summaryrefslogtreecommitdiffstats
path: root/extras/recipes-kernel/linux/linux-omap/media/0002-v4l-subdev-Don-t-require-core-operations.patch
diff options
context:
space:
mode:
Diffstat (limited to 'extras/recipes-kernel/linux/linux-omap/media/0002-v4l-subdev-Don-t-require-core-operations.patch')
-rw-r--r--extras/recipes-kernel/linux/linux-omap/media/0002-v4l-subdev-Don-t-require-core-operations.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/extras/recipes-kernel/linux/linux-omap/media/0002-v4l-subdev-Don-t-require-core-operations.patch b/extras/recipes-kernel/linux/linux-omap/media/0002-v4l-subdev-Don-t-require-core-operations.patch
new file mode 100644
index 00000000..c53c18e4
--- /dev/null
+++ b/extras/recipes-kernel/linux/linux-omap/media/0002-v4l-subdev-Don-t-require-core-operations.patch
@@ -0,0 +1,31 @@
1From e501e49dfa290479eaf23fcc5bd0623102220e0c Mon Sep 17 00:00:00 2001
2From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3Date: Mon, 31 May 2010 11:33:06 +0300
4Subject: [PATCH 02/43] v4l: subdev: Don't require core operations
5
6There's no reason to require subdevices to implement the core
7operations. Remove the check for non-NULL core operations when
8initializing the subdev.
9
10Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11---
12 include/media/v4l2-subdev.h | 3 +--
13 1 files changed, 1 insertions(+), 2 deletions(-)
14
15diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h
16index 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--
301.6.6.1
31