Álvaro Fernández Rojas
22c02e6629
kernel: modules: video: package DRM VRAM helper
...
bcm27xx DRM packages depend on it.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2025-05-10 07:58:12 +02:00
Robert Marko
56d818afd6
qca-nss-dp: use OpenWrt GIT repo as upstream
...
Instead of having to deal with patch files, lets use the newly made
OpenWrt GIT repo as the SSDK upstream[1].
All existing patches have been applied to the same source commit, so
there should be no intended changes.
[1] https://github.com/openwrt/qca-nss-dp.git
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-05-09 16:25:06 +02:00
Robert Marko
1c4339180a
qca-ssdk: use OpenWrt GIT repo as upstream
...
Instead of having to deal with patch files, lets use the newly made
OpenWrt GIT repo as the SSDK upstream[1].
All existing patches have been applied to the same source commit, so
there should be no intended changes.
[1] https://github.com/openwrt/qca-ssdk.git
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-05-09 16:25:06 +02:00
Daniel Golle
76a18ddad8
kernel: modules: fs: add missing backslash
...
Commit 7db0748b7b ("kernel: modules: split package fs-fscache") modified
the KCONFIG section of KernelPackage/fs-netfs but missed to add a
backslash to escape a linebreak. Add it now.
Fixes: 7db0748b7b ("kernel: modules: split package fs-fscache")
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-05-09 03:48:36 +01:00
Shiji Yang
7db0748b7b
kernel: modules: split package fs-fscache
...
The module kmod-fs-fscache was merged into kmod-fs-netfs since
6.12 LTS kernel[1]. Therefore, we have to split fs-cachefiles
into a separate package. This patch also removed some outdated
config symbols that have already been removed in 5.15 kernel:
CONFIG_FSCACHE_OBJECT_LIST [2]
CONFIG_{FSCACHE,CACHEFILES}_HISTOGRAM [3]
[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=915cd30cdea8811cddd8f59e57dd9dd0a814b76c
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=58f386a73f16cea1f78e8466cc5c402eb7f6fcf8
[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=6ae9bd8bb037b7c422bafde746f2338a716f6058
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18661
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-08 22:33:17 +02:00
Shiji Yang
ef2310b031
kernel: modules: update dependency for kmod-tpm
...
Remove unneeded dependencies asn1 codec and oid.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18661
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-08 22:33:17 +02:00
Shiji Yang
5048c9d501
kernel: modules: adjust the object files of kmod-fb
...
kmod-fb no longer depends on fb_io_fops.ko since 6.8 kernel.
Link: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.8.y&id=8813e86f6d82a7931446c3cbc5d596f77d0f1ba6
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18661
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-08 22:33:17 +02:00
Henry Tung
94e04a4513
mac80211: ath11k: fix broadcast failures during GTK rekeying
...
Revert key_cipher change to NONE when clearing key.
Setting to NONE triggers asserts in the firmware and causes broadcast
drops with ath11k firmware 2.9.0.1, so until a future blob
fixes this, revert this as a workaround.
Imported from
https://git.codelinaro.org/clo/qsdk/oss/system/feeds/wlan-open/-/blob/win.wlan_host_opensource.3.0.r24/patches/ath11k/350-ath11k-Revert-clear-the-keys-properly-when-DISABLE_K.patch
Related discussion links:
- https://github.com/openwrt/openwrt/issues/9555
- https://lore.kernel.org/linux-wireless/Z2Q9POuV-6MIdzRf@pilgrim/T/#t
Signed-off-by: Henry Tung <henryptung@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/18705
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-05-08 11:28:08 +02:00
Paweł Owoc
840c1fda83
ath10k-ct: update to latest version 6.14 from 2025-04-30
...
In this new version channel 177 is supported.
Dropped patches:
[1] 001-patch-version.patch
[2] 205-ath10k-ct-silence-warning-caused-by-unsupported-retr.patch
[1] [2] 8adb310f84
Signed-off-by: Paweł Owoc <frut3k7@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/18731
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-05-07 14:46:26 +02:00
Mieczyslaw Nalewaj
6b0f414aff
mac80211: rt2x00: use remove_new
...
Easy compability fix for kernel 6.12.
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/18719
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-07 00:36:33 +02:00
Jonas Gorski
3f7f6079fc
kernel: iio: iio-core: update dependencies for 6.12
...
With kernel 6.11 iio-core gained a dependency to DMA_SHARED_BUFFER,
so add the appropriate dependency.
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
2025-05-05 12:23:29 +02:00
Jonas Gorski
de980e67b6
kernel: bluetooth: btmtk: update dependencies for 6.12
...
With kernel 6.11 several mtk usb functions were moved from btusb to
btmtk, adding a usb core depdendency to btmtk (if enabled).
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
2025-05-05 12:23:07 +02:00
Shiji Yang
6deb2a03ba
mac80211: ath9k: fix missing prototypes warnings
...
Fix following warnings by including the corresponding headers:
backports-6.12.6/drivers/net/wireless/ath/ath9k/hsr.c:50:6: error: no previous prototype for 'ath9k_hsr_init' [-Werror=missing-prototypes]
50 | void ath9k_hsr_init(struct ath_hw *ah)
| ^~~~~~~~~~~~~~
backports-6.12.6/drivers/net/wireless/ath/ath9k/hsr.c:165:5: error: no previous prototype for 'ath9k_hsr_disable' [-Werror=missing-prototypes]
165 | int ath9k_hsr_disable(struct ath_hw *ah)
| ^~~~~~~~~~~~~~~~~
backports-6.12.6/drivers/net/wireless/ath/ath9k/hsr.c:177:5: error: no previous prototype for 'ath9k_hsr_enable' [-Werror=missing-prototypes]
177 | int ath9k_hsr_enable(struct ath_hw *ah, int bw, int fq)
| ^~~~~~~~~~~~~~~~
backports-6.12.6/drivers/net/wireless/ath/ath9k/hsr.c:234:5: error: no previous prototype for 'ath9k_hsr_status' [-Werror=missing-prototypes]
234 | int ath9k_hsr_status(struct ath_hw *ah)
| ^~~~~~~~~~~~~~~~
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18637
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-03 20:16:25 +02:00
Shiji Yang
2260afa381
rtl8812au-ct: fix build issue on 6.12 kernel
...
Update USB shutdown callback for the 6.12 kernel. A sprintf
overlaps issue is also fixed in this patch. Unfortunately,
there are dozens of missing-prototypes warnings so it's hard
to fix them one by one. Let's just silence them.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18637
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-03 20:16:25 +02:00
Shiji Yang
bb192c4766
ath10k-ct: fix build warnings on 6.12 kernel
...
This patch fixes a lot of missing-prototypes warnings for the
upcoming 6.12 kernel.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18637
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-03 20:16:25 +02:00
Shiji Yang
5652c91a3f
mt76: fix build error on 6.12 kernel
...
Convert platform driver .remove to .remove_new to fix the
incompatible pointer type error on 6.12 kernel.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18637
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-03 20:16:25 +02:00
Shiji Yang
9aea4c9280
mac80211: fix unaligned.h header location for 6.12 kernel
...
Fix mt76 build error on 6.12 kernel:
In file included from /workspaces/openwrt/build_dir/target-x86_64_musl/linux-x86_64/mt76-2025.04.11~be28ef77/mt76x0/eeprom.c:13:
/workspaces/openwrt/staging_dir/target-x86_64_musl/usr/include/mac80211-backport/asm/unaligned.h:3:15: fatal error: asm/unaligned.h: No such file or directory
3 | #include_next <asm/unaligned.h>
| ^~~~~~~~~~~~~~~~~
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18637
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-03 20:16:25 +02:00
Shiji Yang
bad441ae4e
mac80211: rt2x00: fix build warnings on 6.12 kernel
...
Move rt2x00lib_read_eeprom() function prototype from rt2800lib.h to
rt2x00.h and make rt6352_enable_pa_pin() static to fix the missing
prototypes warnings:
/workspaces/openwrt/build_dir/target-x86_64_musl/linux-x86_64/mac80211-regular/backports-6.12.6/drivers/net/wireless/ralink/rt2x00/rt2x00eeprom.c:213:5: error: no previous prototype for 'rt2x00lib_read_eeprom' [-Werror=missing-prototypes]
213 | int rt2x00lib_read_eeprom(struct rt2x00_dev *rt2x00dev)
| ^~~~~~~~~~~~~~~~~~~~~
/workspaces/openwrt/build_dir/target-x86_64_musl/linux-x86_64/mac80211-regular/backports-6.12.6/drivers/net/wireless/ralink/rt2x00/rt2800lib.c:308:6: error: no previous prototype for 'rt6352_enable_pa_pin' [-Werror=missing-prototypes]
308 | void rt6352_enable_pa_pin(struct rt2x00_dev *rt2x00dev, int enable)
| ^~~~~~~~~~~~~~~~~~~~
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18637
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-03 20:16:25 +02:00
Shiji Yang
8e90c5cfc2
kernel: trelay: fix build warning on 6.12 kernel
...
Make trelay_handle_frame() static to fix the build warning:
/workspaces/openwrt/build_dir/target-x86_64_musl/linux-x86_64/trelay/trelay.c:38:21: error: no previous prototype for 'trelay_handle_frame' [-Werror=missing-prototypes]
38 | rx_handler_result_t trelay_handle_frame(struct sk_buff **pskb)
| ^~~~~~~~~~~~~~~~~~~
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18637
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-03 20:16:25 +02:00
Robert Marko
c8839fa6f4
Revert "kernel: netdevices: Create Vitesse DSA switch packages"
...
This reverts commit 5687f448a4 .
This unfortunately is currently breaking all targets during building
as in 6.6 kernel there is
no CONFIG_NET_DSA_TAG_VSC73XX_8021Q, it was added in 6.11 AFAIK.
So they will all fail due to $(LINUX_DIR)/net/dsa/tag_vsc73xx_8021q.ko missing.
So revert until kmod is fixed.
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-05-02 19:18:38 +02:00
Linus Walleij
5687f448a4
kernel: netdevices: Create Vitesse DSA switch packages
...
This adds kernel packages for the Vitesse VSC73XX switches.
I have split the switch into explicit SPI and platform integrated
variants as it's quite a bit of code.
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250410-gemini-rtl-dsa-module-v1-1-60af8219b2cc@linaro.org/
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2025-05-02 11:18:49 +02:00
Mieczyslaw Nalewaj
2037ca2955
kernel/drm-ttm-helper: 6.12: fix missing dependency
...
Add missing depends kmod-drm-kms-helper.
Package kmod-drm-ttm-helper is missing dependencies for the following libraries:
drm_kms_helper.ko
fb_sys_fops.ko
syscopyarea.ko
sysfillrect.ko
sysimgblt.ko
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:50 +02:00
Mieczyslaw Nalewaj
be83adbf1f
kernel/backlight: 6.12: fix missing dependency
...
Add missing depends kmod-fb.
Package kmod-backlight is missing dependencies for the following libraries:
fb.ko
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:50 +02:00
Mieczyslaw Nalewaj
aa69e02002
kernel/hwmon-sch5627: 6.12: fix missing dependency
...
Add missing depends kmod-regmap-core.
Package kmod-hwmon-sch5627 is missing dependencies for the following libraries:
regmap-core.ko
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=a54fe61639d9f3b6765fee32edda7cfceb6d705a
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:48 +02:00
Mieczyslaw Nalewaj
0e8b03f80c
kernel/hwmon-lm92: 6.12: fix missing dependency
...
Add missing depends kmod-regmap-core.
Package kmod-hwmon-lm92 is missing dependencies for the following libraries:
regmap-core.ko
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=1359590a5c48d1d28cd11808178931f146a539e2
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:47 +02:00
Mieczyslaw Nalewaj
6f19be7691
kernel/hwmon-core: 6.12: fix missing dependency
...
Add missing depends kmod-i2c-core.
Package kmod-hwmon-core is missing dependencies for the following libraries:
i2c-core.ko
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:47 +02:00
Mieczyslaw Nalewaj
5c41fdbad4
kernel: update fb-sys-fops package for kernel 6.12
...
For kernel 6.12 the fb-sys-fops module setting has been renamed
from CONFIG_FB_SYS_FOPS to CONFIG_FB_SYSMEM_FOPS.
This patch sets the KCONFIG value depending on the kernel version.
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=27ad64eac10fcb25fcbfb813921f4d30b3458e13
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:45 +02:00
Mieczyslaw Nalewaj
87c0839402
kernel: update fb package on x86 for kernel 6.12
...
For kernel 6.12 the fb package uses video-common.ko instead of fbdev.ko.
The patch switches these files depending on the kernel version.
Ref:
- https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=2fd001cd36005846caa6456fff1008c6f5bae9d4
- https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=34cda5ab89d4f30bc8d8f8d28980a7b8c68db6ec
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:44 +02:00
Mieczyslaw Nalewaj
4708057e27
package/zram: update for kernel 6.12
...
Updated for compatibility with kernels 6.6 and 6.12.
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:42 +02:00
Mieczyslaw Nalewaj
da6d0f9341
package/fs-fscache: update for kernel 6.12
...
Update KCONFIG and FILES for kernel 6.12 compatibility
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:42 +02:00
Mieczyslaw Nalewaj
c16e3753ac
kernel: 6.12: add snd hda scodec component module
...
Add snd hda scodec component module
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=fd895a74dc1dca31f4ce7786b36812fda6727477
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:41 +02:00
Mieczyslaw Nalewaj
5c51a7ac8f
package/fs-ntfs: disable for kernel 6.12
...
Disabled due to removal from kernel 6.12.
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=7ffa8f3d30236e0ab897c30bdb01224ff1fe1c89
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:41 +02:00
Mieczyslaw Nalewaj
c621fce0a5
kernel/lan743x: 6.12: fix missing dependency
...
Add missing depends kmod-phylink.
Package kmod-lan743x is missing dependencies for the following libraries:
phylink.ko
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=a5f199a8d8a03512199a9e7cdd4d8ea06c943295
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:40 +02:00
Mieczyslaw Nalewaj
4de308428c
kernel: modules: i40e,ice,iavf: support for kernel 6.12
...
Add Common Intel Ethernet library (libeth) and Intel Ethernet library (libie).
Add CONFIG_ICE_HWMON setting.
Ref:
- https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=306ec721d043bbe5e818d59fbb37c28d999b5d8b
- https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=4da71a77fc3be1fcb680c8d78e1a1fb8017905ad
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:40 +02:00
Mieczyslaw Nalewaj
ddcb01cf31
kernel/iio-bmp280: 6.12: fix missing dependency
...
Add missing depends kmod-industrialio-triggered-buffer.
Package kmod-iio-bmp280 is missing dependencies for the following libraries:
industrialio-triggered-buffer.ko
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=80cd23f43ddce3bfa0389ab65a442d3dc8de4b4f
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:39 +02:00
Mieczyslaw Nalewaj
74d630f87e
kernel/i2c-i801: 6.12: fix missing dependency
...
Add missing depends kmod-i2c-mux.
Package kmod-i2c-i801 is missing dependencies for the following libraries:
i2c-mux.ko
Ref: https://web.git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=9c535237245e4bf21758604277279b8ead58a724
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:39 +02:00
Mieczyslaw Nalewaj
8c9e624421
kernel/hwmon-max6697: 6.12: fix missing dependency
...
Add missing depends kmod-regmap-i2c.
ERROR: modpost: "__regmap_init_i2c" [drivers/hwmon/max6697.ko] undefined!
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=3a2a8cc3fe24ec48a3d222f5b9db68a3404ffab3
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:38 +02:00
Mieczyslaw Nalewaj
bb94b90fc0
kernel/9pnet: 6.12: fix missing dependency
...
Add missing depends kmod-fs-netfs.
Package kmod-9pnet is missing dependencies for the following libraries:
netfs.ko
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=5fb70e7275a61dd404f684370e1add7fe0ebe9c5
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:38 +02:00
Mantas Pucka
4c69147a90
kernel: adjust kmod-phy-aquantia dependencies for v6.12 kernel
...
Driver moved to different CRC library in v6.12
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=6c8e2407100e4ff1db86e4af65b74be7895031a2
Signed-off-by: Mantas Pucka <mantas@8devices.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:37 +02:00
Mieczyslaw Nalewaj
0caa30b66a
kernel: add new kmod and update kmod-tpm
...
Create a crypto-lib-aescfb package needed for new deps for kmod-tpm.
Package kmod-tpm is missing dependencies for the following libraries:
ecdh_generic.ko
kpp.ko
libaescfb.ko
Co-authored-by: John Audia <therealgraysky@proton.me >
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:35 +02:00
John Audia
ff493d4a9b
kernel: update dependency of kmod-i2c-piix4
...
Add missing depends kmod-i2c-smbus.
Package kmod-i2c-piix4 is missing dependencies for the following libraries:
i2c-smbus.ko
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=de4f2f52f93257433c9029ba2b4044cd9f029b21
Signed-off-by: John Audia <therealgraysky@proton.me >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:35 +02:00
Mieczyslaw Nalewaj
d12962a6fa
pcs-xpcs: 6.12: fix missing dependency
...
Add missing depends kmod-mdio-devres.
Package kmod-pcs-xpcs is missing dependencies for the following libraries:
mdio_devres.ko
Ref: https://web.git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=f6bb3e9d98c2e8d70587d5ddaf9426ef30d7865c
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:34 +02:00
Rosen Penev
7ec83557d4
ltq-adsl: use remove_new for platform_device
...
Easy way to add compatibility for kernel 6.12.
Since the linux 3.8 patch undoes a bunch of stuff in platform, just
modiify everything in platform.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/18616
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-04-28 10:30:29 +02:00
Rosen Penev
410111a8da
mac80211: ath9k: remove wrong devm for request_irq
...
Since the irq gets copied to sc, it's a really bad idea to use devm,
especially when probe fails.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
Fixes: 4e18d22 ("mac80211: ath9k: simplify probe with devm")
Link: https://github.com/openwrt/openwrt/pull/18570
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-04-23 11:51:17 +02:00
Mieczyslaw Nalewaj
0e05cd6a15
bpf-headers: fix kernel-$(PKG_PATCHVER) location
...
Change kernel-$(PKG_PATCHVER) location to $(TOPDIR)/target/linux/generic/
Change required after commit 8865dadea7
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Signed-off-by: Felix Fietkau <nbd@nbd.name > [fix include path]
2025-04-23 10:29:14 +02:00
Álvaro Fernández Rojas
cb3fc1aef9
kernel: r8168: add RSS variant
...
Instead of enabling RSS support, let's introduce a variant and let users
choose between both variants since it can cause network issues.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2025-04-23 09:39:24 +02:00
Álvaro Fernández Rojas
7615de6ef0
kernel: r8127: rss: enable ENABLE_MULTIPLE_TX_QUEUE
...
We need both ENABLE_RSS_SUPPORT and ENABLE_MULTIPLE_TX_QUEUE in order to
support multiple RX and TX queues.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2025-04-23 09:38:04 +02:00
Álvaro Fernández Rojas
a3e51a3956
kernel: r8126: rss: enable ENABLE_MULTIPLE_TX_QUEUE
...
We need both ENABLE_RSS_SUPPORT and ENABLE_MULTIPLE_TX_QUEUE in order to
support multiple RX and TX queues.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2025-04-23 09:37:43 +02:00
Pavel Kubelun
d127963a46
kernel: r8125: rss: enable ENABLE_MULTIPLE_TX_QUEUE
...
We need both ENABLE_RSS_SUPPORT and ENABLE_MULTIPLE_TX_QUEUE in order to
support multiple RX and TX queues.
Signed-off-by: Pavel Kubelun <be.dissent@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/18509
[bump release, improve commit description and package changes]
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2025-04-23 09:36:46 +02:00
Pavel Kubelun
f99b39fd0c
kernel: r8125: disable ASPM
...
Disable ASPM support for this NIC, fixing strange behavior problems, such as
increased latency, strange uneven throughput, etc.
With this option disabled the NIC achieves stable performance.
Upsteam r8169 driver disables ASPM by default for this NIC.
Signed-off-by: Pavel Kubelun <be.dissent@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/18509
[bump release, fix commit description, split 2nd tx queue part]
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2025-04-23 09:27:49 +02:00