diff options
| author | Graf Yang <graf.yang@analog.com> | 2009-06-29 05:34:20 -0400 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2009-06-29 22:41:49 -0400 |
| commit | d51e9b0d94336db56a13fdc65bb30751e3ea33b7 (patch) | |
| tree | 56407fca07fac9e01b9d9629ddef191864c7e25d /drivers/net/irda | |
| parent | 1802571b9865c0fc1d8d0fa39cf73275f3a75af3 (diff) | |
net/irda: convert bfin_sir to net_device_ops
Signed-off-by: Graf Yang <graf.yang@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/irda')
| -rw-r--r-- | drivers/net/irda/bfin_sir.c | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/drivers/net/irda/bfin_sir.c b/drivers/net/irda/bfin_sir.c index f3eed6a8fba5..911c082cee5a 100644 --- a/drivers/net/irda/bfin_sir.c +++ b/drivers/net/irda/bfin_sir.c | |||
| @@ -677,6 +677,14 @@ static int bfin_sir_init_iobuf(iobuff_t *io, int size) | |||
| 677 | return 0; | 677 | return 0; |
| 678 | } | 678 | } |
| 679 | 679 | ||
| 680 | static const struct net_device_ops bfin_sir_ndo = { | ||
| 681 | .ndo_open = bfin_sir_open, | ||
| 682 | .ndo_stop = bfin_sir_stop, | ||
| 683 | .ndo_start_xmit = bfin_sir_hard_xmit, | ||
| 684 | .ndo_do_ioctl = bfin_sir_ioctl, | ||
| 685 | .ndo_get_stats = bfin_sir_stats, | ||
| 686 | }; | ||
| 687 | |||
| 680 | static int __devinit bfin_sir_probe(struct platform_device *pdev) | 688 | static int __devinit bfin_sir_probe(struct platform_device *pdev) |
| 681 | { | 689 | { |
| 682 | struct net_device *dev; | 690 | struct net_device *dev; |
| @@ -718,12 +726,8 @@ static int __devinit bfin_sir_probe(struct platform_device *pdev) | |||
| 718 | if (err) | 726 | if (err) |
| 719 | goto err_mem_3; | 727 | goto err_mem_3; |
| 720 | 728 | ||
| 721 | dev->hard_start_xmit = bfin_sir_hard_xmit; | 729 | dev->netdev_ops = &bfin_sir_ndo; |
| 722 | dev->open = bfin_sir_open; | 730 | dev->irq = sir_port->irq; |
| 723 | dev->stop = bfin_sir_stop; | ||
| 724 | dev->do_ioctl = bfin_sir_ioctl; | ||
| 725 | dev->get_stats = bfin_sir_stats; | ||
| 726 | dev->irq = sir_port->irq; | ||
| 727 | 731 | ||
| 728 | irda_init_max_qos_capabilies(&self->qos); | 732 | irda_init_max_qos_capabilies(&self->qos); |
| 729 | 733 | ||
