summaryrefslogtreecommitdiffstats
path: root/network/broadcom-sta/wl_linux.c-semaphore.patch
diff options
context:
space:
mode:
author Robby Workman <rworkman@slackbuilds.org>2011-03-09 12:38:55 -0600
committer Robby Workman <rworkman@slackbuilds.org>2011-03-14 17:44:42 -0500
commitdf079f7b51bb06cf24d1bdabd575660903a5dfcb (patch)
tree73ab9de13a02994e666135943f41ae4075b4cae5 /network/broadcom-sta/wl_linux.c-semaphore.patch
parentce8ac4989768107c52ed58636e42c187b780b0d3 (diff)
downloadslackbuilds-df079f7b51bb06cf24d1bdabd575660903a5dfcb.tar.gz
slackbuilds-df079f7b51bb06cf24d1bdabd575660903a5dfcb.tar.xz
network/broadcom-sta: Fixed build with 2.6.37.x kernels
http://bugs.gentoo.org/350196 Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
Diffstat (limited to 'network/broadcom-sta/wl_linux.c-semaphore.patch')
-rw-r--r--network/broadcom-sta/wl_linux.c-semaphore.patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/network/broadcom-sta/wl_linux.c-semaphore.patch b/network/broadcom-sta/wl_linux.c-semaphore.patch
new file mode 100644
index 0000000000..8cdd7306f4
--- /dev/null
+++ b/network/broadcom-sta/wl_linux.c-semaphore.patch
@@ -0,0 +1,12 @@
+diff -Nur orig//src/wl/sys/wl_linux.c fixed/src/wl/sys/wl_linux.c
+--- orig//src/wl/sys/wl_linux.c 2010-12-14 19:58:07.000000000 -0600
++++ fixed/src/wl/sys/wl_linux.c 2011-03-09 12:32:47.236260917 -0600
+@@ -482,7 +482,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,