tokenring: convert drivers to net_device_ops
Convert madge and proteon drivers which are really just subclasses of tms380. Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
ddec2c89f8
commit
79f8ae3aa2
@@ -133,6 +133,8 @@ static int __init sk_isa_probe1(struct net_device *dev, int ioaddr)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static struct net_device_ops sk_isa_netdev_ops __read_mostly;
|
||||
|
||||
static int __init setup_card(struct net_device *dev, struct device *pdev)
|
||||
{
|
||||
struct net_local *tp;
|
||||
@@ -184,8 +186,7 @@ static int __init setup_card(struct net_device *dev, struct device *pdev)
|
||||
|
||||
tp->tmspriv = NULL;
|
||||
|
||||
dev->open = sk_isa_open;
|
||||
dev->stop = tms380tr_close;
|
||||
dev->netdev_ops = &sk_isa_netdev_ops;
|
||||
|
||||
if (dev->irq == 0)
|
||||
{
|
||||
@@ -362,6 +363,10 @@ static int __init sk_isa_init(void)
|
||||
struct platform_device *pdev;
|
||||
int i, num = 0, err = 0;
|
||||
|
||||
sk_isa_netdev_ops = tms380tr_netdev_ops;
|
||||
sk_isa_netdev_ops.ndo_open = sk_isa_open;
|
||||
sk_isa_netdev_ops.ndo_stop = tms380tr_close;
|
||||
|
||||
err = platform_driver_register(&sk_isa_driver);
|
||||
if (err)
|
||||
return err;
|
||||
|
Reference in New Issue
Block a user