mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-26 08:53:21 +00:00
Get broadcom-sta to work on kernels >= 2.6.37
Patch from http://forums.linuxmint.com/viewtopic.php?f=141&t=57056&start=20#p378103 svn path=/nixpkgs/trunk/; revision=26806
This commit is contained in:
parent
ce249b627b
commit
564edafa1a
@ -15,7 +15,10 @@ stdenv.mkDerivation {
|
||||
};
|
||||
|
||||
buildInputs = [ kernel ];
|
||||
patches = [ ./makefile.patch ];
|
||||
patches = [ ./makefile.patch ]
|
||||
++ stdenv.lib.optional
|
||||
(! builtins.lessThan (builtins.compareVersions kernel.version "2.6.37") 0)
|
||||
[ ./mutex-sema.patch ];
|
||||
|
||||
makeFlags = "KDIR=${kernel}/lib/modules/${kernel.version}/build";
|
||||
|
||||
|
12
pkgs/os-specific/linux/broadcom-sta/mutex-sema.patch
Normal file
12
pkgs/os-specific/linux/broadcom-sta/mutex-sema.patch
Normal file
@ -0,0 +1,12 @@
|
||||
diff -aur old/src/wl/sys/wl_linux.c new/src/wl/sys/wl_linux.c
|
||||
--- old/src/wl/sys/wl_linux.c 2010-12-25 18:17:33.333343048 +0100
|
||||
+++ new/src/wl/sys/wl_linux.c 2010-12-25 18:21:05.856676376 +0100
|
||||
@@ -483,7 +483,7 @@
|
||||
#ifdef WL_ALL_PASSIVE
|
||||
spin_lock_init(&wl->txq_lock);
|
||||
#endif
|
||||
- init_MUTEX(&wl->sem);
|
||||
+ sema_init(&wl->sem, 1);
|
||||
}
|
||||
|
||||
if (!(wl->wlc = wlc_attach((void *) wl, vendor, device, unit, wl->piomode,
|
Loading…
Reference in New Issue
Block a user