summaryrefslogtreecommitdiff
path: root/debian/patches/debian
diff options
context:
space:
mode:
authorBen Hutchings <benh@debian.org>2014-09-12 13:32:22 +0000
committerBen Hutchings <benh@debian.org>2014-09-12 13:32:22 +0000
commitb705f88f51206049f63790a35b4bda34247f1dfc (patch)
treee47820cffd8d66ee7d0767574fd6baa418cb40c6 /debian/patches/debian
parentb2efa14d0b7bee168857fa809a5126b6f7a358ca (diff)
i2o: Disable I2O_EXT_ADAPTEC on 64-bit, as it assumes 32-bit virtual addresses
svn path=/dists/sid/linux/; revision=21820
Diffstat (limited to 'debian/patches/debian')
-rw-r--r--debian/patches/debian/i2o-disable-i2o_ext_adaptec-on-64bit.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/debian/patches/debian/i2o-disable-i2o_ext_adaptec-on-64bit.patch b/debian/patches/debian/i2o-disable-i2o_ext_adaptec-on-64bit.patch
new file mode 100644
index 000000000..b766ca04f
--- /dev/null
+++ b/debian/patches/debian/i2o-disable-i2o_ext_adaptec-on-64bit.patch
@@ -0,0 +1,26 @@
+From: Ben Hutchings <ben@decadent.org.uk>
+Date: Fri, 12 Sep 2014 13:24:26 +0100
+Subject: i2o: Disable I2O_EXT_ADAPTEC on 64-bit
+
+The code it enables works uses 32-bit numbers for userland virtual
+addresses:
+
+In file included from /tmp/buildd/linux-3.16.2/drivers/message/i2o/config-osm.c:39:0:
+/tmp/buildd/linux-3.16.2/drivers/message/i2o/i2o_config.c: In function 'i2o_cfg_passthru':
+/tmp/buildd/linux-3.16.2/drivers/message/i2o/i2o_config.c:893:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
+ (p->virt, (void __user *)sg[i].addr_bus,
+ ^
+/tmp/buildd/linux-3.16.2/drivers/message/i2o/i2o_config.c:953:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
+ ((void __user *)sg[j].addr_bus, sg_list[j].virt,
+ ^
+
+--- a/drivers/message/i2o/Kconfig
++++ b/drivers/message/i2o/Kconfig
+@@ -37,6 +37,7 @@ config I2O_LCT_NOTIFY_ON_CHANGES
+
+ config I2O_EXT_ADAPTEC
+ bool "Enable Adaptec extensions"
++ depends on !64BIT || BROKEN
+ default y
+ ---help---
+ Say Y for support of raidutils for Adaptec I2O controllers. You also