Staging: cpc-usb: depends on PROC_FS
authorAlexander Beregalov <a.beregalov@gmail.com>
Thu, 21 May 2009 11:44:45 +0000 (15:44 +0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 19 Jun 2009 18:00:53 +0000 (11:00 -0700)
Fix this build error when PROC_FS is not enabled:
cpc-usb_drv.c:61:2: error: #error "PROCFS needed"
cpc-usb_drv.c:1159: error: implicit declaration of function 'proc_mkdir'

Signed-off-by: Alexander Beregalov <a.beregalov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/cpc-usb/Kconfig
drivers/staging/cpc-usb/cpc-usb_drv.c
drivers/staging/cpc-usb/cpc_int.h

index 00924ce819568e0a455168baeeb89bec5127b707..2be0bc9c39d029467ecd32f164f1b27c9ec7ab09 100644 (file)
@@ -1,4 +1,4 @@
 config USB_CPC
        tristate "CPC CAN USB driver"
-       depends on USB
+       depends on USB && PROC_FS
        default n
index 672f7866a69cfb05477166ef55aed4f9918d1f78..52f0f0eebb51cf8013b7895906fe1e37ec24334e 100644 (file)
@@ -30,9 +30,7 @@
 
 #include <linux/version.h>
 
-#ifdef CONFIG_PROC_FS
-#   include <linux/proc_fs.h>
-#endif
+#include <linux/proc_fs.h>
 
 #include "cpc.h"
 
@@ -57,10 +55,6 @@ MODULE_LICENSE("GPL v2");
 #define USB_CPCUSB_M16C_PRODUCT_ID    0x0888
 #define USB_CPCUSB_LPC2119_PRODUCT_ID 0x0444
 
-#ifndef CONFIG_PROC_FS
-#error "PROCFS needed"
-#endif
-
 #define CPC_USB_PROC_DIR     CPC_PROC_DIR "cpc-usb"
 
 static struct proc_dir_entry *procDir;
index dfdbed1c1f96851cdcecc87842d216bc7a320ee9..a0d60c0808194b81353859d4d6d703ea9caeefef 100644 (file)
@@ -15,9 +15,7 @@
 
 #define CPC_MSG_BUF_CNT        1500
 
-#ifdef CONFIG_PROC_FS
-#   define CPC_PROC_DIR "driver/"
-#endif
+#define CPC_PROC_DIR "driver/"
 
 #undef dbg
 #undef err