[PATCH 5/6] backports: fix a compile warning in devnode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The mode parameter type was changed in the callback function devnode in
struct device_type.

commit 2c9ede55ecec58099b72e4bb8eab719f32f72c31
Author: Al Viro <viro@xxxxxxxxxxxxxxxxxx>
Date:   Sat Jul 23 20:24:48 2011 -0400

    switch device_get_devnode() and ->devnode() to umode_t *

Signed-off-by: Hauke Mehrtens <hauke@xxxxxxxxxx>
---
 .../media/0004-devnode_param_type/INFO                     |  8 ++++++++
 .../media/0004-devnode_param_type/ddbridge.patch           | 14 ++++++++++++++
 .../media/0004-devnode_param_type/dvb-core.patch           | 14 ++++++++++++++
 .../media/0004-devnode_param_type/rc.patch                 | 14 ++++++++++++++
 4 files changed, 50 insertions(+)
 create mode 100644 patches/collateral-evolutions/media/0004-devnode_param_type/INFO
 create mode 100644 patches/collateral-evolutions/media/0004-devnode_param_type/ddbridge.patch
 create mode 100644 patches/collateral-evolutions/media/0004-devnode_param_type/dvb-core.patch
 create mode 100644 patches/collateral-evolutions/media/0004-devnode_param_type/rc.patch

diff --git a/patches/collateral-evolutions/media/0004-devnode_param_type/INFO b/patches/collateral-evolutions/media/0004-devnode_param_type/INFO
new file mode 100644
index 0000000..192cfb8
--- /dev/null
+++ b/patches/collateral-evolutions/media/0004-devnode_param_type/INFO
@@ -0,0 +1,8 @@
+The mode parameter type was changed in the callback function devnode in
+struct device_type.
+
+commit 2c9ede55ecec58099b72e4bb8eab719f32f72c31
+Author: Al Viro <viro@xxxxxxxxxxxxxxxxxx>
+Date:   Sat Jul 23 20:24:48 2011 -0400
+
+    switch device_get_devnode() and ->devnode() to umode_t *
diff --git a/patches/collateral-evolutions/media/0004-devnode_param_type/ddbridge.patch b/patches/collateral-evolutions/media/0004-devnode_param_type/ddbridge.patch
new file mode 100644
index 0000000..6dd182b
--- /dev/null
+++ b/patches/collateral-evolutions/media/0004-devnode_param_type/ddbridge.patch
@@ -0,0 +1,14 @@
+--- a/drivers/media/pci/ddbridge/ddbridge-core.c
++++ b/drivers/media/pci/ddbridge/ddbridge-core.c
+@@ -1479,7 +1479,11 @@ static const struct file_operations ddb_
+ 	.open           = ddb_open,
+ };
+ 
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,3,0)
+ static char *ddb_devnode(struct device *device, umode_t *mode)
++#else
++static char *ddb_devnode(struct device *device, mode_t *mode)
++#endif
+ {
+ 	struct ddb *dev = dev_get_drvdata(device);
+ 
diff --git a/patches/collateral-evolutions/media/0004-devnode_param_type/dvb-core.patch b/patches/collateral-evolutions/media/0004-devnode_param_type/dvb-core.patch
new file mode 100644
index 0000000..3b4385e
--- /dev/null
+++ b/patches/collateral-evolutions/media/0004-devnode_param_type/dvb-core.patch
@@ -0,0 +1,14 @@
+--- a/drivers/media/dvb-core/dvbdev.c
++++ b/drivers/media/dvb-core/dvbdev.c
+@@ -442,7 +442,11 @@ static int dvb_uevent(struct device *dev
+ 	return 0;
+ }
+ 
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,3,0)
+ static char *dvb_devnode(struct device *dev, umode_t *mode)
++#else
++static char *dvb_devnode(struct device *dev, mode_t *mode)
++#endif
+ {
+ 	struct dvb_device *dvbdev = dev_get_drvdata(dev);
+ 
diff --git a/patches/collateral-evolutions/media/0004-devnode_param_type/rc.patch b/patches/collateral-evolutions/media/0004-devnode_param_type/rc.patch
new file mode 100644
index 0000000..38acfda
--- /dev/null
+++ b/patches/collateral-evolutions/media/0004-devnode_param_type/rc.patch
@@ -0,0 +1,14 @@
+--- a/drivers/media/rc/rc-main.c
++++ b/drivers/media/rc/rc-main.c
+@@ -755,7 +755,11 @@ static void ir_close(struct input_dev *i
+ }
+ 
+ /* class for /sys/class/rc */
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,3,0)
+ static char *rc_devnode(struct device *dev, umode_t *mode)
++#else
++static char *rc_devnode(struct device *dev, mode_t *mode)
++#endif
+ {
+ 	return kasprintf(GFP_KERNEL, "rc/%s", dev_name(dev));
+ }
-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe backports" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux