http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=
b81693d9149c598302e8eb9c20cb20330d922c8e
- patch for linux-3.4+
- patches addapted from: https://launchpad.net/ubuntu/+source/bcmwl/5.100.82.38+bdcom-0ubuntu7
- work on 3.3.7 x86_64
- rel++
Changed files:
kernel-net-wl-linux-3.2.patch -> 1.1
kernel-net-wl-linux-3.4.patch -> 1.1
kernel-net-wl.spec -> 1.16
--- /dev/null
+--- src/wl/sys/wl_linux.c 2012-02-07 22:50:48.712066171 +0200
++++ src/wl/sys/wl_linux.c 2012-02-07 22:52:12.108479718 +0200
+@@ -391,7 +391,7 @@
+ #endif
+ .ndo_get_stats = wl_get_stats,
+ .ndo_set_mac_address = wl_set_mac_address,
+- .ndo_set_multicast_list = wl_set_multicast_list,
++ .ndo_set_rx_mode = wl_set_multicast_list,
+ .ndo_do_ioctl = wl_ioctl
+ };
--- /dev/null
+--- src/wl/sys/wl_linux.c
++++ src/wl/sys/wl_linux.c
+@@ -40,7 +40,9 @@
+ #include <linux/pci_ids.h>
+ #define WLC_MAXBSSCFG 1
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 4, 0)
+ #include <asm/system.h>
++#endif
+ #include <asm/io.h>
+ #include <asm/irq.h>
+ #include <asm/pgtable.h>
%define _enable_debug_packages 0
-%define rel 1
+%define rel 2
%define pname wl
Summary: Linux kernel module for BCM network cards
Name: %{pname}%{_alt_kernel}
Source2: http://www.broadcom.com/docs/linux_sta/README.txt
# Source2-md5: 24976921c7b8854ed2cd56fbc5b1c13c
Patch0: broadcom-sta_4_kernel-2.6.37.patch
+Patch1: kernel-net-wl-linux-3.2.patch
+Patch2: kernel-net-wl-linux-3.4.patch
URL: http://www.broadcom.com/support/802.11/linux_sta.php
%{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20.2}
BuildRequires: rpmbuild(macros) >= 1.379
%endif
%setup -c -T -q -n %{pname}-%{version} -b%src
%patch0 -p0
+%patch1 -p0
+%patch2 -p0
cat > Makefile << EOF
obj-m += wl.o