[arch-commits] Commit in ndiswrapper/trunk (PKGBUILD kernel-2.6.31.patch)
Tobias Powalowski
tpowa at archlinux.org
Thu Sep 10 15:30:11 UTC 2009
Date: Thursday, September 10, 2009 @ 11:30:11
Author: tpowa
Revision: 51718
upgpkg: ndiswrapper 1.55-2
bump to new major release
Added:
ndiswrapper/trunk/kernel-2.6.31.patch
Modified:
ndiswrapper/trunk/PKGBUILD
---------------------+
PKGBUILD | 7 +++++--
kernel-2.6.31.patch | 20 ++++++++++++++++++++
2 files changed, 25 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-09-10 15:18:09 UTC (rev 51717)
+++ PKGBUILD 2009-09-10 15:30:11 UTC (rev 51718)
@@ -11,12 +11,13 @@
url="http://ndiswrapper.sourceforge.net"
install="ndiswrapper.install"
depends=("ndiswrapper-utils=$pkgver" 'kernel26>=2.6.31' 'kernel26<2.6.32')
-source=(http://downloads.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-$pkgver.tar.gz)
-md5sums=('aa423a46aff97bd0a830e43d546f2b0e')
+source=(http://downloads.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-$pkgver.tar.gz
+ kernel-2.6.31.patch)
build()
{
cd $srcdir/ndiswrapper-$pkgver/driver
+ patch -Np1 -i ../../kernel-2.6.31.patch || return 1
make KVERS=$_kernver || return 1
make DESTDIR=$pkgdir KVERS=$_kernver install || return 1
rm $pkgdir/lib/modules/$_kernver/modules.* #wtf?
@@ -28,3 +29,5 @@
rm -r $pkgdir/lib/modules/$_kernver/misc/
}
+md5sums=('aa423a46aff97bd0a830e43d546f2b0e'
+ '2f2edd27858ee5e64e28a7718acf4b00')
Added: kernel-2.6.31.patch
===================================================================
--- kernel-2.6.31.patch (rev 0)
+++ kernel-2.6.31.patch 2009-09-10 15:30:11 UTC (rev 51718)
@@ -0,0 +1,20 @@
+--- driver/ntoskernel.h (revision 2701)
++++ driver/ntoskernel.h (working copy)
+@@ -875,7 +875,7 @@
+ #define u64_low_32(x) ((u32)x)
+ #define u64_high_32(x) ((u32)(x >> 32))
+
+-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,31)
++//#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,31)
+ static inline u64 cmpxchg8b(volatile u64 *ptr, u64 old, u64 new)
+ {
+ u64 prev;
+@@ -887,7 +887,7 @@
+ : "A" (old), "b" (u64_low_32(new)), "c" (u64_high_32(new)));
+ return prev;
+ }
+-#endif
++//#endif
+
+ /* slist routines below update slist atomically - no need for
+ * spinlocks */
More information about the arch-commits
mailing list