All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/7] bfin_mac: fix build error due to net_device_ops convert
@ 2009-05-26  9:29 Mike Frysinger
  2009-05-26  9:29 ` David Miller
  2009-05-27  3:55 ` David Miller
  0 siblings, 2 replies; 5+ messages in thread
From: Mike Frysinger @ 2009-05-26  9:29 UTC (permalink / raw
  To: netdev; +Cc: uclinux-dist-devel, Alexander Beregalov, David S. Miller

The previous commit "convert to net_device_ops" broke the Blackfin MAC
driver as it declared the new structure before the function it used:
  CC      drivers/net/bfin_mac.o
drivers/net/bfin_mac.c:984: error: ‘bfin_mac_close’ undeclared here (not in a function)
make[1]: *** [drivers/net/bfin_mac.o] Error 1

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
CC: Alexander Beregalov <a.beregalov@gmail.com>
CC: David S. Miller <davem@davemloft.net>
---
 drivers/net/bfin_mac.c |   29 ++++++++++++++---------------
 1 files changed, 14 insertions(+), 15 deletions(-)

diff --git a/drivers/net/bfin_mac.c b/drivers/net/bfin_mac.c
index 9f971ed..b4da182 100644
--- a/drivers/net/bfin_mac.c
+++ b/drivers/net/bfin_mac.c
@@ -979,22 +979,7 @@ static int bfin_mac_open(struct net_device *dev)
 	return 0;
 }
 
-static const struct net_device_ops bfin_mac_netdev_ops = {
-	.ndo_open		= bfin_mac_open,
-	.ndo_stop		= bfin_mac_close,
-	.ndo_start_xmit		= bfin_mac_hard_start_xmit,
-	.ndo_set_mac_address	= bfin_mac_set_mac_address,
-	.ndo_tx_timeout		= bfin_mac_timeout,
-	.ndo_set_multicast_list	= bfin_mac_set_multicast_list,
-	.ndo_validate_addr	= eth_validate_addr,
-	.ndo_change_mtu		= eth_change_mtu,
-#ifdef CONFIG_NET_POLL_CONTROLLER
-	.ndo_poll_controller	= bfin_mac_poll,
-#endif
-};
-
 /*
- *
  * this makes the board clean up everything that it can
  * and not talk to the outside world.   Caused by
  * an 'ifconfig ethX down'
@@ -1019,6 +1004,20 @@ static int bfin_mac_close(struct net_device *dev)
 	return 0;
 }
 
+static const struct net_device_ops bfin_mac_netdev_ops = {
+	.ndo_open		= bfin_mac_open,
+	.ndo_stop		= bfin_mac_close,
+	.ndo_start_xmit		= bfin_mac_hard_start_xmit,
+	.ndo_set_mac_address	= bfin_mac_set_mac_address,
+	.ndo_tx_timeout		= bfin_mac_timeout,
+	.ndo_set_multicast_list	= bfin_mac_set_multicast_list,
+	.ndo_validate_addr	= eth_validate_addr,
+	.ndo_change_mtu		= eth_change_mtu,
+#ifdef CONFIG_NET_POLL_CONTROLLER
+	.ndo_poll_controller	= bfin_mac_poll,
+#endif
+};
+
 static int __devinit bfin_mac_probe(struct platform_device *pdev)
 {
 	struct net_device *ndev;
-- 
1.6.3.1


^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [PATCH 0/7] Blackfin fixes for 2.6.30
@ 2009-05-26  9:15 Mike Frysinger
  2009-05-26  9:15 ` [PATCH 1/7] bfin_mac: fix build error due to net_device_ops convert Mike Frysinger
  0 siblings, 1 reply; 5+ messages in thread
From: Mike Frysinger @ 2009-05-26  9:15 UTC (permalink / raw
  To: linux-kernel; +Cc: uclinux-dist-devel

Sorry for being so late, but our previous Blackfin maintainer has moved
on, so we've been working at picking up the slack.

So the stuff here for 2.6.30 is just simple build fixes, gitignore tweaks,
MAINTAINER updates, and hooking up the new pread syscalls (which was posted
a while ago already).

Mike Frysinger (7):
  bfin_mac: fix build error due to net_device_ops convert
  Blackfin: hook up preadv/pwritev syscalls
  MAINTAINERS: update Blackfin items
  MAINTAINERS: drop (subscribers-only) markings on Blackfin lists
  Blackfin: ignore generated vmlinux.lds
  Blackfin: drop unneeded asm/.gitignore
  Blackfin: fix strncmp.o build error

 MAINTAINERS                          |   18 +++++++++---------
 arch/blackfin/include/asm/.gitignore |    1 -
 arch/blackfin/include/asm/unistd.h   |    4 +++-
 arch/blackfin/kernel/.gitignore      |    1 +
 arch/blackfin/lib/strncmp.c          |    3 +--
 arch/blackfin/mach-common/entry.S    |    2 ++
 drivers/net/bfin_mac.c               |   29 ++++++++++++++---------------
 7 files changed, 30 insertions(+), 28 deletions(-)
 delete mode 100644 arch/blackfin/include/asm/.gitignore
 create mode 100644 arch/blackfin/kernel/.gitignore


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-05-27  3:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-26  9:29 [PATCH 1/7] bfin_mac: fix build error due to net_device_ops convert Mike Frysinger
2009-05-26  9:29 ` David Miller
2009-05-26 23:14   ` [Uclinux-dist-devel] " Mike Frysinger
2009-05-27  3:55 ` David Miller
  -- strict thread matches above, loose matches on Subject: below --
2009-05-26  9:15 [PATCH 0/7] Blackfin fixes for 2.6.30 Mike Frysinger
2009-05-26  9:15 ` [PATCH 1/7] bfin_mac: fix build error due to net_device_ops convert Mike Frysinger

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.