Prev: [PATCH] HID: Add support to new N-trig firwmare
Next: kobject: Suppress compiler warning with gcc 3.x
From: Tetsuo Handa on 3 Jun 2010 01:30 Gcc 3.x generates a warning include/linux/sysfs.h:183: warning: parameter has incomplete type on each file. Suppress the warning by moving the definition of "enum kobj_ns_type" to before "#include <linux/sysfs.h>". Signed-off-by: Tetsuo Handa <penguin-kernel(a)I-love.SAKURA.ne.jp> --- include/linux/kobject.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) --- linux-2.6.35-rc1.orig/include/linux/kobject.h +++ linux-2.6.35-rc1/include/linux/kobject.h @@ -16,6 +16,16 @@ #ifndef _KOBJECT_H_ #define _KOBJECT_H_ +/* + * Namespace types which are used to tag kobjects and sysfs entries. + * Network namespace will likely be the first. + */ +enum kobj_ns_type { + KOBJ_NS_TYPE_NONE = 0, + KOBJ_NS_TYPE_NET, + KOBJ_NS_TYPES +}; + #include <linux/types.h> #include <linux/list.h> #include <linux/sysfs.h> @@ -136,16 +146,6 @@ struct kobj_attribute { extern const struct sysfs_ops kobj_sysfs_ops; -/* - * Namespace types which are used to tag kobjects and sysfs entries. - * Network namespace will likely be the first. - */ -enum kobj_ns_type { - KOBJ_NS_TYPE_NONE = 0, - KOBJ_NS_TYPE_NET, - KOBJ_NS_TYPES -}; - struct sock; /* -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |