android_kernel_oneplus_msm8998/drivers
Peter Cai 3d4652afec drivers: qcacld: reverse fw-provided mac addr
* When wlan_mac.bin is missing for whatever reason, qcacld will fall
  back to loading mac address from firmware. The OnePlus firmware can
  provide a correct mac address, but it is in reverse, breaking the
  qcacld logic.
* Just reverse it back in qcacld. Although wlan_mac.bin should not be
  missing at all, we have seen some rare cases where it could not be
  generated properly for some reason, and the qcacld fallback is broken
  because of byte-ordering. Let's at least make the fallback path work.

Change-Id: Iccdc4657debec1375939dca7a4ce4df5e76f255f
2020-11-17 13:27:17 +02:00
..
accessibility printk: move braille console support into separate braille.[ch] files 2013-07-31 14:41:03 -07:00
acpi ACPI: EC: Reference count query handlers under lock 2020-10-01 11:11:51 +02:00
amba ARM: amba: Don't read past the end of sysfs "driver_override" buffer 2018-05-02 07:53:42 -07:00
android Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
ata ata: sata_mv, avoid trigerrable BUG_ON 2020-10-01 11:11:58 +02:00
atm atm: eni: fix the missed pci_disable_device() for eni_init_one() 2020-10-01 11:11:57 +02:00
auxdisplay auxdisplay: ks0108: initialize local parport variable 2015-08-14 17:27:17 -07:00
base Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
bcma bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA 2020-01-29 10:21:48 +01:00
bif
block This is the 4.4.237 stable release 2020-09-23 21:45:41 -07:00
bluetooth Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
bus bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads 2020-04-24 07:57:05 +02:00
cdrom cdrom: respect device capabilities during opening action 2020-01-04 13:34:36 +01:00
char Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
clk Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
clocksource This is the 4.4.228 stable release 2020-06-22 11:09:55 -07:00
connector connector: bump skb->users before callback invocation 2016-01-04 21:46:45 -05:00
cpufreq This is the 4.4.241 stable release 2020-10-29 13:12:11 -07:00
cpuidle Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
crypto Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
dca dca: convert to idr_alloc() 2013-02-27 19:10:15 -08:00
devfreq Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
dio m68k: don't export static inline functions 2009-12-06 11:18:28 +01:00
dma This is the 4.4.238 stable release 2020-10-01 10:12:15 -07:00
dma-buf CHROMIUM: android: fix warning when releasing active sync point 2016-02-16 13:53:25 -08:00
edac This is the 4.4.241 stable release 2020-10-29 13:12:11 -07:00
eisa Revert "EISA: Initialize device before its resources" 2014-01-17 14:57:29 -07:00
esoc esoc: Use standard reset time for mdm9x55 atomic reset 2018-04-17 21:47:45 -07:00
extcon Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
firewire net: add annotations on hh->hh_len lockless accesses 2020-01-12 11:22:45 +01:00
firmware Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
fmc Merge 3.14-rc5 into char-misc-next 2014-03-02 19:53:09 -08:00
fpga fpga manager: Fix firmware resource leak on error 2015-11-24 15:25:46 -08:00
gpio This is the 4.4.239 stable release 2020-10-15 08:27:14 -07:00
gpu Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
hid This is the 4.4.241 stable release 2020-10-29 13:12:11 -07:00
hsi HSI: ssi_protocol: double free in ssip_pn_xmit() 2018-03-24 10:58:42 +01:00
hv Drivers: hv: utils: use memdup_user in hvt_op_write 2020-05-10 10:26:03 +02:00
hwmon Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
hwspinlock This is the 4.4.218 stable release 2020-04-02 11:24:38 -07:00
hwtracing This is the 4.4.218 stable release 2020-04-02 11:24:38 -07:00
i2c Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
ide ide: serverworks: potential overflow in svwks_set_pio_mode() 2020-02-28 15:39:05 +01:00
idle idle: i7300: add PCI dependency 2018-02-25 11:03:51 +01:00
iio This is the 4.4.237 stable release 2020-09-23 21:45:41 -07:00
infiniband IB/mlx4: Adjust delayed work when a dup is observed 2020-10-29 09:03:05 +01:00
input Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
iommu Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
ipack ipoctal: clear break interrupt as soon as it occurs 2014-09-23 23:26:42 -07:00
irqchip Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
isdn staging: gigaset: add endpoint-type sanity check 2019-12-21 10:35:11 +01:00
leds Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
lguest Merge branch 'x86-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2015-06-22 17:59:09 -07:00
lightnvm lightnvm: put bio before return 2016-09-24 10:07:35 +02:00
macintosh drivers/macintosh: Fix memleak in windfarm_pm112 driver 2020-06-20 10:23:24 +02:00
mailbox mailbox: handle failed named mailbox channel request 2019-08-04 09:34:58 +02:00
mcb mcb: Fixed bar number assignment for the gdd 2016-06-01 12:15:53 -07:00
md This is the 4.4.238 stable release 2020-10-01 10:12:15 -07:00
media Revert "msm: camera: reset atomic variable" 2020-11-06 21:46:23 +01:00
memory memory: fsl-corenet-cf: Fix handling of platform_get_irq() error 2020-10-29 09:03:07 +01:00
memstick memstick: jmb38x_ms: Fix an error handling path in 'jmb38x_ms_probe()' 2019-10-29 09:13:31 +01:00
message scsi: mptscsih: Fix read sense data size 2020-07-22 09:10:01 +02:00
mfd Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
misc Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
mmc Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
mtd This is the 4.4.241 stable release 2020-10-29 13:12:11 -07:00
net Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
nfc Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
ntb ntb: intel: fix return value for ndev_vec_mask() 2019-11-28 18:25:59 +01:00
nubus nubus: Remove superfluous interrupt disable/restore 2014-10-27 11:03:19 +01:00
nvdimm libnvdimm/btt: Remove unnecessary code in btt_freelist_init 2020-05-27 16:40:28 +02:00
nvme nvme-pci: initialize queue memory before interrupts 2018-07-11 16:03:47 +02:00
nvmem nvmem: core: return error code instead of NULL from nvmem_device_get 2019-11-25 15:53:55 +01:00
oem_debug drivers: Fix up disabling CONFIG_OEM_FORCE_DUMP 2020-11-03 21:30:24 +01:00
of Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
oneplus drivers: Allow disabling OEM debug support 2020-11-03 21:30:16 +01:00
oprofile Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2015-04-26 17:22:07 -07:00
param_read_write Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30
parisc parisc: mask out enable and reserved bits from sba imask 2020-08-21 10:53:04 +02:00
parport parport: load lowlevel driver if ports not found 2020-01-04 13:34:16 +01:00
pci Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
pcmcia pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges 2018-11-21 09:27:30 +01:00
perf Merge android-4.4.172 (b3e9e81) into msm-4.4 2019-01-29 16:37:33 +05:30
phy This is the 4.4.238 stable release 2020-10-01 10:12:15 -07:00
pinctrl Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
platform Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
pnp PNP: Add Broadwell to Intel MCH size workaround 2016-08-16 09:30:48 +02:00
power Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
powercap PowerCap: Fix an error code in powercap_register_zone() 2018-04-13 19:50:05 +02:00
pps Merge android-4.4.187 (8eb3d65) into msm-4.4 2019-08-07 11:03:21 +05:30
ps3 drivers/ps3: Fix ps3-vuart null dereference 2015-09-29 23:00:58 +10:00
ptp ptp: free ptp device pin descriptors properly 2020-05-20 08:11:41 +02:00
pwm Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
rapidio rapidio: Replace 'select' DMAENGINES 'with depends on' 2020-09-23 08:44:26 +02:00
ras x86/ras: Move AMD MCE injector to arch/x86/ras/ 2015-08-13 10:12:54 +02:00
regulator Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
remoteproc This is the 4.4.221 stable release 2020-05-02 08:36:49 -07:00
reset reset: ath79: Fix missing spin_lock_init 2015-09-01 14:48:40 +02:00
rpmsg UPSTREAM: virtio: make find_vqs() checkpatch.pl-friendly 2019-01-15 17:08:33 -08:00
rtc Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
s390 This is the 4.4.235 stable release 2020-09-03 10:01:44 -07:00
sbus drivers/sbus/char: add of_node_put() 2018-12-21 14:09:52 +01:00
scsi Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
sensors soc: qcom: pil-loaders: move pil loading of ADSP, SLPI & CDSP to workqueue 2017-02-27 11:46:00 -08:00
sfi SFI: fix compiler warnings 2014-12-03 18:49:20 -05:00
sh drivers: sh: Restore legacy clock domain on SuperH platforms 2016-03-09 15:34:49 -08:00
slimbus slimbus: Add missing brackets in slim_change_existing_chans 2020-11-03 21:30:31 +01:00
sn Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
soc Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
soundwire soc: swr-wcd: Apply div2 setting on slave side before bank switch 2018-12-04 15:25:39 +05:30
spi This is the 4.4.240 stable release 2020-10-17 19:34:03 -07:00
spmi Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30
ssb ssb: Fix possible NULL pointer dereference in ssb_host_pcmcia_exit 2019-06-11 12:23:53 +02:00
staging drivers: qcacld: reverse fw-provided mac addr 2020-11-17 13:27:17 +02:00
switch
target scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem 2020-09-23 08:44:25 +02:00
tc TC: Set DMA masks for devices 2018-11-21 09:27:36 +01:00
tee BACKPORT: tee: shm: Potential NULL dereference calling tee_shm_register() 2018-02-21 15:40:49 +00:00
thermal Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
thunderbolt thunderbolt: Use 32-bit writes when writing ring producer/consumer 2019-11-06 12:09:17 +01:00
tty Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
uio This is the 4.4.231 stable release 2020-07-30 19:50:50 -07:00
usb Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
uwb uwb: hwa-rc: fix memory leak at probe 2018-10-10 08:52:04 +02:00
vfio vfio/pci: Clear token on bypass registration failure 2020-10-29 09:03:07 +01:00
vhost This is the 4.4.218 stable release 2020-04-02 11:24:38 -07:00
video Merge branch 'kernel.lnx.4.4.r39-rel' of https://github.com/android-linux-stable/msm-4.4 into op8998-ten 2020-11-06 21:24:24 +01:00
virt drivers/virt/fsl_hypervisor: Fix error handling path 2020-10-29 09:03:04 +01:00
virtio This is the 4.4.234 stable release 2020-08-26 07:17:52 -07:00
vlynq drivers/vlynq/vlynq.c: fix another resource size off by 1 error 2014-01-23 16:36:55 -08:00
vme vme: Fix wrong pointer utilization in ca91cx42_slave_get 2017-01-19 20:17:21 +01:00
w1 This is the 4.4.228 stable release 2020-06-22 11:09:55 -07:00
watchdog watchdog: f71808e_wdt: remove use of wrong watchdog_info option 2020-08-26 10:27:07 +02:00
xen xen/xenbus: Fix granting of vmalloc'd memory 2020-09-12 11:45:27 +02:00
zorro zorro: Set up z->dev.dma_mask for the DMA API 2018-05-30 07:49:11 +02:00
Kconfig Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30
Makefile Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30