Commit Graph

315 Commits

Author SHA1 Message Date
Carlos Garcés
d53a23daeb Merge pull request #354 from etzngr/realtek-4.4.x
Fix build with Kernel 6.16 and 6.17
2025-10-19 17:55:41 +02:00
Franz Eitzinger
026fb2665d Fix build with Kernel 6.17: Add support to get radio index 2025-08-12 10:47:22 +02:00
Franz Eitzinger
c2f491f0e4 Fix build with Kernel 6.16: Rename from_timer() to timer_container_of() 2025-06-23 09:52:24 +02:00
Carlos Garcés
27aa922c29 Merge pull request #352 from domin144/realtek-4.4.x_fix_6.15
fix build for kernel 6.15
2025-05-04 18:05:46 +02:00
Dominik Wójt
5630429ac2 fix build for kernel 6.15 2025-04-29 21:06:31 +02:00
Carlos Garcés
73f5c4359a Merge pull request #345 from etzngr/realtek-4.4.x
Fix build for Kernel 6.13 and 6.14
2025-02-23 22:11:55 +01:00
Carlos Garcés
4db21871b0 Merge pull request #350 from CGarces/fix_cicd
Remove multiple GCC builds
Update to GCC 14
2025-02-23 21:59:36 +01:00
Carlos Garcés
1dab98d4d3 Bump github actions to ubuntu 24
Allow to use GCC 14
2025-02-23 20:55:21 +00:00
Carlos Garcés
0d60c5e46a Removed multiple gcc builds
Looks like egor-tensin/setup-gcc@v1 is no longer mantained
2025-02-23 20:43:43 +00:00
Carlos Garcés
638f08f848 Remove dependence not needed 2025-02-23 20:13:48 +00:00
Franz Eitzinger
d3aecb606d Fix build with Kernel 6.14 2025-02-17 18:19:46 +01:00
Franz Eitzinger
b9f21a6ff2 Adapt to Kernel 6.13.0
Pass net_device to .set_monitor_channel
2024-12-02 22:53:13 +01:00
Carlos Garcés
a5ac6789a7 Merge pull request #342 from CGarces/kernel_6_9
Adapt to Kernel 6.9
2024-05-18 20:39:28 +02:00
Carlos Garcés
2fddeccf5a Adapted to Kernel 6.9
See b82730bf57
2024-05-18 16:30:08 +00:00
Carlos Garcés
27410641da Merge pull request #340 from pbrochart/realtek-4.4.x
fix UBSAN: array-index-out-of-bounds
2024-05-07 17:59:33 +02:00
pbrochart
37600b1eaf fix UBSAN: array-index-out-of-bounds 2024-05-07 17:08:57 +02:00
Carlos Garcés
7ef8251854 Merge pull request #337 from etzngr/fix-build-for-kernel-6.8
Use device_driver directly in struct usb_driver for Kernel 6.8
2024-02-22 22:58:14 +01:00
Franz Eitzinger
166d1a4bb9 Use device_driver directly in struct usb_driver for Kernel 6.8
See 49a78b05d5
2024-02-22 22:08:04 +01:00
Carlos Garcés
3cffd844ec Added compatibility with backported kernels. (#327) 2024-01-20 14:30:39 +01:00
Pascal Brochart
8668e7cfbd Avoid field-overflowing memcpy() (#333) 2024-01-20 13:29:00 +01:00
Norbert Brondeau
94d6dfbe9d Fix Build with Kernel 6.7 (#331)
* Fix Build with Kernel 6.7

* Update ioctl_cfg80211.c

...
2024-01-20 13:10:15 +01:00
Carlos Garcés
bca1d7eb80 Fix GLIBC_2.38 requirement for CI (#335) 2024-01-20 12:57:34 +01:00
Dmitry Geurkov
f2fc8af7ab fix netif_napi_add Linux 6.1/6.3 execution issue (#321)
* fix netif_napi_add Linux 6.1/6.3 compile issue
2023-06-13 14:58:04 +02:00
Carlos Garcés
528ae31705 Merge pull request #315 from CGarces/kernel.6.3
Fix kernel 6.3
2023-03-13 18:12:21 +01:00
Carlos Garcés
94841bf289 Fix kernel 6.3
wifi: cfg80211: include puncturing bitmap in channel switch events
see b345f0637c
2023-03-13 17:07:40 +00:00
Carlos Garcés
9557ed2796 Merge pull request #311 from phpony/patch-1
Headers and kernel version match
2023-02-18 11:51:35 +01:00
Volkov Maksim
8e61537362 Headers and kernel version match
Small but useful note about headers and kernel version match
2023-02-17 17:49:50 +03:00
Carlos Garcés
aeed529c77 Merge pull request #305 from CGarces/fix_regresion
__nat25_add_pppoe_tag: fix regresion from #298
2022-12-25 20:29:34 +01:00
Carlos Garcés
d6e2af011d __nat25_add_pppoe_tag: fix regresion from #298 2022-12-25 19:13:28 +00:00
Carlos Garcés
f51fb0eaa8 Merge pull request #303 from edigaryev/fix-null-pointer-dereference
cfg80211_rtw_scan: fix NULL pointer dereference in Wi-Fi Direct logic
2022-12-25 20:08:26 +01:00
Nikolay Edigaryev
0043022f0c cfg80211_rtw_scan: fix NULL pointer dereference in Wi-Fi Direct logic 2022-12-09 12:03:36 +04:00
Konstantin Lebedev
a4a3f52912 fix: Waddress (#298)
* fix: Waddress
2022-11-30 11:38:53 +01:00
Carlos Garcés
f49a6c8ada Merge pull request #296 from pterjan/realtek-4.4.x
Fix mistakes from 355a2df
2022-11-17 20:32:02 +01:00
Pascal Terjan
58b5ea9b36 Fix mistakes from 355a2df
This makes the driver work again for me
2022-11-16 11:56:52 +00:00
Carlos Garcés
23e06000d8 Merge pull request #293 from kylefmohr/realtek-4.4.x
Remove "$ " from code snippets for easier copy + pasting
2022-11-05 13:13:46 +01:00
Kyle Mohr
a79c959a11 Restore a couple of mistakenly deleted semicolons 2022-11-04 13:04:50 -05:00
Kyle Mohr
87f364be1c Make commands copy+pastable 2022-11-04 13:02:15 -05:00
Carlos Garcés
982f7907c4 Merge pull request #291 from CGarces/update_beacon_fix
Fix update_beacon calls
2022-10-31 21:40:54 +01:00
Carlos Garcés
8051c5f3b3 Fix update_beacon calls
Error introduced at 3555bdb258
Also clean up validate_recv_ctrl_frame
Link: 797afdf248
Link aaa0bc19fa
2022-10-31 16:45:45 +00:00
Carlos Garcés
2181717490 Merge pull request #290 from CGarces/kernel_6.1
Fix kernel 6.1 compilation
2022-10-26 10:07:11 +02:00
Carlos Garcés
563780d2eb Fix kernel 6.1 compilation
wifi: cfg80211: Add link_id parameter to various key operations for MLO
wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify()
net: drop the weight argument from netif_napi_add
random: convert get_random_int/long into get_random_u32/u64

Link: https://lore.kernel.org/r/20220722131143.3438042-1-quic_vjakkam@quicinc.com
Link: https://lore.kernel.org/r/20220722131143.3438042-2-quic_vjakkam@quicinc.com
Link: https://lore.kernel.org/r/20220730052643.1959111-4-quic_vjakkam@quicinc.com
Link: https://lore.kernel.org/r/20220927132753.750069-1-kuba@kernel.org

Link: e7a7b84e33
Link: de492c83ca
Link: c440408cf6
2022-10-25 19:15:54 +00:00
Carlos Garcés
8c722d1b95 New kernels needs GCC 12 2022-10-25 19:15:45 +00:00
Carlos Garcés
e39c4e7a66 Merge pull request #283 from CGarces/kernel_6
Fix build matrix for 5.15
2022-08-25 16:53:09 +02:00
Carlos Garcés
4dc937cb39 kernels 5.15 also need GCC 11.2
Fix error: unrecognized command-line option ‘-mharden-sls=all’
2022-08-21 11:28:43 +00:00
Carlos Garcés
28ec0cbf73 Merge branch 'igorpecovnik-realtek-4.4.x' into realtek-4.4.x 2022-08-21 11:13:12 +00:00
Igor Pecovnik
ec5c2446db Add support for Linux 5.19.2 and 6.0 2022-08-21 11:11:38 +00:00
Carlos Garcés
6ba1f32096 Merge pull request #272 from CGarces/fix_eth_hw_addr_set
eth_hw_addr_set: use memcpy
2022-05-22 13:12:51 +02:00
Carlos Garcés
b9cfa37026 eth_hw_addr_set: use memcpy
eth_hw_addr_set() replaces memcpy() calls so we can't use ether_addr_copy()
which assumes both arguments are 2-bytes aligned.

3f6cffb860
adeef3e321
2022-05-15 21:32:00 +00:00
Carlos Garcés
eeac05662a Merge pull request #271 from CGarces/fix_ci
GCC 11.2 needed for kernel>=5.17. Updated Ubuntu
2022-05-14 15:26:32 +02:00
Carlos Garcés
f6ec28e32b GCC 11.2 needed for kernel>=5.17. Updated Ubuntu
Kernel packages are downloaded first to allow fail fast.
Removed workaround for libc6 (allready on 22.04 LTS).
Add additional code to skip executions for kernels >= 5.17 and GCC < 11.2.
2022-05-14 15:19:26 +02:00