On Mon, 21 Feb 2011 16:38:50 +0200 David Cohen wrote: > Hi, > > OMAP2 camera driver compilation is broken due to problems on linux/wait.h header > file: > > drivers/media/video/omap24xxcam.c: In function 'omap24xxcam_vbq_complete': > drivers/media/video/omap24xxcam.c:414: error: 'TASK_NORMAL' undeclared (first use in this function) > drivers/media/video/omap24xxcam.c:414: error: (Each undeclared identifier is reported only once > drivers/media/video/omap24xxcam.c:414: error: for each function it appears in.) > make[3]: *** [drivers/media/video/omap24xxcam.o] Error 1 > make[2]: *** [drivers/media/video] Error 2 > make[1]: *** [drivers/media] Error 2 > make: *** [drivers] Error 2 > > This file defines macros wake_up*() which use TASK_* defined on linux/sched.h. > But sched.h cannot be included on wait.h due to a circular dependency between > both files. This patch fixes such compilation and the circular dependency > problem. > > Br, > > David > --- > > David Cohen (1): > headers: fix circular dependency between linux/sched.h and > linux/wait.h > > include/linux/sched.h | 58 +----------------------------------------- > include/linux/task_state.h | 61 ++++++++++++++++++++++++++++++++++++++++++++ > include/linux/wait.h | 1 + > 3 files changed, 63 insertions(+), 57 deletions(-) > create mode 100644 include/linux/task_state.h > > -- and please drop patch 0/1. All of this info can be included in patch 1/1, either above the first "---" line (for commit info) or after it (for background info). --- ~Randy *** Remember to use Documentation/SubmitChecklist when testing your code *** -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html