diff options
author | Uwe Kleine-König <uwe@kleine-koenig.org> | 2013-06-06 21:13:28 +0200 |
---|---|---|
committer | Uwe Kleine-König <uwe@kleine-koenig.org> | 2013-06-08 17:19:55 +0200 |
commit | ea3692ed693c6c0b2807e10a0e82ba7b2f218c29 (patch) | |
tree | a327b657c4d2932027f689b4fc2cef18ae07edb2 | |
parent | d4bb808d8da957a7ecb8bf42eb0e41ce5a693ee6 (diff) | |
download | rt-tests-ea3692ed693c6c0b2807e10a0e82ba7b2f218c29.tar.gz |
fix backfire kernel module for Linux v3.4-rc1 and later
Notice: this object is not reachable from any branch.
Notice: this object is not reachable from any branch.
-rw-r--r-- | debian/backfire-dkms.dkms | 2 | ||||
-rw-r--r-- | debian/backfire-dkms.install | 2 | ||||
-rw-r--r-- | debian/changelog | 6 | ||||
-rw-r--r-- | debian/patches/backfire-fix-build-failure-for-modern-kernels.patch | 17 |
4 files changed, 19 insertions, 8 deletions
diff --git a/debian/backfire-dkms.dkms b/debian/backfire-dkms.dkms index 39bf8f3..8126bbc 100644 --- a/debian/backfire-dkms.dkms +++ b/debian/backfire-dkms.dkms @@ -1,5 +1,5 @@ PACKAGE_NAME="backfire" -PACKAGE_VERSION="0.73-1" +PACKAGE_VERSION="0.84-2" MAKE[0]="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build" CLEAN="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build clean" DEST_MODULE_LOCATION[0]=/extra diff --git a/debian/backfire-dkms.install b/debian/backfire-dkms.install index b1f8961..7990486 100644 --- a/debian/backfire-dkms.install +++ b/debian/backfire-dkms.install @@ -1 +1 @@ -/usr/src/backfire/* /usr/src/backfire-0.73-1/ +/usr/src/backfire/* /usr/src/backfire-0.84-2/ diff --git a/debian/changelog b/debian/changelog index ba022e0..4137ee2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +rt-tests (0.84-2) UNRELEASED; urgency=low + + * fix backfire kernel module for Linux v3.4-rc1 and later + + -- Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Thu, 08 Nov 2012 22:35:01 +0100 + rt-tests (0.84-1) experimental; urgency=low * new upstream release diff --git a/debian/patches/backfire-fix-build-failure-for-modern-kernels.patch b/debian/patches/backfire-fix-build-failure-for-modern-kernels.patch index 6be2f5f..3c60508 100644 --- a/debian/patches/backfire-fix-build-failure-for-modern-kernels.patch +++ b/debian/patches/backfire-fix-build-failure-for-modern-kernels.patch @@ -4,15 +4,16 @@ Subject: backfire: fix build failure for modern kernels SPIN_LOCK_UNLOCKED doesn't work any more since v2.6.39-rc1~511^2~11 (locking: Remove deprecated lock initializers). DEFINE_SPINLOCK is available since v2.6.14-rc1~223, so it should be ok to depend on that. -<linux/smp_lock.h> is gone since v2.6.39-rc1~467^2. +<linux/smp_lock.h> is gone since v2.6.39-rc1~467^2. Also <asm/system.h> +is gone for most architectures since v3.4-rc1~54^2. -The module builds fine for Debian's 2.6.32 kernel with this change. +The module builds fine for Debian's 2.6.32 and 3.6 kernels with this +change. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> -Forwarded: id:1313844843-6405-1-git-send-email-u.kleine-koenig@pengutronix.de --- - src/backfire/backfire.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) + src/backfire/backfire.c | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) --- a/src/backfire/backfire.c +++ b/src/backfire/backfire.c @@ -24,7 +25,11 @@ Forwarded: id:1313844843-6405-1-git-send-email-u.kleine-koenig@pengutronix.de #include <linux/types.h> #include <linux/errno.h> #include <linux/miscdevice.h> -@@ -36,7 +35,7 @@ +@@ -32,11 +31,10 @@ + #include <linux/spinlock.h> + + #include <asm/uaccess.h> +-#include <asm/system.h> #define BACKFIRE_MINOR MISC_DYNAMIC_MINOR |