Felix Fietkau
461d8a6bb9
ath9k_hw: fix channel maximum power level test
...
The tx power applied by set_txpower is limited by the CTL (conformance
test limit) entries in the EEPROM. These can change based on the user
configured regulatory domain.
Depending on the EEPROM data this can cause the tx power to become too
limited, if the original regdomain CTLs impose lower limits than the CTLs
of the user configured regdomain.
To fix this issue, set the initial channel limits without any CTL
restrictions and only apply the CTL at run time when setting the channel
and the real tx power.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2018-07-31 10:52:25 +03:00
..
accessibility
acpi
ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th systems
2018-07-19 16:42:15 +02:00
amba
Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
2018-06-06 13:49:25 -07:00
android
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
ata
ata: Remove depends on HAS_DMA in case of platform dependency
2018-07-02 13:18:22 -07:00
atm
Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
2018-07-03 10:29:26 +09:00
auxdisplay
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
base
driver core: set up ownership of class devices in sysfs
2018-07-20 23:44:35 -07:00
bcma
dma-mapping updates for 4.18:
2018-06-04 10:58:12 -07:00
block
Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux
2018-07-20 21:17:12 -07:00
bluetooth
bluetooth: hci_nokia: Don't include linux/unaligned/le_struct.h directly.
2018-06-17 08:38:55 +09:00
bus
bus: ti-sysc: Use 2-factor allocator arguments
2018-07-02 04:24:44 -07:00
cdrom
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
char
char: amd64-agp: Use 64-bit arithmetic instead of 32-bit
2018-07-10 13:50:31 +10:00
clk
clk: davinci: fixes for 4.18
2018-06-27 11:01:29 -07:00
clocksource
clocksource: arm_arch_timer: Set arch_mem_timer cpumask to cpu_possible_mask
2018-07-10 22:12:47 +02:00
connector
connector: fix defined but not used warning
2018-07-08 11:00:50 +09:00
cpufreq
cpufreq: intel_pstate: Register when ACPI PCCH is present
2018-07-18 13:38:37 +02:00
cpuidle
powerpc updates for 4.18
2018-06-07 10:23:33 -07:00
crypto
tcp: use monotonic timestamps for PAWS
2018-07-12 14:50:40 -07:00
dax
* fix one ensures that a variable passed in by reference to
2018-07-13 10:54:01 -07:00
dca
devfreq
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
dio
dma
dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate()
2018-06-28 11:57:21 +05:30
dma-buf
edac
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
eisa
extcon
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
firewire
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
firmware
efi/libstub/tpm: Initialize efi_physical_addr_t vars to zero for mixed mode
2018-06-22 10:58:27 +02:00
fmc
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
fpga
fpga: altera-cvp: Fix an error handling path in 'altera_cvp_probe()'
2018-07-07 16:55:22 +02:00
fsi
gpio
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
gpu
Merge branch 'linux-4.18' of git://github.com/skeggsb/linux into drm-fixes
2018-07-20 10:27:53 +10:00
hid
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
2018-07-09 17:16:11 -07:00
hsi
hv
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
hwmon
hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm
2018-07-18 10:01:46 +09:00
hwspinlock
hwspinlock updates for v4.18
2018-06-11 12:09:19 -07:00
hwtracing
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
i2c
Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2018-07-13 15:34:29 -07:00
ide
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
idle
iio
iio: imu: inv_mpu6050: Fix probe() failure on older ACPI based machines
2018-06-24 14:50:52 +01:00
infiniband
Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
2018-07-23 14:58:46 -07:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2018-06-27 09:16:53 -07:00
iommu
Revert "iommu/vt-d: Clean up pasid quirk for pre-production devices"
2018-07-20 13:55:56 +02:00
ipack
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
irqchip
irqchip/gic-v3-its: Fix reprogramming of redistributors on CPU hotplug
2018-06-22 14:22:02 +02:00
isdn
isdn/capi: fix defined but not used warnings
2018-07-08 11:00:50 +09:00
leds
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
lightnvm
for-linus-20180623
2018-06-24 06:33:54 +08:00
macintosh
powerpc updates for 4.18
2018-06-07 10:23:33 -07:00
mailbox
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
mcb
md
- Fix DM writecache target to allow an optional offset to the start of
2018-07-20 14:24:17 -07:00
media
bpf: fix attach type BPF_LIRC_MODE2 dependency wrt CONFIG_CGROUP_BPF
2018-06-26 11:28:38 +02:00
memory
- Error path bug fix for overflow tests (Dan)
2018-06-12 18:28:00 -07:00
memstick
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
message
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
mfd
Merge branch 'i2c/for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2018-06-14 16:21:46 +09:00
misc
ibmasm: don't write out of bounds in read handler
2018-07-07 09:59:35 +02:00
mmc
mmc: sdhci-esdhc-imx: allow 1.8V modes without 100/200MHz pinctrl states
2018-07-09 11:17:47 +02:00
mtd
mtd: spi-nor: cadence-quadspi: Fix direct mode write timeouts
2018-07-03 10:01:44 +02:00
mux
net
ath9k_hw: fix channel maximum power level test
2018-07-31 10:52:25 +03:00
nfc
NFC: pn533: Fix wrong GFP flag usage
2018-06-25 21:36:45 +08:00
ntb
- Error path bug fix for overflow tests (Dan)
2018-06-12 18:28:00 -07:00
nubus
Char/Misc driver patches for 4.18-rc1
2018-06-05 16:20:22 -07:00
nvdimm
* fix one ensures that a variable passed in by reference to
2018-07-13 10:54:01 -07:00
nvme
nvme-rdma: fix possible double free of controller async event buffer
2018-06-28 16:29:54 +02:00
nvmem
nvmem: Don't let a NULL cell_id for nvmem_cell_get() crash us
2018-07-07 17:30:25 +02:00
of
Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux
2018-07-20 21:17:12 -07:00
opp
PM / OPP: Update voltage in case freq == old_freq
2018-06-19 15:53:32 +05:30
oprofile
treewide: Use array_size() in vmalloc()
2018-06-12 16:19:22 -07:00
parisc
dma-mapping updates for 4.18:
2018-06-04 10:58:12 -07:00
parport
docs: Fix some broken references
2018-06-15 18:10:01 -03:00
pci
pci-v4.18-fixes-3
2018-07-19 11:54:04 -07:00
pcmcia
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
perf
drivers/perf: xgene_pmu: Fix IOB SLOW PMU parser error
2018-06-18 17:48:42 +01:00
phy
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2018-06-06 18:39:49 -07:00
pinctrl
pinctrl: nsp: Fix potential NULL dereference
2018-07-14 12:47:04 +02:00
platform
platform/x86: dell-laptop: Fix backlight detection
2018-07-20 15:29:59 +03:00
pnp
media updates for v4.18-rc1
2018-06-07 12:34:37 -07:00
power
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
powercap
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
pps
ps3
ptp
Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux
2018-07-20 21:17:12 -07:00
pwm
pwm: Changes for v4.18-rc1
2018-06-14 16:25:43 +09:00
rapidio
treewide: Use array_size() in vmalloc()
2018-06-12 16:19:22 -07:00
ras
regulator
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
remoteproc
treewide: use PHYS_ADDR_MAX to avoid type casting ULLONG_MAX
2018-06-15 07:55:25 +09:00
reset
- Error path bug fix for overflow tests (Dan)
2018-06-12 18:28:00 -07:00
rpmsg
rpmsg: smd: do not use mananged resources for endpoints and channels
2018-06-04 12:35:03 -07:00
rtc
rtc: fix alarm read and set offset
2018-07-13 10:37:54 +02:00
s390
s390/qeth: speed up L2 IQD xmit
2018-07-21 10:12:30 -07:00
sbus
fix a series of Documentation/ broken file name references
2018-06-15 18:10:01 -03:00
scsi
SCSI fixes on 20180720
2018-07-20 11:47:08 -07:00
sfi
sh
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
siox
slimbus
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
sn
soc
Qualcomm Fixes for v4.18-rc2
2018-06-26 10:42:31 -07:00
soundwire
docs: Fix more broken references
2018-06-15 18:11:26 -03:00
spi
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
spmi
ssb
staging
Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux
2018-07-20 21:17:12 -07:00
target
scsi: target: Fix truncated PR-in ReadKeys response
2018-06-19 21:36:37 -04:00
tc
tee
thermal
- Error path bug fix for overflow tests (Dan)
2018-06-12 18:28:00 -07:00
thunderbolt
thunderbolt: Notify userspace when boot_acl is changed
2018-07-07 17:29:17 +02:00
tty
vt: prevent leaking uninitialized data to userspace via /dev/vcs*
2018-06-28 21:34:39 +09:00
uio
uio: fix crash after the device is unregistered
2018-07-07 16:57:35 +02:00
usb
USB: yurex: fix out-of-bounds uaccess in read handler
2018-07-06 17:21:34 +02:00
uwb
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
vfio
vfio/pci: Fix potential Spectre v1
2018-07-18 12:57:25 -06:00
vhost
vhost_net: batch update used ring for datacopy TX
2018-07-22 09:43:31 -07:00
video
Solve a series of broken links for files under Documentation:
2018-06-17 05:25:18 +09:00
virt
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
virtio
virtio, vhost: features, fixes
2018-06-16 06:35:02 +09:00
visorbus
vlynq
vme
w1
Char/Misc driver patches for 4.18-rc1
2018-06-05 16:20:22 -07:00
watchdog
MIPS changes for 4.18
2018-06-12 12:56:02 -07:00
xen
xen: fixes for 4.18-rc2
2018-06-23 20:44:11 +08:00
zorro
- Introduce arithmetic overflow test helper functions (Rasmus)
2018-06-06 17:27:14 -07:00
Kconfig
Makefile