All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/1] Fix linux/wait.h header file
@ 2011-02-21 14:38 David Cohen
  2011-02-21 14:38 ` [PATCH v2 1/1] headers: fix circular dependency between linux/sched.h and linux/wait.h David Cohen
  2011-02-21 16:33 ` [PATCH v2 0/1] Fix linux/wait.h header file Randy Dunlap
  0 siblings, 2 replies; 15+ messages in thread
From: David Cohen @ 2011-02-21 14:38 UTC (permalink / raw)
  To: linux-kernel; +Cc: mingo, peterz, linux-omap, linux-media, David Cohen

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

-- 
1.7.2.3

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2011-02-22 15:38 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-21 14:38 [PATCH v2 0/1] Fix linux/wait.h header file David Cohen
2011-02-21 14:38 ` [PATCH v2 1/1] headers: fix circular dependency between linux/sched.h and linux/wait.h David Cohen
2011-02-21 15:54   ` Peter Zijlstra
2011-02-21 16:03     ` David Cohen
2011-02-21 16:20       ` Peter Zijlstra
2011-02-21 16:29         ` Felipe Balbi
2011-02-21 16:43           ` Peter Zijlstra
2011-02-21 16:54             ` Felipe Balbi
2011-02-21 17:06               ` Peter Zijlstra
2011-02-21 17:18                 ` Felipe Balbi
2011-02-21 19:21                 ` Alexey Dobriyan
2011-02-21 17:21         ` Oleg Nesterov
2011-02-21 17:27           ` Oleg Nesterov
2011-02-22 15:38             ` David Cohen
2011-02-21 16:33 ` [PATCH v2 0/1] Fix linux/wait.h header file Randy Dunlap

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.