From: Andrew Morton net/rfkill/rfkill-input.c:24: error: field 'work' has incomplete type net/rfkill/rfkill-input.c: In function 'rfkill_task_handler': net/rfkill/rfkill-input.c:35: warning: type defaults to 'int' in declaration of '__mptr' net/rfkill/rfkill-input.c:35: warning: initialization from incompatible pointer type net/rfkill/rfkill-input.c: In function 'rfkill_schedule_toggle': net/rfkill/rfkill-input.c:61: warning: implicit declaration of function 'schedule_work' net/rfkill/rfkill-input.c: At top level: net/rfkill/rfkill-input.c:78: warning: implicit declaration of function '__WORK_INITIALIZER' net/rfkill/rfkill-input.c:78: error: initializer element is not constant net/rfkill/rfkill-input.c:78: error: (near initialization for 'rfkill_wlan.mutex.wait_lock') net/rfkill/rfkill-input.c:78: error: initializer element is not constant net/rfkill/rfkill-input.c:78: error: (near initialization for 'rfkill_wlan.lock') net/rfkill/rfkill-input.c:79: error: initializer element is not constant net/rfkill/rfkill-input.c:79: error: (near initialization for 'rfkill_bt.mutex.wait_lock') net/rfkill/rfkill-input.c:79: error: initializer element is not constant net/rfkill/rfkill-input.c:79: error: (near initialization for 'rfkill_bt.lock') net/rfkill/rfkill-input.c: In function 'rfkill_handler_exit': net/rfkill/rfkill-input.c:166: warning: implicit declaration of function 'flush_scheduled_work' Cc: Ivo van Doorn Cc: Dmitry Torokhov Cc: Marcel Holtmann Cc: "John W. Linville" Cc: "David S. Miller" Signed-off-by: Andrew Morton --- net/rfkill/rfkill-input.c | 1 + 1 file changed, 1 insertion(+) diff -puN net/rfkill/rfkill-input.c~input-rfkill-add-support-for-input-key-to-control-wireless-radio-fixes-3 net/rfkill/rfkill-input.c --- a/net/rfkill/rfkill-input.c~input-rfkill-add-support-for-input-key-to-control-wireless-radio-fixes-3 +++ a/net/rfkill/rfkill-input.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include _