summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHannes Reinecke <hare@suse.de>2008-09-15 16:27:24 +0200
committerStephen Rothwell <sfr@canb.auug.org.au>2008-09-16 16:34:17 +1000
commit36afbd26446fa8052f7e38d83af290730f6db46f (patch)
treed96a1ead0248134c62af4dd7f7392c7ab9962b2b
parent3fd360b6c999f75c4ebaad9de1ff4ee8b6572763 (diff)
linux-next: 3c509 build fix
Hi Adrian, Adrian Bunk wrote: > On Sun, Sep 14, 2008 at 02:17:57PM -0700, Randy Dunlap wrote: >> drivers/net/3c509.c fails (CONFIG_PM=y) with: >> >> drivers/built-in.o:(.data+0x7dcc): undefined reference to `el3_resume' >> drivers/built-in.o:(.data+0x7e08): undefined reference to `el3_resume' >> >> It seems that this function does not exist in the source file. > > > It got removed by: > > > commit 107aeb9753159da848f066b26557f0aaab900a90 > Author: Hannes Reinecke <hare@suse.de> > Date: Wed Sep 10 14:16:04 2008 +0200 > > Driver core: Use dev_get_drvdata() accessors > > Deprecated direct access to the ->driver_data field and > use accessors throughout. > > Signed-off-by: Hannes Reinecke <hare@suse.de> > Cc: Kay Sievers <kay.sievers@vrfy.org> > Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> > Sorry. Here it is again. Cheers, Hannes -- Dr. Hannes Reinecke zSeries & Storage hare@suse.de +49 911 74053 688 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: Markus Rex, HRB 16746 (AG Nürnberg) Re-add el3_resume to 3c509 In commit 107aeb9753159da848f066b26557f0aaab900a90 el3_resume() from drivers/net/3c509.c accidentally got removed. Re-add it. Signed-off-by: Hannes Reinecke <hare@suse.de>
-rw-r--r--drivers/net/3c509.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/net/3c509.c b/drivers/net/3c509.c
index b33f7d9c0682..6ace220f36e9 100644
--- a/drivers/net/3c509.c
+++ b/drivers/net/3c509.c
@@ -1493,6 +1493,15 @@ el3_common_resume(struct net_device *dev)
return 0;
}
+static int
+el3_resume(struct device *pdev)
+{
+ struct net_device *dev;
+
+ dev = dev_get_drvdata(pdev);
+ return el3_common_resume(dev);
+}
+
#endif /* CONFIG_PM */
module_param(debug,int, 0);