added broadcom-wl-dkms linux-5.10 patch source and commetary
This commit is contained in:
parent
23ae791a48
commit
5433ef33fb
|
@ -1,3 +1,30 @@
|
||||||
|
https://gist.github.com/joanbm/5c640ac074d27fd1d82c74a5b67a1290
|
||||||
|
|
||||||
|
From f3d652840f8dd959395065a1cf67ca40b04ec69b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Joan Bruguera <joanbrugueram@gmail.com>
|
||||||
|
Date: Tue, 13 Oct 2020 19:35:55 +0200
|
||||||
|
Subject: [PATCH] Get rid of get_fs/set_fs calls in Broadcom WL driver.
|
||||||
|
|
||||||
|
Tentative patch for broadcom-wl 6.30.223.271 driver for Linux 5.10 (tested -rc1 up to 5.10.1)
|
||||||
|
|
||||||
|
Applies on top of all the patches applied to broadcom-wl-dkms 6.30.223.271-23 on Arch Linux.
|
||||||
|
|
||||||
|
NB: Some checks in wlc_ioctl_internal are likely superfluous,
|
||||||
|
but I'm not familiar enough with the driver to remove them with confidence.
|
||||||
|
|
||||||
|
See also: https://lwn.net/Articles/722267/
|
||||||
|
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=47058bb54b57962b3958a936ddbc59355e4c5504
|
||||||
|
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5e6e9852d6f76e01b2e6803c74258afa5b432bc5
|
||||||
|
|
||||||
|
Signed-off-by: Joan Bruguera <joanbrugueram@gmail.com>
|
||||||
|
---
|
||||||
|
src/wl/sys/wl_cfg80211_hybrid.c | 25 ++-------------------
|
||||||
|
src/wl/sys/wl_iw.c | 25 ++-------------------
|
||||||
|
src/wl/sys/wl_linux.c | 40 ++++++++++++++++++++++++++++-----
|
||||||
|
src/wl/sys/wl_linux.h | 2 ++
|
||||||
|
src/wl/sys/wlc_pub.h | 1 +
|
||||||
|
5 files changed, 42 insertions(+), 51 deletions(-)
|
||||||
|
|
||||||
diff -u -r src/wl/sys/wl_cfg80211_hybrid.c src/wl/sys/wl_cfg80211_hybrid.c
|
diff -u -r src/wl/sys/wl_cfg80211_hybrid.c src/wl/sys/wl_cfg80211_hybrid.c
|
||||||
--- src/wl/sys/wl_cfg80211_hybrid.c 2021-01-25 08:55:05.625224400 -0800
|
--- src/wl/sys/wl_cfg80211_hybrid.c 2021-01-25 08:55:05.625224400 -0800
|
||||||
+++ src/wl/sys/wl_cfg80211_hybrid.c 2021-01-25 08:58:30.000982902 -0800
|
+++ src/wl/sys/wl_cfg80211_hybrid.c 2021-01-25 08:58:30.000982902 -0800
|
||||||
|
|
Loading…
Reference in New Issue