From: Hannes Eder <hannes@hanneseder.net>
Date: Tue, 16 Dec 2008 13:20:23 +0000 (+0100)
Subject: HID: avoid sparse warning in HID_COMPAT_LOAD_DRIVER
X-Git-Tag: v2.6.29-rc1~498^2~4
X-Git-Url: http://pilppa.com/gitweb/?a=commitdiff_plain;h=725cf0f47dbb02e0482f081828cff73f55479b79;p=linux-2.6-omap-h63xx.git

HID: avoid sparse warning in HID_COMPAT_LOAD_DRIVER

Impact: include a prototype for the exported function in the macro

Fix about 20 of this warnings:

  drivers/hid/hid-a4tech.c:162:1: warning: symbol 'hid_compat_a4tech' was not declared. Should it be static?

Signed-off-by: Hannes Eder <hannes@hanneseder.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
---

diff --git a/include/linux/hid.h b/include/linux/hid.h
index 215035bbb28..81aa84d60c6 100644
--- a/include/linux/hid.h
+++ b/include/linux/hid.h
@@ -793,6 +793,8 @@ dbg_hid(const char *fmt, ...)
 
 #ifdef CONFIG_HID_COMPAT
 #define HID_COMPAT_LOAD_DRIVER(name)	\
+/* prototype to avoid sparse warning */	\
+extern void hid_compat_##name(void);	\
 void hid_compat_##name(void) { }	\
 EXPORT_SYMBOL(hid_compat_##name)
 #else