Paolo Sabatino
cc112234de
add conditional for kernel 6.17 on function to preserve backwards compatibility
2025-10-02 18:46:03 +02:00
Paolo Sabatino
4105ec9292
Patch for kernel 6.17
2025-10-02 18:46:03 +02:00
Paolo Sabatino
2cdfbde9e6
Patch for kernel 6.16
...
Downstream pull request from @amazingfate https://github.com/armbian/rtl8723ds/pull/2
2025-10-02 18:46:03 +02:00
amazingfate
ac64712f67
fix build for kernel 6.14
2025-02-16 17:07:30 +08:00
amazingfate
4b8d758f42
fix build for kernel 6.13
...
.set_monitor_channel has been updated since v6.13:
9c4f830927
2024-12-23 19:35:12 +08:00
Jookia
2906e202e8
Fix version check for change_beacon it should be 6.7
2023-11-14 22:18:15 +11:00
Jookia
31100220eb
Fix cfg80211_rtw_change_beacon on kernel 6.5
2023-11-13 23:26:58 +11:00
Larry Finger
47ce045cd8
rtl8723ds: Fix warning in do_div
...
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net >
2023-08-01 12:38:20 -05:00
Larry Finger
42fdd132e9
rtl8723ds: Check ssids in cfg80211_rtw_scan()
...
This should be the fix for Issue #36
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net >
2023-04-12 12:56:08 -05:00
Larry Finger
1a8f8b1557
rtl8723ds: Clean up some Coverity and Smatch warnings
...
The includes turning CONGIG_MP_INCLUDED off.
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net >
2023-02-03 19:28:56 -06:00
Giulio Benetti
aaf31f36eb
rtl8723ds: get_ra() exists only on PowerPC
...
In PowerPc Linux only get_ra() exists[0] and conflicts with local get_ra()
that has a completely different purpose. So let's rename local get_ra()
to wifi_get_ra() to make it different from Linux's get_ra().
[0]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/powerpc/include/asm/disassemble.h?h=v6.1-rc7#n49
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
2022-12-01 15:24:08 +01:00
John Keeping
1eca486544
rtl8723ds: fix locking for (un)register
...
rtnl_is_locked() checks whether the lock is currently held by any task,
not specifically by _this_ task so it is wrong to use it in the
(un)register path.
In both of these cases, examining the call stack shows that there is no
way for rtnl_lock to be taken by the task running these functions, so
remove the checks.
Further, (un)register_netdev() have existed since the beginning of Git
history so there's no reason for a version check here and we can always
call the function that takes the lock itself and should never call the
version which expects rtnl_lock to be held.
2022-11-29 18:41:01 +00:00
Larry Finger
5ab2d3f385
rtl8723ds: Fix builds for kernels through 6.1
...
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net >
2022-11-04 10:41:53 -05:00
Alexandre Ghiti
ce40065dc4
rtl8723ds: Fix compilation errors on a 5.19 kernel
...
Fix the following errors that happen on a 5.19 kernel:
error: initialization of ‘int (*)(struct wiphy *, struct net_device *, unsigned int)’
from incompatible pointer type ‘int (*)(struct wiphy *, struct net_device *)’
[-Werror=incompatible-pointer-types]
6821 | .stop_ap = cfg80211_rtw_stop_ap,
error: ‘struct wireless_dev’ has no member named ‘current_bss’
7052 | if (wdev->current_bss) {
Signed-off-by: Alexandre Ghiti <alexandre.ghiti@canonical.com >
2022-10-18 15:26:13 +02:00
Larry Finger
76fb80685b
rtl8723ds: Fix build on kernel 5.17
...
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net >
2022-02-05 11:47:13 -06:00
Icenowy Zheng
9afd800400
fix hang on 5.14
...
Signed-off-by: Icenowy Zheng <icenowy@sipeed.com >
2021-07-24 18:40:13 +08:00
Icenowy Zheng
4bc94be2c6
fix build for 5.12
...
Signed-off-by: Icenowy Zheng <icenowy@sipeed.com >
2021-07-24 18:40:05 +08:00
Larry Finger
9837ccab16
rtl8723ds: Fix some smatch warnings
...
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net >
2021-03-18 16:42:51 -05:00
Larry Finger
80af87ac76
rtl8723ds: Update cfg80211_rtw_mgmt_frame_register for kernel 5.8
...
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net >
2020-09-18 18:49:41 -05:00
Larry Finger
c54996f3a7
rtl8723ds: Fix builds for kernel 5.8+
...
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net >
2020-09-17 11:19:09 -05:00
Larry Finger
798d7c0de7
Merge branch 'master' of http://github.com/lwfinger/rtl8723ds
2020-04-11 11:33:40 -05:00
Larry Finger
e8dba16f88
rtl8723ds:" Fix build on kernel 5.3 and newer
...
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net >
2020-04-11 11:29:25 -05:00
John-Eric Kamps
17db5978f6
rtl8723ds: Fix fallthrough annotation
...
Signed-off-by: John-Eric Kamps <john-eric.kamps@honeywell.com >
2020-04-11 08:51:45 +02:00
John-Eric Kamps
2ca33c2b77
add proc_ops for kernel 5.6
...
Signed-off-by: John-Eric Kamps <john-eric.kamps@honeywell.com >
2020-04-11 08:49:48 +02:00
John-Eric Kamps
0addd37c8d
Merge branch 'linux_5.2_fix' into linux_5.3_fix
2019-11-04 11:12:18 +01:00