summaryrefslogtreecommitdiff
path: root/package/kernel
Commit message (Collapse)AuthorAgeFilesLines
* ath9k: add stability fixes for long standing hang issues (FS#13, #34, #373, ↵Felix Fietkau2017-01-2516-57/+523
| | | | | | | | | | | | | #383) The radio would stop communicating completely. This issue was easiest to trigger on AR913x devices, e.g. the TP-Link TL-WR1043ND, but other hardware was occasionally affected as well. The most critical issue was a race condition in disabling/enabling IRQs between the IRQ handler and the IRQ processing tasklet Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mac80211: refresh patchFelix Fietkau2017-01-251-17/+17
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* Add back the commit "ath9k: Add airtime fairness scheduler"Felix Fietkau2017-01-259-15/+728
| | | | | | | | | This reverts commit c296ba834db4ce8c71e0ad7030aab188fe60b27b. According to several reports, the issues with the airtime fairness changes are gone in current versions. It's time to re-apply the patch now. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mac80211: brcmfmac: don't use uninitialize mem for country codesRafał Miłecki2017-01-241-2/+2
| | | | | | | There was a bug in brcmfmac patch that could result in treating random memory as source of country codes. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* mac80211: move (& update) upstream accepted brcmfmac patchesRafał Miłecki2017-01-245-0/+3
| | | | | | These 3 patches are now in wireless-drivers-next tree. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* kmod-sched-cake: fix parameter passing kernel/user spaceKevin Darbyshire-Bryant2017-01-211-3/+3
| | | | | | | | | | | | The last two parameters passed between user space tc and kernel space sched-cake were transposed due to a merge mistake in a parameter header file. As such, using a packet overhead figure was likely to set cake to wash packet DSCP values. Similarly, the DSCP wash flag was used as an offset to the displayed packet overhead value. Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
* mac80211: brcmfmac: add early (& hacky) patch for storing country codesRafał Miłecki2017-01-161-0/+60
| | | | | | | This allows some basic region switching on Netgear R8000. More devices & codes may be added. Ideally it should be converted into DT info & patch. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* mac80211: use wiphy_read_of_freq_limits in brcmfmacRafał Miłecki2017-01-151-0/+31
| | | | | | | | This makes use of cfg80211 feature backported & described in 188626f17c09 ("mac80211: backport cfg80211 support for ieee80211-freq-limit DT property"). Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* mt76: select 802.11w supportStijn Tintel2017-01-151-1/+3
| | | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Acked-by: Felix Fietkau <nbd@nbd.name>
* kernel: can: Add missing regmap dependency for kernel 4.4Florian Fainelli2017-01-151-1/+1
| | | | | | | Fixes build failure for kmod-can-c-can-platform which depends on kmod-regmap for kernel 4.1 and 4.4. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
* mt76: update to the latest version, adds support for 802.11wFelix Fietkau2017-01-151-3/+3
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mac80211: backport a fix for a tx related race conditionFelix Fietkau2017-01-141-0/+107
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mac80211: refresh patchesFelix Fietkau2017-01-148-109/+123
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mac80211: backport some upstream fixesKoen Vandeputte2017-01-143-0/+200
| | | | | | | | | | | | Backports the following upstream fixes: mac80211: initialize fast-xmit 'info' later mac80211: fix legacy and invalid rx-rate report mac80211: fix tid_agg_rx NULL dereference Compiled and tested on: cns3xxx Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
* kernel: update 4.4 kernel to 4.4.42Hauke Mehrtens2017-01-131-0/+15
| | | | | | | Refresh patches on all 4.4 supported platforms. Compile & run tested: lantiq/xrx200 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* mac80211: fix broken spatial multiplexing defaultsFelix Fietkau2017-01-132-2/+43
| | | | | | | | | Most mac80211 drivers leave the SMPS field in the HT capabilities uninitialized (unfortunately defaults to static SMPS), which leads to some devices limiting themselves to single-stream rates in some modes (mostly mesh and IBSS). Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ath10k-ct: Update to latest CT 4.7 ath10k driver.Ben Greear2017-01-131-2/+2
| | | | | | | | This at least makes it harder to hit some txq related crashes on firmware restart, a potential memory leak, and some other fixes. Signed-off-by: Ben Greear <greearb@candelatech.com>
* mvebu: update mwlwifi driver to version 10.3.2.0-20170110Kabuli Chana2017-01-111-3/+3
| | | | | | | | | | Improves automatic channel section support. Tested on AC (mamba) and ACM (rango). Signed-off-by: Kabuli Chana <newtownBuild@gmail.com> [Jo-Philipp Wich: reword commit message] Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* mac80211: pending brcmfmac patches cleaning channels managementRafał Miłecki2017-01-106-2/+257
| | | | | | They prepare brcmfmac for using wiphy_read_of_freq_limits. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* mac80211: rename b43 patches to make more spaceRafał Miłecki2017-01-106-0/+0
| | | | | | Just 6 patches were using 80*, 81*, 82* and 84* prefixes. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* kernel: remove gpiommc patches / driverFelix Fietkau2017-01-103-168/+0
| | | | | | | This code was marked as incompatible to Linux 4.4 well over a year ago and nobody cared, and now it's breaking builds. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: drop kmod-i2c-ibm-iicFelix Fietkau2017-01-101-15/+0
| | | | | | | If any of the ppc4xx targets are restored, this should be built into the kernel instead. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: remove omap24xx specific kernel module packagesFelix Fietkau2017-01-103-88/+0
| | | | | | | If the target is ever restored, those drivers should be built into the kernel instead. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* omap: build various core drivers into the kernel instead of packaging themFelix Fietkau2017-01-104-165/+5
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: simplify dependencies for kmod-via-velocityFelix Fietkau2017-01-101-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: drop crypto-hw-ppc4xxFelix Fietkau2017-01-101-18/+0
| | | | | | | If any of the ppc4xx targets are restored, this should be built into the kernel instead Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mpc85xx: build i2c support into the kernel instead of packaging it separatelyFelix Fietkau2017-01-101-15/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mpc85xx: build usb support into the kernel instead of packaging it separatelyFelix Fietkau2017-01-101-23/+2
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: remove kmod-gianfar, it is already built into the kernelFelix Fietkau2017-01-102-33/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: remove kmod-ata-imx, it is already built into the kernelFelix Fietkau2017-01-101-19/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: move the gateworks system controller driver to an out-of-tree packageFelix Fietkau2017-01-104-15/+339
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mpc85xx: enable the crypto acceleration driver in the kernel config instead ↵Felix Fietkau2017-01-101-26/+0
| | | | | | of packaging it Signed-off-by: Felix Fietkau <nbd@nbd.name>
* imx6: enable the crypto acceleration driver in the kernel config instead of ↵Felix Fietkau2017-01-101-1/+1
| | | | | | packaging it Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: fix kmod-w1-master-mxc dependencyFelix Fietkau2017-01-101-1/+1
| | | | | | The kernel config symbol is not selectable on mxs Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: fix dwc2 gadget dependencyFelix Fietkau2017-01-101-1/+1
| | | | | | | Use USB_GADGET_SUPPORT feature flag instead of hardcoding the target list. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mxs: enable the chipidea usb driver in the kernel config instead of packaging itFelix Fietkau2017-01-101-40/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* imx6: enable the chipidea usb driver in the kernel config instead of ↵Felix Fietkau2017-01-101-2/+2
| | | | | | packaging it Signed-off-by: Felix Fietkau <nbd@nbd.name>
* imx6: remove kmod-thermal-imx, it is already enabled in the kernel configFelix Fietkau2017-01-101-20/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* imx6: build support for the ventana ethernet expansion board into the kernel ↵Felix Fietkau2017-01-101-18/+0
| | | | | | instead of packaging it Signed-off-by: Felix Fietkau <nbd@nbd.name>
* imx6: enable the Freescale SNVS RTC driver in the kernel config instead of ↵Felix Fietkau2017-01-101-16/+0
| | | | | | packaging it Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mac80211: backport cfg80211 support for ieee80211-freq-limit DT propertyRafał Miłecki2017-01-062-0/+312
| | | | | | | | This property allows specifying extra limits for wireless device in DT. For a full documentation see upstream commit b330b25eaabd ("dt-bindings: document common IEEE 802.11 frequency limit property"). Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* ath9k: don't run periodic and nf calibration at the same timeFelix Fietkau2017-01-051-0/+26
| | | | | | Might fix some stability issues on older chips Signed-off-by: Felix Fietkau <nbd@nbd.name>
* build: use mkhash to replace various quirky md5sum/openssl callsFelix Fietkau2017-01-051-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel/modules: add SSSE3 SHA512 moduleStijn Tintel2017-01-041-1/+7
| | | | | | This module is optimized for SSSE3/AVX/AVX2. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* kernel/modules: add SSSE3 SHA256 moduleStijn Tintel2017-01-041-1/+7
| | | | | | This module is optimized for SSSE3/AVX/AVX2/SHA-NI. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* kernel/modules: add SSSE3 SHA1 moduleStijn Tintel2017-01-041-1/+7
| | | | | | This module is optimized for SSSE3/AVX/AVX2/SHA-NI. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* Revert "ath9k: Add airtime fairness scheduler"Felix Fietkau2017-01-049-728/+15
| | | | | | | | This reverts commit 528f46d0826afa01877ccc7670f2120a7a3b3ea8. After this commit, several users reported stability issues. Revert it now so it doesn't cause issues for the upcoming release Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ath5k: select 802.11w supportStijn Tintel2017-01-031-1/+1
| | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* mac80211: Allow HT/VHT rates when running unencrypted mesh.Alexis Green2017-01-021-1/+36
| | | | Signed-off-by: Alexis Green <agreen@cococorp.com>
* generic: package Broadcom BNX2 driverGeorge Amanakis2017-01-021-0/+16
| | | | | | | bnx2 driver support for the x86 architecture. Includes module and firmware for Broadcom BCM5706/5708/5709/5716 ethernet adapters. Signed-off-by: George Amanakis <g_amanakis@yahoo.com>