From patchwork Fri Oct 23 16:52:21 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Staging: Android logger: fix compiling error X-Patchwork-Submitter: Bryan Wu X-Patchwork-Id: 36796 Message-Id: <1256316741-14053-1-git-send-email-bryan.wu@canonical.com> To: gregkh@suse.de Cc: kernel-team@lists.ubuntu.com, linux-kernel@vger.kernel.org Date: Sat, 24 Oct 2009 00:52:21 +0800 From: Bryan Wu List-Id: Kernel team discussions When compiling Android staging driver for PXA3XX machine, met following error: CC drivers/staging/android/logger.o drivers/staging/android/logger.c: In function 'logger_read': drivers/staging/android/logger.c:165: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function) drivers/staging/android/logger.c:165: error: (Each undeclared identifier is reported only once drivers/staging/android/logger.c:165: error: for each function it appears in.) drivers/staging/android/logger.c:178: error: implicit declaration of function 'signal_pending' drivers/staging/android/logger.c:183: error: implicit declaration of function 'schedule' drivers/staging/android/logger.c: In function 'logger_aio_write': drivers/staging/android/logger.c:325: error: dereferencing pointer to incomplete type drivers/staging/android/logger.c:333: error: dereferencing pointer to incomplete type drivers/staging/android/logger.c:334: error: dereferencing pointer to incomplete type drivers/staging/android/logger.c:337: error: dereferencing pointer to incomplete type drivers/staging/android/logger.c:360: error: dereferencing pointer to incomplete type drivers/staging/android/logger.c:363: error: dereferencing pointer to incomplete type drivers/staging/android/logger.c:370: error: increment of pointer to unknown structure drivers/staging/android/logger.c:370: error: arithmetic on pointer to an incomplete type drivers/staging/android/logger.c:377: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function) make[3]: *** [drivers/staging/android/logger.o] Error 1 Compiling broke since commit a99bbaf5ee6bad1aca0c88ea65ec6e5373e86184 headers: remove sched.h from poll.h Adding to fix this compiling bug. Cc: Alexey Dobriyan Signed-off-by: Bryan Wu --- drivers/staging/android/logger.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/staging/android/logger.c b/drivers/staging/android/logger.c index 6c10b45..a8eb7d1 100644 --- a/drivers/staging/android/logger.c +++ b/drivers/staging/android/logger.c @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include "logger.h"