miscdevice.h: fix up implicit use of lists and types
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Mon, 29 Aug 2011 19:22:17 +0000 (15:22 -0400)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Mon, 31 Oct 2011 23:32:29 +0000 (19:32 -0400)
By removing the implicit presence of module.h from this file, we
will see things like:

In file included from fs/dlm/user.c:9:
include/linux/miscdevice.h:50: error: field ‘list’ has incomplete type
include/linux/miscdevice.h:54: error: expected specifier-qualifier-list before ‘mode_t’

Call out lists.h and types.h for inclusion to fix each of the
above respectively.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
include/linux/miscdevice.h

index 8526e91d764f978f04615b6dc79a5202140e8751..c41d7270c6c6e681eae994ce60b5b9b013c6492c 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _LINUX_MISCDEVICE_H
 #define _LINUX_MISCDEVICE_H
 #include <linux/major.h>
+#include <linux/list.h>
+#include <linux/types.h>
 
 /*
  *     These allocations are managed by device@lanana.org. If you use an