- Dec 20, 2021
-
-
Stijn Tintel authored
These dependencies do not exist in any of the supported kernel versions. Signed-off-by:
Stijn Tintel <stijn@linux-ipv6.be>
-
Stijn Tintel authored
These symbols don't exist in any of the supported kernel versions. Signed-off-by:
Stijn Tintel <stijn@linux-ipv6.be>
-
- Dec 17, 2021
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Dec 14, 2021
-
-
Hauke Mehrtens authored
The following patches were backported from upstream before and are not needed any more: package/kernel/mac80211/patches/ath10k/081-ath10k-fix-module-load-regression-with-iram-recovery-feature.patch package/kernel/mac80211/patches/ath10k/980-ath10k-fix-max-antenna-gain-unit.patch package/kernel/mac80211/patches/build/010-headers-Add-devm_platform_get_and_ioremap_resource.patch package/kernel/mac80211/patches/subsys/300-mac80211-drop-check-for-DONT_REORDER-in-__ieee80211_.patch package/kernel/mac80211/patches/subsys/307-mac80211-do-not-access-the-IV-when-it-was-stripped.patch package/kernel/mac80211/patches/subsys/308-mac80211-fix-radiotap-header-generation.patch Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
- Dec 10, 2021
-
-
Janpieter Sollie authored
update rtl8812au-ct driver to be ready for 5.15 Linux. Signed-off-by:
Janpieter Sollie <janpieter.sollie@edpnet.be> [added commit message from PR with changes, added tag to subject] Signed-off-by:
Christian Lamparter <chunkeey@gmail.com>
-
- Dec 05, 2021
-
-
Josef Schlehofer authored
This module adds support for USB WebCams, which uses SQ930X chip [1]. [1] https://cateee.net/lkddb/web-lkddb/USB_GSPCA_SQ930X.html Signed-off-by:
Josef Schlehofer <pepe.schlehofer@gmail.com>
-
Josef Schlehofer authored
By default CONFIG_BTRFS_FS_POSIX_ACL is disabled, it should be enabled only when you enable CONFIG_FS_POSIX_ACL. Right now, when you enable CONFIG_FS_POSIX_ACL it will enable CONFIG_BTRFS_FS_POSIX_ACL, but it will be disabled once you install kmod-btrfs. This should prevent it. Btrfs has enabled by default ACL for mount option. More details: https://cateee.net/lkddb/web-lkddb/BTRFS_FS_POSIX_ACL.html https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs(5) Signed-off-by:
Josef Schlehofer <josef.schlehofer@nic.cz>
-
Hans Dedecker authored
d9bc161 nat46-core: Fix typo since day one (#31) 840e235 Fix coverity issues observed so far (#30) Signed-off-by:
Hans Dedecker <dedeckeh@gmail.com>
-
- Dec 03, 2021
-
-
Felix Fietkau authored
71e08471ab56 mt76: eeprom: fix return code on corrected bit-flips 9a8fc6636d83 mt76: move sar_capa configuration in common code 7cdbea1dc82a mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr 678071ef7029 mt76: mt7615: clear mcu error interrupt status on mt7663 Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Dec 02, 2021
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
a6451fea5a3d mt76: mt7615: improve wmm index allocation 1911486414dc mt76: mt7915: improve wmm index allocation 7998a41d1321 mt76: clear sta powersave flag after notifying driver 664475574438 mt76: mt7603: introduce SAR support 5c0da39c940b mt76: mt7915: introduce SAR support 77fc6c439a32 mt76: mt7603: improve reliability of tx powersave filtering 094b3d800835 firmware: update mt7663 rebb firmware to 20200904171623 25237b19bcc1 mt76: eeprom: tolerate corrected bit-flips 1463cb4c6ac2 mt76: mt7921: fix boolreturn.cocci warning 586bad6020f7 mt76: mt7921: use correct iftype data on 6GHz cap init 8ec95c910425 mt76: mt7921s: fix bus hang with wrong privilege 688e30c7d854 firmware: update mt7921 firmware to version 20211014 6fad970893dd mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi 95acf972750c mt76: fix 802.3 RX fail by hdr_trans 3f402b0cf6c0 mt76: mt7921s: fix possible kernel crash due to invalid Rx count 929a03a8d65d mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Nov 29, 2021
-
-
Oldřich Jedlička authored
When compiling with CONFIG_USE_RFKILL=y, the build fails and mentions that dependency on kmod-rfkill is missing, which is correct [1]. Add this dependency to the Makefile. Depend on +USE_RFKILL and not PACKAGE_kmod-rfkill, because it forces selection of kmod-rfkill package. Other combinations in DEPENDS like USE_RFKILL:kmod-rfkill or (+)PACKAGE_kmod-rfkill:kmod-rfkill do not force selection of kmod-rfkill package. The kmod-rfkill package itself depends on USE_RFKILL, so with +USE_RFKILL in kmod-cfg80211 package it is not possible to select wrong combination of packages. [1] https://linux-wireless.vger.kernel.narkive.com/m8JY9Iks/cfg80211-depends-on-rfkill-or-not Signed-off-by:
Oldřich Jedlička <oldium.pro@gmail.com>
-
Robert Marko authored
If spectral scan support is enabled then ath10k-ct will cause a NULL pointer due to relay_open() being called with a const callback struct which is only supported in kernel 5.11 and later. So, simply check the kernel version and if 5.11 and newer use the const callback struct, otherwise use the regular struct. Fixes: 553a3ac2 ("ath10k-ct: use 5.15 version") Signed-off-by:
Robert Marko <robimarko@gmail.com>
-
- Nov 28, 2021
-
-
Matthew Hagan authored
Add back support for the TLC591xx series LEDs which are used in the ipq806x-based Meraki Cryptid series devices. This module previously existed for the mvebu platform but was removed at commit f849c2c8 due to being enabled in that platform's kernel config. Signed-off-by:
Matthew Hagan <mnhagan88@gmail.com>
-
Hannu Nyman authored
Update ath10k-ct to get the upstream fix for DFS support for VHT160 in the 5.15 based ath10k-ct. (Switch from 5.10 to 5.15 surfaced the upstream regression.) * refresh one patch Signed-off-by:
Hannu Nyman <hannu.nyman@iki.fi>
-
Christian Lamparter authored
refreshes mac80211 + ath10k-ct patches. Signed-off-by:
Christian Lamparter <chunkeey@gmail.com>
-
- Nov 27, 2021
-
-
Ansuel Smith authored
We switched to mac80211 5.15 backport version. Also switch ath10k-ct to 5.15 and drop the mac address patch that got merged upstream. Compile and tested on ipq806x Netgear R7800. Also update the ath10k-ct to latest version to fix a typo for the new version in the kernel log. Signed-off-by:
Ansuel Smith <ansuelsmth@gmail.com>
-
- Nov 26, 2021
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
This fixes potental rx drop issues Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Nov 24, 2021
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Some drivers that do their own sequence number allocation (e.g. ath9k, mwlwifi) rely on being able to modify params->ssn on starting tx ampdu sessions. This was broken by a change that modified it to use sta->tid_seq[tid] instead. Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Nov 23, 2021
-
-
Felix Fietkau authored
f0a5b1118fa4 mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames 67f93aa9a207 mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames 46261d4bbfb5 mt76: fix possible pktid leak a7fdd272efee mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files 3d9e13f567a4 mt76: mt7921s: fix the device cannot sleep deeply in suspend 99225b985cbc mt76: mt7615: fix unused tx antenna mask in testmode Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
This showed up primarily on rt2x00 Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Nov 22, 2021
-
-
Felix Fietkau authored
5dd32475c859 mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine f5cfaaff3dd1 mt76: mt7921: drop offload_flags overwritten f5ad840ca5c0 mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() 29a8a08827b1 mt76: mt7921: fix MT7921E reset failure f44685f2faee mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() ae8e02ddd2b0 mt76: mt7915: fix SMPS operation fail e814e15716b0 mt76: reverse the first fragmented frame to 802.11 c9bca3ed9566 mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode dd054b7e16e7 mt76: only set rx radiotap flag from within decoder functions f1520c9bb332 mt76: mt7915: add default calibrated data support 0c489ea2865a mt76: testmode: add support to set MAC 91c5da3d0a7c mt76: mt7921: add support for PCIe ID 0x0608/0x0616 ca39b4bbc227 mt76: debugfs: fix queue reporting for mt76-usb 00b6f497e2e8 mt76: mt7921: introduce 160 MHz channel bandwidth support c1574466c733 mt76: fix possible OOB issue in mt76_calculate_default_rate 9680a17b0aed mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi 78fc0dcdcef0 mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode 05953e7d6fe7 mt76: mt7615: remove dead code in get_omac_idx 39f6c37127c1 mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode 526591b203f3 mt76: do not pass the received frame with decryption error 256789bb400f mt76: fix the wiphy's available antennas to the correct value fa187f5cf068 mt76: fix timestamp check in tx_status 11ebf11a3587 mt76: mt7915: fix the wrong SMPS mode 8c69b815ee7f mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config bc6798f729f9 mt76: move sar utilities to mt76-core module b1d0ad2e74fe mt76: mt76x02: introduce SAR support Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Without this, beamforming is probably not working Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Nov 20, 2021
-
-
Marius Durbaca authored
add kernel module for smsc75xx based USB 2.0 Gigabit Ethernet devices Signed-off-by:
Marius Durbaca <mariusd84@gmail.com>
-
Karel Kočí authored
This allows LEDs to be triggered by custom pattern and not just predefined ones. Signed-off-by:
Karel Kočí <karel.koci@nic.cz>
-
- Nov 19, 2021
-
-
Felix Fietkau authored
BTF pointer data has a different size on 32 vs 64 bit targets, and while the generated eBPF code works, the BTF data fails to validate on mismatch Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Bastian Bittorf authored
On systems using brmcfmac (e.g. Raspberry Pi Zero W) without this fix, the final setup-call: iw dev wlan0 ibss join ... fails with returncode 161 and message: "command failed: Not supported (-95)" So this patch calls an explicit: iw dev wlan0 set type ibss just prior to the 'ibss join' command. I have tested several ath9k and mt76xx devices with different revisions: this patch does not harm. please also apply to stable branch. Signed-off-by:
Bastian Bittorf <bb@npl.de>
-
- Nov 15, 2021
-
-
Daniel Golle authored
Update Telekom Speedport W921V firmware download URL. Contained TAPI and VDSL firmware blobs are identical. Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
- Nov 13, 2021
-
-
Hauke Mehrtens authored
The nl80211_set_wiphy() function was changed between kernel 5.11 and 5.12 to take the rdev->wiphy lock which should be freed at the end again. The 500-mac80211_configure_antenna_gain.patch added some code which just returned in some cases without unlocking. This resulted in a deadlock with brcmfmac. This patch fixes this by also jumping to the out label in case we want to leave the function. This fixes a hanging system when brcmfmac is in use. I do not know why we do not see this with other driver. The kernel returns very useful debug details when setting these OpenWrt configuration options: CONFIG_KERNEL_DETECT_HUNG_TASK=y CONFIG_KERNEL_PROVE_LOCKING=y Fixes: FS#4122 Fixes: b96c2569 ("mac80211: Update to version 5.12.19-1") Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
- Nov 10, 2021
-
-
Felix Fietkau authored
When __ieee80211_select_queue is called, skb->cb has not been cleared yet, which means that info->control.flags can contain garbage. In some cases this leads to IEEE80211_TX_CTRL_DONT_REORDER being set, causing packets marked for other queues to randomly end up in BE instead. Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Hans Dedecker authored
1fdf2a3 Fix kernel panic due to device deletion (#29) e7b48d1 add the mutex lock for create/delete/config/insert nat46 devices to fix nat46 module crash issues. (#28) Signed-off-by:
Hans Dedecker <dedeckeh@gmail.com>
-
- Nov 07, 2021
-
-
Hauke Mehrtens authored
This dependency is needed on the imx/cortexa7 subtarget. Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
- Nov 06, 2021
-
-
Christian Lamparter authored
With "getting WIFI MAC from NVMEM" working on ath79 on 5.10, the next logical step I think is to utilize nvmem subsystem to also get the calibration data from there. This will tremendously speed up the wifi bring-up, since we no longer need the userspace helper for the simple devices that can just load them from there. included with this patch is a package/mac80211/refresh. Tested on: WNDR3700v2, TP-Link Archer C7v2 Signed-off-by:
Christian Lamparter <chunkeey@gmail.com>
-
- Nov 03, 2021
-
-
Piotr Dymacz authored
Signed-off-by:
Piotr Dymacz <pepe2k@gmail.com>
-
- Nov 02, 2021
-
-
Felix Fietkau authored
This fixes an issue where the kernel would pick up an incompatible target libyaml for building host tools Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Nov 01, 2021
-
-
Felix Fietkau authored
In order to genererate suitable kernel headers, a 5.10 kernel tree is prepared with a default config for mips. The arch is forced to mips in order to avoid issues with inline asm on various architectures in a way that doesn't involve relying on the host toolchain/headers. It also has the advantage of supporting both endian types Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Oct 31, 2021
-
-
Florian Eckert authored
When loading the bonding driver, bonding interface are automatically created on bonding module load. > ip a s bond0 > 14: bond0: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN > group default qlen 1000 > link/ether a6:f2:20:64:c1:b9 brd ff:ff:ff:ff:ff:ff This is not necessary in openwrt as we do not use this created interface. The netifd creates a bonding interface based on its network configuration name and configures this over the netifd bonding proto handler. In order to keep the overview of the interfaces clear, bonding interfaces should not be created automatically when loading this module, because they are not used anyway. Signed-off-by:
Florian Eckert <fe@dev.tdt.de>
-