>Subject: [PATCH] include linux/fs.h in linux/cdev.h for struct inode NAK.
Better is this: Add missing struct predeclarations, otherwise we may get x.c:2: warning: ‘struct inode’ declared inside parameter list x.c:2: warning: its scope is only this definition or declaration, which is probably not what you want Signed-off-by: Jan Engelhardt <[EMAIL PROTECTED]> Index: linux-2.6.20-rc5/include/linux/cdev.h =================================================================== --- linux-2.6.20-rc5.orig/include/linux/cdev.h +++ linux-2.6.20-rc5/include/linux/cdev.h @@ -6,6 +6,10 @@ #include <linux/kdev_t.h> #include <linux/list.h> +struct file_operations; +struct inode; +struct module; + struct cdev { struct kobject kobj; struct module *owner;