kernel/watch_queue.c:365:13: error: invalid storage class for function '__put_watch_queue' kernel/watch_queue.c:390:15: error: non-static declaration of 'put_watch_queue' follows static declaration kernel/watch_queue.c:392:13: error: invalid storage class for function 'free_watch' kernel/watch_queue.c:401:13: error: invalid storage class for function '__put_watch' kernel/watch_queue.c:411:13: error: invalid storage class for function 'put_watch' kernel/watch_queue.c:473:15: error: non-static declaration of 'add_watch_to_object' follows static declaration kernel/watch_queue.c:554:15: error: non-static declaration of 'remove_watch_from_object' follows static declaration kernel/watch_queue.c:644:15: error: non-static declaration of 'get_watch_queue' follows static declaration kernel/watch_queue.c:664:1: error: expected declaration or statement at end of input kernel/watch_queue.c:664: error: control reaches end of non-void function [-Werror=return-type]