linux-omap 2.6.37: sync with OE .dev
[glsdk/meta-ti-glsdk.git] / recipes-bsp / linux / linux-omap / media / 0002-v4l-subdev-Don-t-require-core-operations.patch
1 From e501e49dfa290479eaf23fcc5bd0623102220e0c Mon Sep 17 00:00:00 2001
2 From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3 Date: Mon, 31 May 2010 11:33:06 +0300
4 Subject: [PATCH 02/43] v4l: subdev: Don't require core operations
6 There's no reason to require subdevices to implement the core
7 operations. Remove the check for non-NULL core operations when
8 initializing the subdev.
10 Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11 ---
12  include/media/v4l2-subdev.h |    3 +--
13  1 files changed, 1 insertions(+), 2 deletions(-)
15 diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h
16 index b0316a7..b636444 100644
17 --- a/include/media/v4l2-subdev.h
18 +++ b/include/media/v4l2-subdev.h
19 @@ -466,8 +466,7 @@ static inline void v4l2_subdev_init(struct v4l2_subdev *sd,
20                                         const struct v4l2_subdev_ops *ops)
21  {
22         INIT_LIST_HEAD(&sd->list);
23 -       /* ops->core MUST be set */
24 -       BUG_ON(!ops || !ops->core);
25 +       BUG_ON(!ops);
26         sd->ops = ops;
27         sd->v4l2_dev = NULL;
28         sd->flags = 0;
29 -- 
30 1.6.6.1