mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-08 04:42:04 -04:00
957,773 commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
a7cc4292fb |
Merge tag 'LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel into android12-5.4-lahaina
"LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: eeprom: Add OOB read check for eeprom memory map msm: camera: jpeg: By default disable Camnoc MISR configuration Change-Id: I7a43d3541489fab4e970272f70ea3468bead7a65 |
||
|
|
ebaae91bae |
Merge tag 'LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android12-5.4-lahaina
"LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: kernel: Check for buffer overflow and NULL pointer asoc: Add LLNP mode support asoc: Update machine driver for kona ASoC: codecs: Force enable micbias standalone audio-kernel: add ar conf in makefie ipc: apr: Add config to control the ipc context print asoc: Disable chmixer override flag asoc: get and put for SEC_TDM_RX_0/TX_0 ADM channels asoc: msm-pcm-routing: Assign default topology when app_type is zero ASoC: wcd937x: Add check for ULP irrespective of the Class asoc: wsa881x: Fix panic on stress reboot asoc: sm6150: change msm_wcn_be_dai_links name Change-Id: Ia587e1021992c7e6d43710fbb6e20c60fe7be100 |
||
|
|
f3bf0f1ce0 |
Merge tag 'LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into android12-5.4-lahaina
"LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0: Release 2.0.8.28Z qcacld-3.0: Init 5G SAP mandatory list with 2G+5G band Release 2.0.8.28Y qcacld-3.0: Fix unnecessary log of sme_roaming_in_progress Release 2.0.8.28X qcacld-3.0: Change ce desc history from dynamic to static Release 2.0.8.28W qcacld-3.0: Add certain OUIs into FW triggered TWT WAR list Release 2.0.8.28V qcacld-3.0: Add support for FT over DS Release 2.0.8.28U qcacld-3.0: use more accurate tx/rx packets statistics Release 2.0.8.28T qcacld-3.0: Do not free radio stats memory from wma qcacld-3.0: Correct the condition to reject TDLS Release 2.0.8.28S qcacld-3.0: Enable global IPA struct if enabled in pld and ini Release 2.0.8.28R qcacld-3.0: Receive HOST wakeup event from FW Release 2.0.8.28Q qcacld-3.0: Process deauth even in middle of SAE authentication Release 2.0.8.28P qcacld-3.0: Add min_dwell_time_6g ini support in roam offload scan Release 2.0.8.28O qcacld-3.0: Fix REO ID mismatch issue in fisa flow aggregation Release 2.0.8.28N qcacld-3.0: handle_last_discon to disable IPA in dual SAP mode Release 2.0.8.28M qcacld-3.0: Fix null pointer dereference in bus suspend related code Release 2.0.8.28L qcacld-3.0: set nan_separate_iface_support flag in FTM mode Release 2.0.8.28K qcacld-3.0: Add PLD API to check if ipa offload is disabled Release 2.0.8.28J Revert "qcacld-3.0: Fix arp offload not sent when suspend" Release 2.0.8.28I qcacld-3.0: Add an ini control to disable Dynamic GRO feature Release 2.0.8.28H qcacld-3.0: Add length check in wma_update_beacon_noa_ie Release 2.0.8.28G qcacld-3.0: Reject TDLS cmd if still in progress Release 2.0.8.28F qcacld-3.0: Add roaming in progress check in get sta stats qcacld-3.0: Reduce the log level to optimize roam time Release 2.0.8.28E qcacld-3.0: Add pointer check before dereferencing Release 2.0.8.28D qcacld-3.0: Send channel list to fw in case of PNO Release 2.0.8.28C qcacld-3.0: Reduce stack frame size in wlan_update_bss_with_fils_data Change-Id: I9827201ef4e17c5b780f2d5228a04d41c549d801 |
||
|
|
4f5eee1c62 |
Merge tag 'LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into android12-5.4-lahaina
"LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn: qcacmn: Change the log level from info to info_high qcacmn: Change ce desc history from dynamic to static qcacmn: Add QCA vendor attribute to enable/disable FT over DS qcacmn: Vendor command to config concurrent STA connection policies qcacmn: Return if pld_is_pci_ep_awake is not supported qcacmn: Add API to get min_dwell_time_6g configured ini qcacmn: skip MBSSID processing if it's not supported qcacmn: Use a max of 5 WBM2SW rings for whunt failure qcacmn: Add an ini control to disable Dynamic GRO feature qcacmn: Set default value for REO dest ctrl register qcacmn: Allow FW to pno scan 6G chan based on RNR flag only qcacmn: Get per channel pno scan config service capability qcacmn: Allow FW to scan 6G chan based on RNR flag only qcacmn: Check cookie and avoid to read out of bound Change-Id: I8a98a4af4ac78114395cc110871713b72bce274b |
||
|
|
111a9386c3 |
Merge tag 'LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api into android12-5.4-lahaina
"LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api: fw-api: CL 17951131 - update fw common interface files fw-api: CL 17946727 - update fw common interface files fw-api: CL 17935445 - update fw common interface files fw-api: CL 17913152 - update fw common interface files fw-api: CL 17913125 - update fw common interface files fw-api: CL 17879597 - update fw common interface files fw-api: CL 17848238 - update fw common interface files fw-api: CL 17845264 - update fw common interface files fw-api: CL 17844347 - update fw common interface files fw-api: CL 17844331 - update fw common interface files fw-api: CL 17808556 - update fw common interface files fw-api: CL 17793582 - update fw common interface files fw-api: CL 17793208 - update fw common interface files fw-api: CL 17771149 - update fw common interface files fw-api: CL 17768134 - update fw common interface files fw-api: CL 17745034 - update fw common interface files fw-api: CL 17741957 - update fw common interface files fw-api: CL 17725153 - update fw common interface files fw-api: CL 17712037 - update fw common interface files fw-api: CL 17660651 - update fw common interface files fw-api: CL 17644061 - update fw common interface files fw-api: Fix compilation issue for common user info TLV fw-api: CL 17628058 - update fw common interface files fw-api: CL 17624712 - update fw common interface files fw-api: CL 17605663 - update fw common interface files fw-api: Add hw headers for HW reinjection support fw-api: CL 17592053 - update fw common interface files fw-api: CL 17577504 - update fw common interface files fw-api: CL 17554759 - update fw common interface files fw-api: CL 17539128 - update fw common interface files qcacmn: Add HW headers for Waikiki Monitor (QCN9224) fw-api: CL 17524652 - update fw common interface files fw-api: CL 17514144 - update fw common interface files fw-api: CL 17503513 - update fw common interface files fw-api: CL 17485838 - update fw common interface files fw-api: CL 17480751 - update fw common interface files fw-api: CL 17479040 - update fw common interface files fw-api: CL 17463702 - update fw common interface files Change-Id: I4a6634222fa666bf9f9a526a3d0c2bacbd234917 |
||
|
|
052437001d |
Merge tag 'LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.4 into android12-5.4-lahaina
"LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-19600.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.4:
tracing: Check return value of __create_val_fields() before using its result
cnss2: Add change to update 128KB prealloc reserve pool size to 5
usb: gadget: u_serial: Remove extra list operation from gs_start_tx
UPSTREAM: Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
cnss2: Control the power on/off wlan device for PCIe switch platform
Revert "arm: extend pfn_valid to take into account freed memory map alignment"
usb: dwc3: Properly handle delayed status in ep_halt context
pci: msm: Add API to control pcie link state of NTN3 downstream port
ARM: config: autogvm: Add IOMMU_IO_PGTABLE_FAST config
msm-5.4: CPE crash during SIP call
power: smb5: Copyright update.
usb: gadget: u_serial: Rectify the list operations is rx/tx path
msm: ipa3: Add support ipacm restart feature
mmc: core: Handle err variable properly in shutdown path
pci: msm: Bring pine EP out of reset after link up
UPSTREAM: usb: gadget: clear related members when goto fail
UPSTREAM: usb: gadget: don't release an existing dev->buf
ANDROID: mm: Fix page table lookup in speculative fault path
UPSTREAM: usb: gadget: Fix use-after-free bug by not setting udc->dev.driver
UPSTREAM: usb: gadget: rndis: prevent integer overflow in rndis_set_response()
UPSTREAM: fixup for "arm64 entry: Add macro for reading symbol address from the trampoline"
UPSTREAM: arm64: Use the clearbhb instruction in mitigations
UPSTREAM: KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated
UPSTREAM: arm64: Mitigate spectre style branch history side channels
UPSTREAM: KVM: arm64: Add templates for BHB mitigation sequences
UPSTREAM: arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2
UPSTREAM: arm64: Add percpu vectors for EL1
UPSTREAM: arm64: entry: Add macro for reading symbol addresses from the trampoline
UPSTREAM: arm64: entry: Add vectors that have the bhb mitigation sequences
UPSTREAM: arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations
UPSTREAM: arm64: entry: Allow the trampoline text to occupy multiple pages
UPSTREAM: arm64: entry: Make the kpti trampoline's kpti sequence optional
UPSTREAM: arm64: entry: Move trampoline macros out of ifdef'd section
UPSTREAM: arm64: entry: Don't assume tramp_vectors is the start of the vectors
UPSTREAM: arm64: entry: Allow tramp_alias to access symbols after the 4K boundary
UPSTREAM: arm64: entry: Move the trampoline data page before the text page
UPSTREAM: arm64: entry: Free up another register on kpti's tramp_exit path
UPSTREAM: arm64: entry: Make the trampoline cleanup optional
UPSTREAM: arm64: entry.S: Add ventry overflow sanity checks
UPSTREAM: arm64: Add Cortex-X2 CPU part definition
UPSTREAM: arm64: add ID_AA64ISAR2_EL1 sys register
UPSTREAM: arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
UPSTREAM: arm64: Add part number for Arm Cortex-A77
UPSTREAM: sctp: fix the processing for INIT chunk
ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree
UPSTREAM: ARM: fix Thumb2 regression with Spectre BHB
UPSTREAM: ARM: Spectre-BHB: provide empty stub for non-config
UPSTREAM: ARM: fix build warning in proc-v7-bugs.c
UPSTREAM: ARM: Do not use NOCROSSREFS directive with ld.lld
UPSTREAM: ARM: fix co-processor register typo
UPSTREAM: ARM: fix build error when BPF_SYSCALL is disabled
UPSTREAM: ARM: include unprivileged BPF status in Spectre V2 reporting
UPSTREAM: ARM: Spectre-BHB workaround
UPSTREAM: ARM: use LOADADDR() to get load address of sections
UPSTREAM: ARM: early traps initialisation
UPSTREAM: ARM: report Spectre v2 status through sysfs
UPSTREAM: arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit()
UPSTREAM: arm/arm64: Provide a wrapper for SMCCC 1.1 calls
UPSTREAM: x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT
UPSTREAM: x86/speculation: Warn about Spectre v2 LFENCE mitigation
UPSTREAM: x86/speculation: Update link to AMD speculation whitepaper
UPSTREAM: x86/speculation: Use generic retpoline by default on AMD
UPSTREAM: x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting
UPSTREAM: Documentation/hw-vuln: Update spectre doc
UPSTREAM: x86/speculation: Add eIBRS + Retpoline options
UPSTREAM: x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE
UPSTREAM: x86,bugs: Unconditionally allow spectre_v2=retpoline,amd
UPSTREAM: x86/speculation: Merge one test in spectre_v2_user_select_mitigation()
UPSTREAM: bpf: Add kconfig knob for disabling unpriv bpf by default
UPSTREAM: mmc: block: fix read single on recovery logic
Linux 5.4.180
ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE
perf: Fix list corruption in perf_cgroup_switch()
scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled
hwmon: (dell-smm) Speed up setting of fan speed
seccomp: Invalidate seccomp mode to catch death failures
USB: serial: cp210x: add CPI Bulk Coin Recycler id
USB: serial: cp210x: add NCR Retail IO box id
USB: serial: ch341: add support for GW Instek USB2.0-Serial devices
USB: serial: option: add ZTE MF286D modem
USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320
usb: gadget: f_uac2: Define specific wTerminalType
usb: gadget: rndis: check size of RNDIS_MSG_SET command
USB: gadget: validate interface OS descriptor requests
usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition
usb: dwc3: gadget: Prevent core from processing stale TRBs
usb: ulpi: Call of_node_put correctly
usb: ulpi: Move of_node_put to ulpi_dev_release
net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup
eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX
n_tty: wake up poll(POLLRDNORM) on receiving data
vt_ioctl: add array_index_nospec to VT_ACTIVATE
vt_ioctl: fix array_index_nospec in vt_setactivate
net: amd-xgbe: disable interrupts during pci removal
tipc: rate limit warning for received illegal binding update
net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE
veth: fix races around rq->rx_notify_masked
net: fix a memleak when uncloning an skb dst and its metadata
net: do not keep the dst cache when uncloning an skb dst and its metadata
nfp: flower: fix ida_idx not being released
ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path
bonding: pair enable_port with slave_arr_updates
ixgbevf: Require large buffers for build_skb on 82599VF
misc: fastrpc: avoid double fput() on failed usercopy
usb: f_fs: Fix use-after-free for epfile
ARM: dts: imx6qdl-udoo: Properly describe the SD card detect
staging: fbtft: Fix error path in fbtft_driver_module_init()
ARM: dts: meson: Fix the UART compatible strings
perf probe: Fix ppc64 'perf probe add events failed' case
net: bridge: fix stale eth hdr pointer in br_dev_xmit
PM: s2idle: ACPI: Fix wakeup interrupts handling
ACPI/IORT: Check node revision for PMCG resources
nvme-tcp: fix bogus request completion when failing to send AER
ARM: socfpga: fix missing RESET_CONTROLLER
ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group
riscv: fix build with binutils 2.38
bpf: Add kconfig knob for disabling unpriv bpf by default
KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER
net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout()
usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
PM: hibernate: Remove register_nosave_region_late()
scsi: myrs: Fix crash in error case
scsi: qedf: Fix refcount issue when LOGO is received during TMF
scsi: target: iscsi: Make sure the np under each tpg is unique
net: sched: Clarify error message when qdisc kind is unknown
drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer
NFSv4 expose nfs_parse_server_name function
NFSv4 remove zero number of fs_locations entries error check
NFSv4.1: Fix uninitialised variable in devicenotify
nfs: nfs4clinet: check the return value of kstrdup()
NFSv4 only print the label when its queried
nvme: Fix parsing of ANA log page
NFSD: Fix offset type in I/O trace points
NFSD: Clamp WRITE offsets
NFS: Fix initialisation of nfs_client cl_flags field
net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs
net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs
mmc: sdhci-of-esdhc: Check for error num after setting mask
ima: Do not print policy rule with inactive LSM labels
ima: Allow template selection with ima_template[_fmt]= after ima_hash=
ima: Remove ima_policy file before directory
integrity: check the return value of audit_log_start()
Linux 5.4.179
tipc: improve size validations for received domain records
moxart: fix potential use-after-free on remove path
Linux 5.4.178
cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning
ext4: fix error handling in ext4_restore_inline_data()
EDAC/xgene: Fix deferred probing
EDAC/altera: Fix deferred probing
rtc: cmos: Evaluate century appropriate
selftests: futex: Use variable MAKE instead of make
nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client.
scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe
pinctrl: bcm2835: Fix a few error paths
ASoC: max9759: fix underflow in speaker_gain_control_put()
ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name
ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes
ASoC: fsl: Add missing error handling in pcm030_fabric_probe
drm/i915/overlay: Prevent divide by zero bugs in scaling
net: stmmac: ensure PTP time register reads are consistent
net: stmmac: dump gmac4 DMA registers correctly
net: macsec: Verify that send_sci is on when setting Tx sci explicitly
net: ieee802154: Return meaningful error codes from the netlink helpers
net: ieee802154: ca8210: Stop leaking skb's
net: ieee802154: mcr20a: Fix lifs/sifs periods
net: ieee802154: hwsim: Ensure proper channel selection at probe time
spi: meson-spicc: add IRQ check in meson_spicc_probe
spi: mediatek: Avoid NULL pointer crash in interrupt
spi: bcm-qspi: check for valid cs before applying chip select
iommu/amd: Fix loop timeout issue in iommu_ga_log_enable()
iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()
RDMA/mlx4: Don't continue event handler after memory allocation failure
RDMA/siw: Fix broken RDMA Read Fence/Resume logic.
IB/rdmavt: Validate remote_addr during loopback atomic tests
memcg: charge fs_context and legacy_fs_context
Revert "ASoC: mediatek: Check for error clk pointer"
block: bio-integrity: Advance seed correctly for larger interval sizes
mm/kmemleak: avoid scanning potential huge holes
drm/nouveau: fix off by one in BIOS boundary checking
btrfs: fix deadlock between quota disable and qgroup rescan worker
ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows
ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset)
ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks
ALSA: hda/realtek: Add quirk for ASUS GU603
ALSA: usb-audio: Simplify quirk entries with a macro
ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()
ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx()
ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()
audit: improve audit queue handling when "audit=1" on cmdline
Revert "net: fix information leakage in /proc/net/ptype"
Linux 5.4.177
af_packet: fix data-race in packet_setsockopt / packet_setsockopt
cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask()
rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink()
net: sched: fix use-after-free in tc_new_tfilter()
net: amd-xgbe: Fix skb data length underflow
net: amd-xgbe: ensure to reset the tx_timer_active flag
ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback
cgroup-v1: Require capabilities to set release_agent
psi: Fix uaf issue when psi trigger is destroyed while being polled
PCI: pciehp: Fix infinite loop in IRQ handler upon power fault
Linux 5.4.176
mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip()
block: Fix wrong offset in bio_truncate()
fsnotify: invalidate dcache before IN_DELETE event
dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config
ipv4: remove sparse error in ip_neigh_gw4()
ipv4: tcp: send zero IPID in SYNACK messages
ipv4: raw: lock the socket in raw_bind()
net: hns3: handle empty unknown interrupt for VF
yam: fix a memory leak in yam_siocdevprivate()
drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy
ibmvnic: don't spin in tasklet
ibmvnic: init ->running_cap_crqs early
hwmon: (lm90) Mark alert as broken for MAX6654
rxrpc: Adjust retransmission backoff
phylib: fix potential use-after-free
net: phy: broadcom: hook up soft_reset for BCM54616S
netfilter: conntrack: don't increment invalid counter on NF_REPEAT
NFS: Ensure the server has an up to date ctime before renaming
NFS: Ensure the server has an up to date ctime before hardlinking
ipv6: annotate accesses to fn->fn_sernum
drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable
drm/msm/dsi: Fix missing put_device() call in dsi_get_phy
drm/msm: Fix wrong size calculation
net-procfs: show net devices bound packet types
NFSv4: nfs_atomic_open() can race when looking up a non-regular file
NFSv4: Handle case where the lookup of a directory fails
hwmon: (lm90) Reduce maximum conversion rate for G781
ipv4: avoid using shared IP generator for connected sockets
ping: fix the sk_bound_dev_if match in ping_lookup
hwmon: (lm90) Mark alert as broken for MAX6680
hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649
net: fix information leakage in /proc/net/ptype
ipv6_tunnel: Rate limit warning messages
scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()
rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev
rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev
i40e: fix unsigned stat widths
i40e: Fix queues reservation for XDP
i40e: Fix issue when maximum queues is exceeded
i40e: Increase delay to 1 s after global EMP reset
powerpc/32: Fix boot failure with GCC latent entropy plugin
net: sfp: ignore disabled SFP node
ucsi_ccg: Check DEV_INT bit only when starting CCG4
usb: typec: tcpm: Do not disconnect while receiving VBUS off
USB: core: Fix hang in usb_kill_urb by adding memory barriers
usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS
usb: common: ulpi: Fix crash in ulpi_match()
usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge
tty: Add support for Brainboxes UC cards.
tty: n_gsm: fix SW flow control encoding/handling
serial: stm32: fix software flow control transfer
serial: 8250: of: Fix mapped region size when using reg-offset property
netfilter: nft_payload: do not update layer 4 checksum when mangling fragments
arm64: errata: Fix exec handling in erratum
|
||
|
|
b81214f18f |
ARM: dts: msm: add sde-mixer-cwb-mask property
This change adds cwb mixer_mask property for identifying compatible Layermixers during cwb usecase. Change-Id: I182a3ec723dfb5a994e9b616f5996952a6aaed93 |
||
|
|
59240d530f |
arm64: dts: lahaina: Add separate CPU DAI for MI2S RX and TX
* Add separate CPU DAI for MI2S RX and TX. Change-Id: I4ca4783a507fb1953ede55e8b640b0df285f9609 |
||
|
|
68a168d527 |
arm64: dts: lahaina: Correction to the CPS related properties
* CPS feature related poperty payload was incorrectly added, change to correct the payload as per packing requirement. Change-Id: I21d8f06c508cf08e6ef822fac5d62759a08ae7b6 |
||
|
|
a60925a1d7 |
Merge tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver into android12-5.4-lahaina
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver: msm: vidc: Fix coverity static code analysis violations msm: vidc: update VP9 level ranges msm: vidc: Cancel batch work in case of pm_suspend msm: vidc: Add max supported instances for scuba target msm: vidc: Enable v4l2 for bengal Change-Id: Iaec5df7d1bbcc2d9b0cf9e736b0507c8210452cd |
||
|
|
e4409f8201 |
Merge tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers into android12-5.4-lahaina
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers: disp: msm: use vzalloc for large allocations disp: msm: sde: Fix data width calculation when widebus is enabled drm: msm: call rsc hw_init after hibernation disp: msm: sde: remove redundant backlight update disp: msm: sde: take min ib votes from perf config disp: msm: sde: validate plane mode and gem obj flags disp: msm: dsi: fix compressed RGB101010 support disp: msm: sde: set parent to xo for link clks while enterting suspend disp: msm: sde: while timing engine enabling poll for active region disp: msm: sde: fix null pointer dereference disp: msm: sde: set NOAUTOEN for sde irq to match with power event disp: msm: sde: always set CTL_x_UIDLE_ACTIVE register to "1" disp: msm: sde: move sde power event call into kms post init disp: msm: sde: fix RM poll timeouts during PM suspend/resume usecase disp: msm: sde: remove clearing cur_master in encoder enable function disp: msm: sde: cancel delayed_off_work before reinitialization disp: msm: sde: update TEAR_SYNC_WRCOUNT register before vsync counter disp: msm: sde: disable vsync counter before tear check update disp: msm: sde: disable vsync_in to update tear check disp: msm: sde: avoid tx wait during DMS for targets with dsc rev2 disp: msm: sde: avoid irq enable/disable during modeset disp: msm: fix rsc static wakeup time calculation disp: msm: dsi: allocate DSI command buffer during bind disp: msm: sde: update uidle_db_updates in both enable/disable cases disp: msm: dsi: add API to handle PHY programming during 0p9 collapse disp: msm: sde: modify format specifier disp: msm: dsi: Clear slave dma status only for broadcast command disp: msm: sde: avoid CWB in power on commit disp: msm: sde: avoid sde irq enable or disable when sde irq not active disp: msm: dsi: remove early return from dma_cmd_wait_for_done disp: msm: sde: protect file private structure with mutex lock disp: msm: add support for twm entry disp: msm: sde: add twm mode sysfs mode disp: msm: sde: add sysfs node to give panel power state disp: msm: dsi: Support uncompressed rgb101010 format disp: msm: sde: avoid rsvp_nxt allocation for suspend commit disp: rotator: remove ubwc format support for rotator disp: msm: sde: add changes to allocate compatible cwb mixers in RM disp: msm: sde: add evt log in rsc timer calculation msm: disp: rotator: add ROT macros for logs disp: msm: dp: replace pr_err with DP_ERR disp: msm: dsi: Do not call devm_clk_put() with invalid clk disp: msm: sde: disable CWB crop after cwb session is ended disp: rotator: remove warning log from spin_lock disp: msm: sde: protect file private structure with mutex lock disp: msm: dsi: add support for ultra low power state disp: msm: sde: switch rsc state before CTL_PREPARE in dual display disp: msm: sde: add checks to avoid null pointer dereference drm: msm: dsi: Update DSI parser util to skip disabled child nodes disp: msm: qpic: fix kw issues in QPIC display driver disp: msm: dsi: Fix deadlock issue in debugfs_esd_trigger_check function Change-Id: I4acda3b051e4306f0c1f1a99c9aa61dfeb99ef90 |
||
|
|
2cef6c9e2e |
Merge tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/datarmnet-ext into android12-5.4-lahaina
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/datarmnet-ext: rmnet_shs: compilation fix for ks sync path Change-Id: I38534676d00d31c6b0e7bc9d00881aea92d55d52 |
||
|
|
81c6b026e6 |
Merge tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/datarmnet into android12-5.4-lahaina
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/datarmnet: datarmnet: Remove monaco_go and monaco_go_aon from BOARD_PLATFORM_LIST rmnet_core: fix race condition in rmnet_get_packets dfc: fix use-after-free dfc: reset tx queue dfc: not caching grant for removed bearers datarmnet: compilation fix for ks sync path Change-Id: I0dd004839cd3afd62a4a2b691e7b58efa17876cf |
||
|
|
82f295420d |
Merge tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel into android12-5.4-lahaina
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: ife: dump data at overlflow for rdi only use case msm: camera: memmgr: update correct length in bufq msm: camera: reqmgr: Validate the link handle msm: camera: cdm: Fix workqueue timing issue msm: camera: reqmgr: Avoid freeing subdev twice msm: camera: tfe: dump csid clock and path data at overflow msm: camera: reqmgr: reader writer locks to avoid memory faults msm: camera: ope: Fix for 32-bit kernel msm: camera: reqmgr: check if link handle is correctly passed msm: camera: isp: Add eof notification for rdi only context msm: camera: config: Enable camera drivers for qcs610 msm: camera: ope: Update request timeout for NRT/RT context msm: camera: ope: Increase max bl limit and max stripe to process msm: camera: reqmgr: Prevent session deadlock msm: camera: isp: handle buf_done at apply failure from deferred list msm: camera: cdm: Fix deadlock issue in CDM handle error msm: camera: isp: Fix PPI index based on the phy selection msm: camera: ife: Add ife num outport bound checks msm: camera: cdm: handle dead lock scenario msm: camera: isp: Add handling for flush in flushed state msm: camera: core: Delete request from pending list in case of error msm: camera: req_mgr: Table info dump removed msm: camera: flash: Add support for qup i2c flash msm: camera: jpeg: Ensure in/out map entries are within allowed range msm: camera: memmgr: ref count for init and deinit Change-Id: I023497de5674200d39cabeeba781c277c4c4dfc9 |
||
|
|
83c681228b |
Merge tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android12-5.4-lahaina
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: ASoC: optimize automotive routing drivers ASOC: automotive routing drivers base version Revert "ASOC: Disable Temperature sensor of WSA881x for bengal" asoc: add afe limiter disable kcontrol and fix ULLPP index mismatch asoc: codec: Fix error makefile: Fix error and add version information ASOC: talos: update dai-link port-config for talos ASoC: wcd937x: Update QCRG sequence for wcd937x dsp: lower the log lever of ADSP_EALREADY dsp: Remove error log when there is no AFE cal data asoc: reduce HS TDM widget connection when it's disabled soc: remove tdm slot mask invalid err log in multi lane case asoc: Add VI feedback dai_link for bengal asoc: msm: Add VI feedback mixer asoc: wsa881x: Add mixer for speaker protection ASOC: update sm6150 machine driver asoc: wcd937x: update mic bias registers for new fab ASOC: talos: update dai-link port-config for talos asoc: codec: Fix CFI error caused by missing members ASOC: update wcd934x codec driver ASOC: update sm6150 machine driver ASoC: wcd-spi: Fix dma alloc compilation errors makefile: add config support for audio techpack for QCS610 ASoC: codecs: wsa881x: add codec dai for each wsa881x soc: swr-mstr-ctrl: Fix SWR cmd FIFO overflow error ASOC: ext-clk: Fix hw init issue caused by CLK upgrade asoc: Set clock index correctly in mi2s slave mode asoc:msm-lsm-client: potential deadlock fix ASoC: msm: support multi group matrix mixer configure for SSMD mode msm-audio: adding mixer control for soft step volume params dsp: support ADM output map for less then 2 channels asoc: Enable all LPAIF interface asoc: afe: Add afe dyn mclk kcontrol ASOC: Disable Temperature sensor of WSA881x for bengal asoc: refine dummy machine driver for gen3 ASoC: msm: extend app type cfg mixer command with copp mode ASoC: bitra: Add support for VI sense backend asoc: copyright fix ASoC : add support for MultiMedia17 dsp: Update adsp packet timeout in voice drv ASoC: Unmap lab buffer during listen session close audio-kernel: change the maxnum for stream in QACT asoc: set default value for port_id of logging kcontrol ASoc: bolero: update logic to disable VA_MCLK ASoC: bolero: Disable va_swr gpio on clk failure dsp: add new boot cmd for early audio ARM: dts: msm: Change default state to sleep audio-kernel: lvgvm 8295 related file modify asoc: bengal: fix dailink init error asoc: msm_stub: increase the max ch to 32 asoc: QUAT TDM support for dummy machine driver dsp: Make synchronous call to unmap afe cal data dsp:q6afe: Fix avcs load module failure for aptx ASoC: msm: Fix ASRC port type mismatch soc: add snd_event_init func for mark audio KPI ASoC: wcd937x: Update EAR PA CnP FSM sequence asoc: fix error for VA_CDC_DMA_TX_0 for bengal asoc: codec: enable use_single_read for wsa and wcd regmap config: sa8155/sa6155/gvmq: remove unused config vars asoc: fix compile warning of format-extra-args soc: swr-mstr-ctrl: Move to CPU-1 FIFO for swr register read/write ipc: apr_vm: change the priority of apr_vm_cb_threa asoc: get and put for TERT_TDM_TX_0 ADM channels dsp: Reslove audiodlkm code warning asoc: Reslove audiodlkm error & warn & issues asoc: add drift support for mi2s interface ASoC: add LXC audio config for auto sa8295 platform asoc: enable mclk1 for audio bring up ASoC: wsa883x: Enable all WSA interrupts asoc: wsa883x: add slave_irq for wsa883x asoc: wsa883x: update irq_drv_data per wsa device ASoC: mbhc-adc: Prevent lineout from being reported two times ASoC: Lahaina: correction to CPS payload ASoC: wcd937x: Add change for LDOL VOUT accuracy calibration ASoC: wcd937x: Update register value for new fab id for tanggu ASoC: wcd937x: Add change to micbias reg for new tanggu fab id Revert "ASoC: wsa883x: Add check before enable/disable PDM WD irq" ASoC: Add proper routing for vi ch and cdc dma format widgets asoc: set min period size of capture/playback to 120 dsp: bugfix for memory leak in error handling path config: fix compile issue asoc: Update the dai link IDs for MI2S dai links ASoC: msm-dai-q6-v2: Add separate cpu dais for mi2s rx and tx Change-Id: I0d9cf31f1ef60c754451ef86589cf91d29f8d682 |
||
|
|
5840d3cbf3 |
Merge tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into android12-5.4-lahaina
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0: qcacld-3.0: set nan_separate_iface_support flag in FTM mode Release 2.0.8.28B qcacld-3.0: Fix deadlock scenario in packet capture mode Release 2.0.8.28A qcacld-3.0: fetch profile_data from right position Release 2.0.8.28 qcacld-3.0: SAE: delete preauth node if it's present in list Release 2.0.8.27Z qcacld-3.0: Fix out-of-bounds in tx_stats Release 2.0.8.27Y qcacld-3.0: Release serialization cmd when get peer null Release 2.0.8.27X qcacld-3.0: STA falis to notify Disassoc Imminent to UI Release 2.0.8.27W qcacld-3.0: select min bw during csa if channel bonding disabled Release 2.0.8.27V qcacld-3.0: Add TPC Report in probe response Release 2.0.8.27U qcacld-3.0: Remove roam_invoke_timer stop in case of ROAM_ABORT qcacld-3.0: Fix reo id mismatch in fisa path Release 2.0.8.27T qcacld-3.0: Fix out of bounds access for he_ppet Release 2.0.8.27S qcacld-3.0: Revert double free change Release 2.0.8.27R qcacld-3.0: Fix double free in wma_roam_pmkid_request_event_handler Release 2.0.8.27Q qcacld-3.0: Add support to configure 6G roam scan dwell time Release 2.0.8.27P qcacld-3.0: Update num_transmit_power_env before packing probe response Release 2.0.8.27O qcacld-3.0: Optimize the roam latency time Release 2.0.8.27N qcacld-3.0: Don't send probe req when receive beacon miss Release 2.0.8.27M qcacld-3.0: Reduce the log level to optimise the roam time Release 2.0.8.27L qcacld-3.0: Update Copyright for NAN discovery Release 2.0.8.27K qcacld-3.0: Enable ce debug history always Release 2.0.8.27J cld-3.0: Consider connected AP for roaming candidate Release 2.0.8.27I qcacld-3.0: Do not reserve NAN discovery vdev in case of FTM mode Release 2.0.8.27H qcacld-3.0: Add kbuild cpp flag for low power mode feature Release 2.0.8.27G qcacld-3.0: Allow suspend in Deep Sleep/Hibernate in wearables Release 2.0.8.27F qcacld-3.0: Fix slab-out-of-bounds in radio stats Release 2.0.8.27E qcacld-3.0: Add bug_on if 5 consecutive ll_stats requests fails Release 2.0.8.27D qcacld-3.0: Handle reset case for P2P_SET_NOA Release 2.0.8.27C qcacld-3.0: Remove redundant code Release 2.0.8.27B qcacld-3.0: Enable network queue directly in case of roaming qcacld-3.0: Check if netdev feature need to update Release 2.0.8.27A qcacld-3.0: Change tx retries unit from msdu to mpdu qcacld-3.0: Do not ignore idle_shutdown in case of driver mode change Release 2.0.8.27 qcacld-3.0: Enable nan only for VLP channels for 6GHz qcacld-3.0: sta roam failed after sap stopped qcacld-3.0: Fix arp offload not sent when suspend qcacld-3.0: update number of thermal conf param for thermal throttle config Release 2.0.8.26Z Revert "qcacld-3.0: Prevent runtime suspend on ll_stats and get station requests" Release 2.0.8.26Y qcacld-3.0: Prevent runtime suspend on ll_stats and get station requests qcacld-3.0: Initialize sap ch_width by Max ch_width Release 2.0.8.26X qcacld-3.0: Return success when firmware doesn't support 11k offload Release 2.0.8.26W qcacld-3.0: Reject LL stats request for SAP mode Release 2.0.8.26V qcacld-3.0: Move the sar req-resp event to work context Release 2.0.8.26U qcacld-3.0: Ignore idle_shutdown if any interface is up qcacld-3.0: Allow suspend in deep sleep or Hibernate Release 2.0.8.26T qcacld-3.0: Send high 32bit addr for no smmu platform which fw need qcacld-3.0: Send high 32bit addr for no smmu platform which fw need Release 2.0.8.26S qcacld-3.0: Add RSO state change logs Release 2.0.8.26R qcacld-3.0: Validate ini for standalone SAP CSA Release 2.0.8.26Q qcacld-3.0: Fix signal strength for mgmt rx pkts in pkt capture qcacld-3.0: Add support for qos null filters in packet capture qcacld-3.0: Add ref count for global vdev used in packet capture Release 2.0.8.26P qcacld-3.0: Fix phy type for mgmt rx packets in pkt capture mode Release 2.0.8.26O qcacld-3.0: set msdu/mpdu aggr size for each vdev start qcacld-3.0: enhance oui based iot aggr size processing qcacld-3.0: add ini for setting oui based aggr size Release 2.0.8.26N qcacld-3.0: Address race between disconnect and system suspend Release 2.0.8.26M qcacld-3.0: Add support to calibration failure events parsing Release 2.0.8.26L qcacld-3.0: Fix possible memory leak of tx_time_per_power_level qcacld-3.0: Check input parameters for tx_attr/rx_attr Release 2.0.8.26K qcacld-3.0: Add INI to configure MGMT frame HW retry count Release 2.0.8.26J qcacld-3.0: Cleanup SAP interface if start_bss is aborted Release 2.0.8.26I qcacld-3.0: Fill status correctly for twt resume Release 2.0.8.26H qcacld-3.0: Drop packets when vdev_id is invalid Release 2.0.8.26G qcacld-3.0: Reset sap_radar_found_status flag before start sap qcacld-3.0: Change ops from vdev specific to psoc level qcacld-3.0: Change enum pkt_capture_mode to bit map Release 2.0.8.26F qcacld-3.0: Check peer TWT capability before TWT setup request Release 2.0.8.26E qcacld-3.0: Add support for beacon filters in packet capture mode Release 2.0.8.26D qcacld-3.0: Fix mem leak with NDP peer multicast address list Release 2.0.8.26C qcacld-3.0: Update channel_before_switch_band in passive chan switch case Release 2.0.8.26B qcacld-3.0: Control netif sub queues with sub queue pause mask Release 2.0.8.26A qcacld-3.0: Mem leak in wlan_cm_dual_sta_roam_update_connect_channels qcacld-3.0: Print allowed channels for the 2nd STA vdev conn Release 2.0.8.26 qcacld-3.0: Derive NDP peer multicast address from peer MAC address Release 2.0.8.25Z qcacld-3.0: optimization of p2p miracast connecting time Release 2.0.8.25Y qcacld-3.0: Exclude BSS membership selector from rate set qcacld-3.0: Add H2E require flag to extended support rate Release 2.0.8.25X qcacld-3.0: Set default value for bss_color_collision_det_sta to 1 Release 2.0.8.25W qcacld-3.0: Fix invalid bssid filled while deleting pmksa Release 2.0.8.25V qcacld-3.0: Classify qmi/wmi for WMI_REQUEST_STATS_CMDID Release 2.0.8.25U qcacld-3.0: Reduced country change work resched time Release 2.0.8.25T qcacld-3.0: Add ini support for tx_retry_multiplier qcacld-3.0: Avoid OOB read in sch_get_csa_ecsa_count_offset qcacld-3.0: Avoid OOB read in dot11f_unpack_assoc_response qcacld-3.0: Fix possible OOB in unpack_tlv_core Release 2.0.8.25S qcacld-3.0: Add wow event and reason for roam event stats qcacld-3.0: Fill the vendor attributes with the Roam stats qcacld-3.0: Vendor command changes to enable the roam events stats qcacld-3.0: Update tx Failed Count Release 2.0.8.25R qcacld-3.0: add os_if layer for monitor mode configuration qcacld-3.0: Move enet.h header file Release 2.0.8.25Q qcacld-3.0: Send OCV capability in assoc request Release 2.0.8.25P qcacld-3.0: Save ext cap IE from join request Release 2.0.8.25O qcacld-3.0: Avoid OOB read in sch_get_csa_ecsa_count_offset qcacld-3.0: Avoid OOB read in dot11f_unpack_assoc_response Release 2.0.8.25N qcacld-3.0: Resume all modules before recovery shutdown Release 2.0.8.25M qcacld-3.0: Add support to send set IE request in cnx manager qcacld-3.0: Update exteneded capabilities after connection Release 2.0.8.25L qcacld-3.0: Revert "Fix channel width mismatch in ROAM SYNC" qcacld-3.0: Update ch freq/bw to wma in Roam sync Release 2.0.8.25K qcacld-3.0: Reduce log level when get unexpected action frame qcacld-3.0: channel_switch_complete_evt need wake up all waiting threads Release 2.0.8.25J qcacld-3.0: Limit ROC for listen if NAN or NDI present Release 2.0.8.25I qcacld-3.0: Update VHT IE with highest supported LGI rate Release 2.0.8.25H qcacld-3.0: compilation fix for ks sync path change Release 2.0.8.25G qcacld-3.0: remove FEATURE_HAL_DELAYED_REG_WRITE_V2 from Kbuild Release 2.0.8.25F qcacld-3.0: Fix refill thread getting stuck in suspend state Release 2.0.8.25E qcacld-3.0: Deliver tx offload mgmt pkts based on filter Release 2.0.8.25D qcacld-3.0: Add check for mgmt/ctrl tx packets in pkt capture Release 2.0.8.25C qcacld-3.0: Remove all WLAN_REG_IS_SAME_BAND_CHANNELS instances Release 2.0.8.25B qcacld-3.0: Add check for mgmt/ctrl rx packets in pkt capture Release 2.0.8.25A qcacld-3.0: Add filter for data packets in packet capture mode Release 2.0.8.25 qcacld-3.0: Add check for data tx rx based on vendor command qcacld-3.0: Add tgt support to send beacon report period to FW qcacld-3.0: Add support to send config to FW based on filter qcacld-3.0: Add support to send mode to FW based on frame filter Release 2.0.8.24Z qcacld-3.0: Fix race condition between connect and disconnect Release 2.0.8.24Y qcacld-3.0: Avoid possible array OOB Release 2.0.8.24X qcacld-3.0: Cleanup CSR/LIM for Roam sync indication failure in CSR Release 2.0.8.24W qcacld-3.0: update default addba response rx aggr size to 256 qcacld-3.0: initialize pdev id after ssr for thermal throttle reconfig qcacld-3.0: Invalid rem_len computation in roam stats evt handler Release 2.0.8.24V qcacld-3.0: vendor command changes to configure parameters for monitor mode Release 2.0.8.24U qcacld-3.0: Fix array OOB for duplicate rate Release 2.0.8.24T qcacld-3.0: Set frame filter based on vendor command Release 2.0.8.24S qcacld-3.0: Map monitor interface vdev during SSR Release 2.0.8.24R qcacld-3.0: Fix SAP alone failed when g_sta_sap_scc_on_dfs_chan is 1 Release 2.0.8.24Q qcacld-3.0: Fix possible OOB in unpack_tlv_core qcacld-3.0: Fix PHY type of rx legacy packets in packet capture Release 2.0.8.24P qcacld-3.0: Do not fill average rssi for RX packets Release 2.0.8.24O qcacld-3.0: Fix possible OOB in extract_peer_stats_count_tlv qcacld-3.0: Invalid rem_len computation in roam stats evt handler Release 2.0.8.24N qcacld-3.0: Don't delete monitor interface when STA interface is down qcacld-3.0: Add ini configuration to limit supported HE MCS rates Release 2.0.8.24M qcacld-3.0: Fix invalid bss descriptor length check Release 2.0.8.24L qcacld-3.0: Add debug prints in SA query response Release 2.0.8.24K qcacld-3.0: Stop CFR once get disconnection event Release 2.0.8.24J qcacld-3.0: Add an INI to configure SAE auth failure timeout qcacld-3.0: Notify the failure to firmware if SAE auth retries exhausted Release 2.0.8.24I qcacld-3.0: Add support to get thermal throttle stats Release 2.0.8.24H qcacld-3.0: Include Thermal Module in KBuild Release 2.0.8.24G qcacld-3.0: Unsubscribe in reverse order of subscription Release 2.0.8.24F qcacld-3.0: Remove unused linux header file Release 2.0.8.24E qcacld-3.0: Fill the nss in tx status in pkt capture mode qcacld-3.0: Fill the ppdu stats in tx status in pkt capture mode qcacld-3.0: Register for wdi event WDI_PKT_CAPTURE_PPDU_STATS Change-Id: Ic331fbe4ae5910fb40ce98c7cf2fee884f88c94b |
||
|
|
d1d5435c74 |
Merge tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into android12-5.4-lahaina
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn: qcacmn: Fix TWT rx frames capture in packet capture mode qcacmn: Fetch thermal_stats in array range qcacmn: Add support for tx flags for packet capture mode qcacmn: fetch profile_data from right position qcacmn: Use global OC table for lookup while updating RNR db qcacmn: Dont add the wmi header size while allocating the wmi buff qcacmn: Reduce the log level from error to info qcacmn: Populate additional params to CFR info for QCA6750 qcacmn: Increase WMI CE buffer size to 3520 Bytes qcacmn: Check for EP vote access during prevent l1 state qcacmn: Always enable ce debug history for ce2/ce3 qcacmn: WMI CE buffer size update to 3520 Bytes qcacmn: Send EAPOL pkt to stack in rx_err path qcacmn: Clear num stats over QMI once WoW enter/exit qcacmn: Add log message for RTPM prevent API triggered resume qcacmn: Fix deleting unused timer in QCA6750 target qcacmn: Remove csum_enabled flag and related changes qcacmn: Remove csum_enabled flag check qcacmn: Add logs to print if nan is enabled or not for a freq qcacmn: Add mpdu tx retries stats qcacmn: Move reg_get_6g_ap_master_chan_list out of AFC flag qcacmn: Add new self recovery reason QDF_STATS_REQ_TIMEDOUT qcacmn: Add DEBUG_CONN_RSO log history qcacmn: Fix MBSSID parsing for OUIs without subtype qcacmn: Fix invalid VAP instance error in RCC case qcacmn: Populate additional params to CFR info for QCA6490 qcacmn: Don't write stop string after CFR stopped qcacmn: Add chip type QCA6490 & QCA6750 in cfr meta data header qcacmn: Add sig info parameters to cfr info qcacmn: Populate mcs & gI parameters to cfr_info qcacmn: Extract mcs & gI info from peer tx event qcacmn: Add mcs, gi and sig info to metadata qcacmn: Add mcs, gI & sig info to cfr metadata qcacmn: Cleanup CFR meta version structures qcacmn: Cleanup CFR meta version structures qcacmn: Populate additional parameters from CFR capture event qcacmn: Populate additional params to CFR info qcacmn: Populate additional cfr parameters to cfr info qcacmn: Update cfr metadata len calculation logic qcacmn: Update the cfr_metadata_len of cfr header qcacmn: Add additional parameters to CFR meta data qcacmn: Extract additional info to cfr metadata qcacmn: Fix compilation error in flow control switch case logic qcacmn: Avoid possible out of array access qcacmn: Fix 11ac no rate info in monitor mode qcacmn: Set retry_limit_ext for MGMT frame send WMI command qcacmn: Add support for beamforming in mgmt frames qcacmn: Increase EP wake timeout for debug build in QCA6750 qcacmn: Fix disconnection issue due to N/W queues pause qcacmn: Fix compliation error when disable CONFIG_LEAK_DETECTION qcacmn: Add all membership selector elements qcacmn: Add bss membership selectors to wlan_cmn_ieee80211.h qcacmn: classify qmi/wmi for WMI_REQUEST_STATS_CMDID qcacmn: Add debug log in case BSS is filtered out due to freq list qcacmn: Disable intra-bss forwarding for NDI interface qcacmn: Extend tid_lock in rx defrag store fragment path qcacmn: Fix TSO nbuf unmap missing issue qcacmn: Use a max of 5 WBM2SW rings for HSP to address wcov failure qcacmn: Update MPDU retries in case of successful transmission qcacmn: Add roam set param command for roam params qcacmn: Vendor command to configure/trigger the roam events qcacmn: Change logging time-stamp source qcacmn: Flush reg work instead of cancelling in deinit path qcacmn: Fix wrong rssi in monitor mode qcacmn: Move unsafe info to regulator msg qcacmn: channel_switch_complete_evt need wake up all waiting threads qcacmn: Add HIF events to track NAPI POLL exit time qcacmn: Allow NAN LOG messages upto a size of 400 bytes qcacmn: cleanup FEATURE_HAL_DELAYED_REG_WRITE_V2 support qcacmn: Validate SSID first while fetching peer pmksa qcacmn: Check function pointer to avoid NULL point dereference qcacmn: Ring History Display update qcacmn: Add cdp api to update the packet capture mode qcacmn: Check smode value to avoid OOB read qcacmn: Fix possible OOB write in extract_time_sync_ftm_offset_event_tlv qcacmn: add vendor command to configure the parameters for monitor mode qcacmn: Drop non-eapol packets for unauthorized peer qcacmn: Add APIs to get data packets info qcacmn: Check smode value to avoid OOB read qcacmn: Fix possible OOB write in extract_time_sync_ftm_offset_event_tlv qcacmn: Correct pkt length check for scatter frame rx qcacmn: Add support for Thermal Stats Events qcacmn: Drop non-eapol packets for unauthorized peer qcacmn: Add host definition for target thermal throttle level qcacmn: Do not update dfs parameters for 6GHz frequencies qcacmn: Dump flow pool stats as part of periodic stats display Change-Id: I40c5f422ea7e5a62fc9178342a1297f05b806fe9 |
||
|
|
189950059d |
Merge tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api into android12-5.4-lahaina
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api: fw-api: CL 17453007 - update fw common interface files fw-api: CL 17402406 - update fw common interface files fw-api: CL 17390237 - update fw common interface files fw-api: CL 17377924 - update fw common interface files fw-api: CL 17375848 - update fw common interface files fw-api: Add hw headers for wkk monitor fw-api: CL 17350518 - update fw common interface files fw-api: CL 17346132 - update fw common interface files fw-api: CL 17328421 - update fw common interface files fw-api: CL 17323774 - update fw common interface files fw-api: CL 17313419 - update fw common interface files fw-api: CL 17281689 - update fw common interface files fw-api: CL 17270680 - update fw common interface files fw-api: CL 17267055 - update fw common interface files fw-api: CL 17265976 - update fw common interface files fw-api: CL 17259959 - update fw common interface files fw-api: CL 17257656 - update fw common interface files fw-api: Add Big endian support in headers fw-api: Add HWIO_WBM_R0_WBM_CFG_2 related macros fw-api: Add missing qcn9224 hdrs fw-api: CL 17248910 - update fw common interface files fw-api: CL 17246272 - update fw common interface files fw-api: CL 17233205 - update fw common interface files fw-api: CL 17220375 - update fw common interface files fw-api: CL 17216446 - update fw common interface files fw-api: CL 17207899 - update fw common interface files fw-api: CL 17204425 - update fw common interface files fw-api: CL 17183819 - update fw common interface files fw-api: CL 17180216 - update fw common interface files fw-api: Add rx_reo_queue_1k.h header for qcn9224 fw-api: kiwi: Get V2 HW header files for kiwi fw-api: CL 17178398 - update fw common interface files fw-api: CL 17148867 - update fw common interface files fw-api: CL 17146895 - update fw common interface files fw-api: CL 17114670 - update fw common interface files fw-api: CL 17053323 - update fw common interface files fw-api: CL 17052075 - update fw common interface files fw-api: CL 17040921 - update fw common interface files fw-api: Add headers for qcn9224 fw-api: CL 17023988 - update fw common interface files fw-api: CL 17004158 - update fw common interface files fw-api: CL 16991780 - update fw common interface files fw-api: CL 16974263 - update fw common interface files fw-api: CL 16957374 - update fw common interface files fw-api: CL 16936729 - update fw common interface files fw-api: CL 16924619 - update fw common interface files fw-api: CL 16908979 - update fw common interface files fw-api: CL 16893507 - update fw common interface files fw-api: CL 16867067 - update fw common interface files fw-api: CL 16854916 - update fw common interface files fw-api: CL 16843790 - update fw common interface files fw-api: CL 16842041 - update fw common interface files fw-api: CL 16839425 - update fw common interface files fw-api: CL 16820609 - update fw common interface files fw-api: CL 16819411 - update fw common interface files fw-api: CL 16793455 - update fw common interface files fw-api: CL 16770646 - update fw common interface files fw-api: CL 16758488 - update fw common interface files fw-api: CL 16748231 - update fw common interface files fw-api: CL 16710513 - update fw common interface files fw-api: CL 16708104 - update fw common interface files fw-api: CL 16706477 - update fw common interface files fw-api: CL 16698771 - update fw common interface files fw-api: CL 16693726 - update fw common interface files fw-api: CL 16672549 - update fw common interface files fw-api: CL 16669046 - update fw common interface files fw-api: CL 16661022 - update fw common interface files fw-api: CL 16650276 - update fw common interface files fw-api: CL 16648993 - update fw common interface files fw-api: CL 16646664 - update fw common interface files fw-api: CL 16645516 - update fw common interface files fw-api: CL 16645116 - update fw common interface files fw-api: CL 16641527 - update fw common interface files fw-api: CL 16628248 - update fw common interface files fw-api: CL 16617997 - update fw common interface files fw-api: CL 16617907 - update fw common interface files fw-api: CL 16604795 - update fw common interface files fw-api: CL 16604792 - update fw common interface files fw-api: CL 16589476 - update fw common interface files fw-api: CL 16574436 - update fw common interface files fw-api: CL 16563077 - update fw common interface files fw-api: CL |
||
|
|
f1aebac5af |
Merge tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.4 into android12-5.4-lahaina
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.4: (6060 commits) power: smblite: Copyright update for smb5-lib.c i2c: i2c-msm-geni: Report NACK as an error to client msm: ep_pcie: unset ltssm_en bit in case of link failure msm: mhi_dev: Change MHI logs for Channel and Ring Ids usb: f_cdev: Fix failure in function resume in f_cdev cnss2: Add code to show firmware capability as part of debug stats ubi: Use PAGE_SIZE as size field for ubi sysfs show attributes defconfig: Enable the System V IPC config on sdxlemur msm: mhi_dev: Clean up logs in mhi-dev driver msm: mhi_dev: Update comments and log in mhi_dev_process_ring msm: mhi_dev: Adding check in open channel API msm: ep_pcie: Avoid ELBI access in PERST assert scenario msm: adsprpc: Expose remote cdsp status interconnect: qcom: Limit the maximum frequency to INT_MAX input: qcom-hv-haptics: discard 1-byte FIFO write for HAP_PTN_V2 msm: ipa: Add support for IPA_v5_2 version msm: mhi_dev: Using channel mutex lock for channel specific lists msm: mhi_dev: Avoiding freeing of ereq memory in reset byte-cntr: check pcie channel status before closing it msm: mhi_dev: Avoiding ereq memory allocation in start input: qcom-hv-haptics: config open-loop drive when hBoost is enabled msm: kgsl: Zap performance counters across context switches Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" ubi: Use UBI_MAX_VOLUME_NAME for printing ubi volume names icnss2: Add code to pass device configs to wlan driver msm: kgsl: Zap performance counters across context switches usb: dwc3: Disable USB2 internal retry for USB3.1 cores v1.70a and above msm: npu: Avoid buffer overflow when handling get_property packet ANDROID: usb: gadget: f_accessory: update SS/SSP descriptors ANDROID: USB: gadget: f_accessory: add support for SuperSpeed Plus usb: u_qdss: Add proper error handling for map failure of iova msm_perf: check cpu_possible to improve stability arm64: defconfig: cleanup the holi_GKI.config soc: qcom: spcom: Pass channel name as formatted string to device_create msm: mhi_dev: Changing the GFP flag in alloc_skb() usb: gadget: u_serial: Dequeue request on gserial_disconnect usb: dwc3: Don't touch gadget->max_speed while limiting the speed UPSTREAM: lib/iov_iter: initialize "flags" in new pipe_buffer msm: kgsl: Add a sysfs node to control performance counter reads Revert "ANDROID: incremental-fs: remove index and incomplete dir on umount" clk: qcom: clk-alpha-pll: Remove unused lucid_5lpe_sdx_cpu ops Revert "ANDROID: incremental-fs: fix mount_fs issue" pci: msm: Bringing EP out of reset prior link up i2c: i2c-msm-v2: Register an interrupt by adding IRQF_NO_SUSPEND pci: msm: Update of de_emphasis setting depending on ntn3 switch version power: supply: smb5: Fix moisture detection exit condition dma-buf: suppress warnings for direct dma clients dwc3: gadget: Remove pm_runtime calls from dwc3_gadget_ep_disable usb: gadget: f_mass_storage: Disable eps during disconnect usb: gadget: udc: core: Revise comments for USB ep enable/disable defconfig: disable CONFIG_FORTIFY_SOURCE FROMGIT: f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file UPSTREAM: usb: gadget: rndis: check size of RNDIS_MSG_SET command UPSTREAM: USB: gadget: validate interface OS descriptor requests Revert "msm: kgsl: Call dma_buf_unmap_attachment() early" Revert "tracefs: Have tracefs directories not set OTH permission bits by default" UPSTREAM: tipc: improve size validations for received domain records ANDROID: GKI: Enable CONFIG_SERIAL_8250_RUNTIME_UARTS=0 usb: gadget: f_serial: Cleanup dead code related to DUN ANDROID: GKI: db845c: Update symbols list and ABI ANDROID: Increase x86 cmdline size to 4k msm: mhi_dev: Adding check for event ring mmc: sdhci-msm: Fix slot indexing in driver UPSTREAM: cgroup-v1: Require capabilities to set release_agent ANDROID: incremental-fs: remove index and incomplete dir on umount UPSTREAM: binder: fix async_free_space accounting for empty parcels haven: hh_rm_iface: Avoid integer overflow for multiplication msm: kgsl: Print always on counters if fenced write timed out input: qcom-hv-haptics: set Vmax before toggling HAPTICS_EN in FIFO play input: qcom-hv-haptics: update sequence to get status data UPSTREAM: tee: handle lookup of shm with reference count 0 input: qcom-hv-haptics: reset FIFO play logic when hBoost is busy UPSTREAM: bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc msm: adsprpc: Handle UAF in fastrpc debugfs read net: macsec: allow to reference a netdev from a MACsec context net: add a reference to MACsec ops in net_device net: introduce the MACSEC netdev feature UPSTREAM: driver core: Fix possible memory leak in device_link_add() UPSTREAM: blk-mq: fix kernel panic during iterating over flush request UPSTREAM: net: xfrm: fix memory leak in xfrm_user_rcv_msg UPSTREAM: binder: fix the missing BR_FROZEN_REPLY in binder_return_strings usb: pd: Process request message as soon as it is received msm_serial: msm_uart_next_id decrease when probe failed usb: u_qdss: Add proper error handling in case of mapping failure ANDROID: incremental-fs: fix mount_fs issue pinctrl: qcom: correct function name for pingroup28 UPSTREAM: vfs: fs_context: fix up param length parsing in legacy_parse_param bridge: Port Hy-Fi bridging hooks msm: kgsl: Perform cache flush on the pages obtained using get_user_pages() atlantic forwarding driver v1.1.23 atlantic forwarding driver v1.1.22 defconfig: Enable usb peripheral audio on sdxnightjar msm: mhi: Check ERRDBG registers for device status UPSTREAM: drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions UPSTREAM: x86/pci: Fix the function type for check_reserved_t msm: ep_pcie: Adding log for PHY version 7 power: reset: qcom-dload-mode: Add support for EDL over PCIe msm: ipa: match QMI request message length as per IDL msm: ipa: New APIs for PINE+PINE dual wifi support cpuidle: lpm-levels: Log sched bias reason in trace msm: mhi_dev: Added mutex lock in mhi_dev_write_channel ubi: Add scrub_all support to UBI arch: arm: defconfig: sdxlemur: Enable MACSEC config cnss2: Add code to address boot timer debug corner case usb: f_fs: Fix Double free from ffs_data_clear BTFM SLIM:Add support for pin connectivity test cnss2: Wlan is going into recovery mode due to pcie link down arm64: defconfig: Default updates for genericarmv8 usb: f_qdss: Remove usb_request::num_mapped_sgs access mmc: sdhci: Dump registers in case of DATA CRC/timeout errors net: macsec: add support for specifying offload upon link creation input: qcom-hv-haptics: delay hBoost turning off haven: hh_msgq: Use GFP_ATOMIC allocations in hh_msgq_alloc_entry() net: macsec: Clones skb when netdev is in Primiscous mode msm: npu: remove asynchronous network execution support defconfig: sdxlemur: Enable SHA512 crypto in kernel usb: dwc: Release wakeup source if vbus_active is cleared f2fs: don't sleep while grabing nat_tree_lock msm: npu: fix driver warnings msm: ipa: Includes QMI structure changes for IPA Peripheral stats icnss: Add check for valid SMEM handler mtd: msm_qpic_nand: Enable clocks while accessing BAM registers FROMGIT: USB: gadget: bRequestType is a bitfield, not a enum msm: npu: fix network and misc commands race condition problem msm: mhi_dev: Keeping event req memory without clearing in close channel pci: msm: Return -EDEFER when i2c is not probed net: macsec: add support for getting offloaded stats net: macsec: support multicast/broadcast when offloading net: macsec: allow multiple macsec devices with offload net: macsec: init secy pointer in macsec_context macsec: Netlink support of XPN cipher suites (IEEE 802.1AEbw) macsec: Support XPN frame handling - IEEE 802.1AEbw net: macsec: fix using wrong structure in macsec_changelink() net: macsec: PN wrap callback net: macsec: add nla support for changing the offloading selection net: macsec: hardware offloading infrastructure net: phy: add MACsec ops in phy_device net: macsec: introduce MACsec ops net: macsec: introduce the macsec_context structure net: macsec: move some definitions in a dedicated header usb: f_cdev: Handle the serial state properly UPSTREAM: aio: fix use-after-free due to missing POLLFREE handling UPSTREAM: aio: keep poll requests on waitqueue until completed UPSTREAM: signalfd: use wake_up_pollfree() UPSTREAM: binder: use wake_up_pollfree() UPSTREAM: wait: add wake_up_pollfree() UPSTREAM: USB: gadget: zero allocate endpoint 0 buffers UPSTREAM: USB: gadget: detect too-big endpoint 0 requests UPSTREAM: HID: check for valid USB device for many HID drivers UPSTREAM: HID: wacom: fix problems when device is not a valid USB device UPSTREAM: HID: bigbenff: prevent null pointer dereference UPSTREAM: HID: add USB_HID dependancy on some USB HID drivers UPSTREAM: HID: add USB_HID dependancy to hid-chicony UPSTREAM: HID: add USB_HID dependancy to hid-prodikeys UPSTREAM: HID: add hid_is_usb() function to make it simpler for USB detection pic: msm: Add support for ep config space access via sysfs clk: qcom: gpucc-blair: Scale both cx and gx rails for gfx3d clock USB: dwc3: remove debugfs root dentry storage msm: mhi_dev: Checking the out channel status directly msm: mhi_dev: Don't process any other interrupts during M0 processing BACKPORT: f2fs: relocate inline conversion from mmap() to mkwrite() BACKPORT: f2fs: support RO feature BACKPORT: f2fs: fix wrong total_sections check and fsmeta check msm: kgsl: Signal fence only if last fence refcount was not put byte-cntr: Compatible with ETR sg buff mode icnss2: Show QMI timeout value in millisecond BACKPORT: FROMGIT: binder: fix freeze race FROMGIT: binder: BINDER_GET_FROZEN_INFO ioctl FROMGIT: binder: use EINTR for interrupted wait for work BACKPORT: FROMGIT: binder: BINDER_FREEZE ioctl arm64: defconfig: holi-qgki: enable devfreq vdd cdev driver defconfig: sdxlemur: Enable CTR crypto in kernel msm: adsprpc: Handle UAF in process shell memory soc: qcom: spcom: maintain wakeup window when active packet exchange ANDROID: usb: gadget: f_accessory: Mitgate handling of non-existent USB request msm: ipa: Add macsec mode ioctl Dm-verity: Enable dm_device_wait parameter dma-mapping-fast: Fix iova address leak with non-zero scatterlist offset msm: mhi_dev: Adding mhi and pcie state change logs to console ANDROID: GKI: disable CONFIG_FORTIFY_SOURCE Linux 5.4.161 erofs: fix unsafe pagevec reuse of hooked pclusters erofs: remove the occupied parameter from z_erofs_pagevec_enqueue() PCI: Add MSI masking quirk for Nvidia ION AHCI PCI/MSI: Deal with devices lying about their MSI mask capability PCI/MSI: Destroy sysfs before freeing entries parisc/entry: fix trace test in syscall exit path fortify: Explicitly disable Clang support scsi: ufs: Fix tm request when non-fatal error happens ext4: fix lazy initialization next schedule time computation in more granular unit MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL scsi: ufs: Fix interrupt error message for shared interrupts soc/tegra: pmc: Fix imbalanced clock disabling in error code path FROMGIT: binder: fix test regression due to sender_euid change BACKPORT: binder: use cred instead of task for getsecid BACKPORT: binder: use cred instead of task for selinux checks BACKPORT: binder: use euid from cred instead of using task msm: mhi_dev: Fail start command if fails to allocate reqs msm: mhi_dev: Ensure event buffer size reflects the right size Revert "net: sched: update default qdisc visibility after Tx queue cnt changes" Revert "serial: core: Fix initializing and restoring termios speed" usb: gadget: f_fs: Use stream_open() for endpoint files msm:pci: Usage of disable_pc in multiclient scenario defconfig: lahaina: Enable subsystem_sleep_stats driver drivers: qcom: subsystem_sleep_stats: reg property as optional ANDROID: setlocalversion: make KMI_GENERATION optional drivers: qcom: subsystem_sleep_stats: Reuse apss stats if available drivers: qcom: rpmh_master_stats: export API to get apss_master_stats info soc: qcom: subsystem_sleep_stats: Add support soc sleep info Linux 5.4.160 selftests/bpf: Fix also no-alu32 strobemeta selftest ath10k: fix invalid dma_addr_t token assignment SUNRPC: Partial revert of commit 6f9f17287e78 PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload s390/cio: make ccw_device_dma_* more robust s390/tape: fix timer initialization in tape_std_assign() s390/cio: check the subchannel validity for dev_busid video: backlight: Drop maximum brightness override for brightness zero mm, oom: do not trigger out_of_memory from the #PF mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC powerpc/security: Add a helper to query stf_barrier type powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 powerpc/bpf: Validate branch ranges powerpc/lib: Add helper to check if offset is within conditional branch range ovl: fix deadlock in splice write 9p/net: fix missing error check in p9_check_errors net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE f2fs: should use GFP_NOFS for directory inodes irqchip/sifive-plic: Fixup EOI failed when masked parisc: Fix set_fixmap() on PA1.x CPUs parisc: Fix backtrace to always include init funtion names ARM: 9156/1: drop cc-option fallbacks for architecture selection ARM: 9155/1: fix early early_iounmap() selftests/net: udpgso_bench_rx: fix port argument cxgb4: fix eeprom len when diagnostics not implemented net/smc: fix sk_refcnt underflow on linkdown and fallback vsock: prevent unnecessary refcnt inc for nonblocking connect net: hns3: allow configure ETS bandwidth of all TCs net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails llc: fix out-of-bound array index in llc_sk_dev_hash() perf bpf: Add missing free to bpf_event__print_bpf_prog_info() zram: off by one in read_block_state() mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses net: vlan: fix a UAF in vlan_dev_real_dev() net: davinci_emac: Fix interrupt pacing disable xen-pciback: Fix return in pm_ctrl_init() i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()' NFSv4: Fix a regression in nfs_set_open_stateid_locked() scsi: qla2xxx: Turn off target reset during issue_lip scsi: qla2xxx: Fix gnl list corruption ar7: fix kernel builds for compiler test watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT m68k: set a default value for MEMORY_RESERVE signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` netfilter: nfnetlink_queue: fix OOB when mac header was cleared soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read auxdisplay: ht16k33: Fix frame buffer device blanking auxdisplay: ht16k33: Connect backlight to fbdev auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro mtd: core: don't remove debugfs directory if device is in use mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() fs: orangefs: fix error return code of orangefs_revalidate_lookup() NFS: Fix deadlocks in nfs_scan_commit_list() opp: Fix return in _opp_add_static_v2() PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge PCI: aardvark: Don't spam about PIO Response Status drm/plane-helper: fix uninitialized variable reference pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined apparmor: fix error check power: supply: bq27xxx: Fix kernel crash on IRQ handler register error mips: cm: Convert to bitfield API to fix out-of-bounds access powerpc/44x/fsp2: add missing of_node_put HID: u2fzero: properly handle timeouts in usb_submit_urb HID: u2fzero: clarify error check and length calculations serial: xilinx_uartps: Fix race condition causing stuck TX phy: qcom-qusb2: Fix a memory leak on probe ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER ASoC: cs42l42: Correct some register default values ARM: dts: stm32: fix SAI sub nodes register range staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC RDMA/mlx4: Return missed an error if device doesn't support steering scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() power: supply: rt5033_battery: Change voltage values to µV usb: gadget: hid: fix error code in do_config() serial: 8250_dw: Drop wrong use of ACPI_PTR() video: fbdev: chipsfb: use memset_io() instead of memset() clk: at91: check pmc node status before registering syscore ops memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe soc/tegra: Fix an error handling path in tegra_powergate_power_up() arm: dts: omap3-gta04a4: accelerometer irq fix ALSA: hda: Reduce udelay() at SKL+ position reporting JFS: fix memleak in jfs_mount MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT scsi: dc395: Fix error case unwinding ARM: dts: at91: tse850: the emac<->phy interface is rmii arm64: dts: meson-g12a: Fix the pwm regulator supply properties RDMA/bnxt_re: Fix query SRQ failure ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY arm64: dts: rockchip: Fix GPU register width for RK3328 ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths RDMA/rxe: Fix wrong port_cap_flags ibmvnic: Process crqs after enabling interrupts ibmvnic: don't stop queue in xmit udp6: allow SO_MARK ctrl msg to affect routing selftests/bpf: Fix fclose/pclose mismatch in test_progs crypto: pcrypt - Delay write to padata->info net: phylink: avoid mvneta warning when setting pause parameters net: amd-xgbe: Toggle PLL settings during rate change drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits wcn36xx: add proper DMA memory barriers in rx path libertas: Fix possible memory leak in probe and disconnect libertas_tf: Fix possible memory leak in probe and disconnect KVM: s390: Fix handle_sske page fault handling samples/kretprobes: Fix return value if register_kretprobe() failed tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() irq: mips: avoid nested irq_enter() s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() libbpf: Fix BTF data layout checks and allow empty BTF smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi drm/msm: Fix potential NULL dereference in DPU SSPP clocksource/drivers/timer-ti-dm: Select TIMER_OF PM: hibernate: fix sparse warnings nvme-rdma: fix error code in nvme_rdma_setup_ctrl phy: micrel: ksz8041nl: do not use power down mode mwifiex: Send DELBA requests according to spec rsi: stop thread firstly in rsi_91x_init() error handling mt76: mt76x02: fix endianness warnings in mt76x02_mac.c platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning block: ataflop: fix breakage introduced at blk-mq refactoring mmc: mxs-mmc: disable regulator on error and in the remove function net: stream: don't purge sk_error_queue in sk_stream_kill_queues() drm/msm: uninitialized variable in msm_gem_import() ath10k: fix max antenna gain unit hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff hwmon: Fix possible memleak in __hwmon_device_register() net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() memstick: avoid out-of-range warning mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured b43: fix a lower bounds test b43legacy: fix a lower bounds test hwrng: mtk - Force runtime pm ops for sleep ops crypto: qat - disregard spurious PFVF interrupts crypto: qat - detect PFVF collision after ACK media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() netfilter: nft_dynset: relax superfluous check on set updates EDAC/amd64: Handle three rank interleaving mode ath9k: Fix potential interrupt storm on queue reset media: em28xx: Don't use ops->suspend if it is NULL cpuidle: Fix kobject memory leaks in error paths crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency kprobes: Do not use local variable when creating debugfs file media: cx23885: Fix snd_card_free call on null card pointer media: tm6000: Avoid card name truncation media: si470x: Avoid card name truncation media: radio-wl1273: Avoid card name truncation media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()' media: TDA1997x: handle short reads of hdmi info frame. media: dvb-usb: fix ununit-value in az6027_rc_query media: cxd2880-spi: Fix a null pointer dereference on error handling path media: em28xx: add missing em28xx_close_extension drm/amdgpu: fix warning for overflow check ath10k: Fix missing frame timestamp for beacon/probe-resp net: dsa: rtl8366rb: Fix off-by-one bug rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() crypto: caam - disable pkc for non-E SoCs Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync wilc1000: fix possible memory leak in cfg_scan_result() cgroup: Make rebind_subsystems() disable v2 controllers all at once net: net_namespace: Fix undefined member in key_remove_domain() virtio-gpu: fix possible memory allocation failure drm/v3d: fix wait for TMU write combiner flush rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() Bluetooth: fix init and cleanup of sco_conn.timeout_work selftests/bpf: Fix strobemeta selftest regression netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling parisc/unwind: fix unwinder when CONFIG_64BIT is enabled task_stack: Fix end_of_stack() for architectures with upwards-growing stack parisc: fix warning in flush_tlb_all x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe() btrfs: do not take the uuid_mutex in btrfs_rm_device net: annotate data-race in neigh_output() vrf: run conntrack only in context of lower/physdev for locally generated packets ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE ARM: clang: Do not rely on lr register for stacktrace smackfs: use __GFP_NOFAIL for smk_cipso_doi() iwlwifi: mvm: disable RX-diversity in powersave selftests: kvm: fix mismatched fclose() after popen() PM: hibernate: Get block device exclusively in swsusp_check() nvme: drop scan_lock and always kick requeue list when removing namespaces nvmet-tcp: fix use-after-free when a port is removed nvmet: fix use-after-free when a port is removed block: remove inaccurate requeue check mwl8k: Fix use-after-free in mwl8k_fw_state_machine() tracing/cfi: Fix cmp_entries_* functions signature mismatch workqueue: make sysfs of unbound kworker cpumask more clever lib/xz: Validate the value before assigning it to an enum variable lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression memstick: r592: Fix a UAF bug when removing the driver leaking_addresses: Always print a trailing newline ACPI: battery: Accept charges over the design capacity as full iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() tracefs: Have tracefs directories not set OTH permission bits by default net-sysfs: try not to restart the syscall if it will fail eventually media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info media: ipu3-imgu: imgu_fmt: Handle properly try ACPICA: Avoid evaluating methods too early during system resume ipmi: Disable some operations during a panic media: rcar-csi2: Add checking to rcsi2_start_receiver() brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK media: mceusb: return without resubmitting URB in case of -EPROTO error. media: imx: set a media_device bus_info string media: s5p-mfc: Add checking to s5p_mfc_probe(). media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() media: uvcvideo: Set unique vdev name based in type media: uvcvideo: Return -EIO for control errors media: uvcvideo: Set capability in s_param media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() media: netup_unidvb: handle interrupt properly according to the firmware media: mt9p031: Fix corrupted frame after restarting stream ath10k: high latency fixes for beacon buffer mwifiex: Properly initialize private structure on interface type changes mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type x86: Increase exception stack sizes smackfs: Fix use-after-free in netlbl_catmap_walk() net: sched: update default qdisc visibility after Tx queue cnt changes locking/lockdep: Avoid RCU-induced noinstr fail MIPS: lantiq: dma: reset correct number of channel MIPS: lantiq: dma: add small delay after reset platform/x86: wmi: do not fail if disabling fails drm/panel-orientation-quirks: add Valve Steam Deck Bluetooth: fix use-after-free error in lock_sock_nested() Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) dma-buf: WARN on dmabuf release with pending attachments USB: chipidea: fix interrupt deadlock USB: iowarrior: fix control-message timeouts USB: serial: keyspan: fix memleak on probe errors iio: dac: ad5446: Fix ad5622_write() return value pinctrl: core: fix possible memory leak in pinctrl_enable() quota: correct error number in free_dqentry() quota: check block number when reading the block in quota file PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG PCI: aardvark: Fix return value of MSI domain .alloc() method PCI: aardvark: Fix reporting Data Link Layer Link Active PCI: aardvark: Do not unmask unused interrupts PCI: aardvark: Fix checking for link up via LTSSM state PCI: aardvark: Do not clear status bits of masked interrupts PCI: pci-bridge-emul: Fix emulation of W1C bits xen/balloon: add late_initcall_sync() for initial ballooning done ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume ALSA: mixer: oss: Fix racy access to slots serial: core: Fix initializing and restoring termios speed powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found can: j1939: j1939_can_recv(): ignore messages with invalid source address can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use power: supply: max17042_battery: use VFSOC for capacity when no rsns power: supply: max17042_battery: Prevent int underflow in set_soc_threshold signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT signal: Remove the bogus sigkill_pending in ptrace_stop RDMA/qedr: Fix NULL deref for query_qp on the GSI QP rsi: Fix module dev_oper_mode parameter description rsi: fix rate mask set leading to P2P failure rsi: fix key enabled check causing unwanted encryption for vap_id > 0 rsi: fix occasional initialisation failure with BT coex wcn36xx: handle connection loss indication libata: fix checking of DMA state mwifiex: Read a PCI register after writing the TX ring write pointer wcn36xx: Fix HT40 capability for 2Ghz band evm: mark evm_fixmode as __ro_after_init rtl8187: fix control-message timeouts PCI: Mark Atheros QCA6174 to avoid bus reset ath10k: fix division by zero in send path ath10k: fix control-message timeout ath6kl: fix control-message timeout ath6kl: fix division by zero in send path mwifiex: fix division by zero in fw download path EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled hwmon: (pmbus/lm25066) Add offset coefficients ia64: kprobes: Fix to pass correct trampoline address to the handler btrfs: call btrfs_check_rw_degradable only if there is a missing device btrfs: fix lost error handling when replaying directory deletes btrfs: clear MISSING device status bit in btrfs_close_one_device net/smc: Correct spelling mistake to TCPF_SYN_RECV nfp: bpf: relax prog rejection for mtu check through max_pkt_offset vmxnet3: do not stop tx queues after netif_device_detach() r8169: Add device 10ec:8162 to driver r8169 nvmet-tcp: fix header digest verification drm: panel-orientation-quirks: Add quirk for GPD Win3 watchdog: Fix OMAP watchdog early handling net: multicast: calculate csum of looped-back and forwarded packets spi: spl022: fix Microwire full duplex mode nvmet-tcp: fix a memory leak when releasing a queue xen/netfront: stop tx queues during live migration bpf: Prevent increasing bpf_jit_limit above max bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 mmc: winbond: don't build on M68K reset: socfpga: add empty driver allowing consumers to probe ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode hyperv/vmbus: include linux/bitops.h sfc: Don't use netif_info before net_device setup cavium: Fix return values of the probe function scsi: qla2xxx: Fix unmap of already freed sgl scsi: qla2xxx: Return -ENOMEM if kzalloc() fails cavium: Return negative value when pci_alloc_irq_vectors() fails x86/irq: Ensure PI wakeup handler is unregistered before module unload x86/cpu: Fix migration safety with X86_BUG_NULL_SEL x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c fuse: fix page stealing ALSA: timer: Unconditionally unlink slave instances, too ALSA: timer: Fix use-after-free problem ALSA: synth: missing check for possible NULL after the call to kstrdup ALSA: usb-audio: Add registration quirk for JBL Quantum 400 ALSA: line6: fix control and interrupt message timeouts ALSA: 6fire: fix control and bulk message timeouts ALSA: ua101: fix division by zero at probe ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED ALSA: hda/realtek: Add quirk for ASUS UX550VE ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N ALSA: hda/realtek: Add quirk for Clevo PC70HS media: v4l2-ioctl: Fix check_ext_ctrls media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers media: ite-cir: IR receiver stop working after receive overflow crypto: s5p-sss - Add error handling in s5p_aes_probe() firmware/psci: fix application of sizeof to pointer tpm: Check for integer overflow in tpm2_map_response_body() parisc: Fix ptrace check on syscall return mmc: dw_mmc: Dont wait for DRTO on Write RSP error scsi: qla2xxx: Fix use after free in eh_abort path scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file ocfs2: fix data corruption on truncate libata: fix read log timeout value Input: i8042 - Add quirk for Fujitsu Lifebook T725 Input: elantench - fix misreporting trackpoint coordinates Input: iforce - fix control-message timeout binder: use cred instead of task for getsecid binder: use cred instead of task for selinux checks binder: use euid from cred instead of using task usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay msm: kgsl: Update register protection config msm: kgsl: Update the IFPC power up reglist haven: hh_rm_core: Check payload size in hh_rm_init_connection_buff() Revert "ANDROID: GKI: Enable CHACHA20POLY1305 and XCBC" drivers: thermal: Update a variable type in QMI encode logic Linux 5.4.159 rsi: fix control-message timeout media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init staging: rtl8192u: fix control-message timeouts staging: r8712u: fix control-message timeout comedi: vmk80xx: fix bulk and interrupt message timeouts comedi: vmk80xx: fix bulk-buffer overflow comedi: vmk80xx: fix transfer-buffer overflows comedi: ni_usb6501: fix NULL-deref in command paths comedi: dt9812: fix DMA buffers on stack isofs: Fix out of bound access for corrupted isofs image printk/console: Allow to disable console output by using console="" or console=null binder: don't detect sender/target during buffer cleanup usb-storage: Add compatibility quirk flags for iODD 2531/2541 usb: musb: Balance list entry in musb_gadget_queue usb: gadget: Mark USB_FSL_QE broken on 64-bit usb: ehci: handshake CMD_RUN instead of STS_HALT Revert "x86/kvm: fix vcpu-id indexed array sizes" msm: kgsl: check for number of commands in kgsl_ioctl_gpu_aux_command drivers: thermal: Add devfreq vdd floor cooling device msm: ipa3: Define socksv5 function in ipa_fmwk usb: host: Fix unclocked access in xhci_suspend in case of pm suspend config: enable default cpufreq governors for sdxnightjar target drivers: thermal: qmi_cooling: update modem cdev names for waipio usb: dwc3: Resume the controller before setting device active in sm_work ANDROID: GKI: rework the ANDROID_KABI_USE() macro to not use __UNIQUE() i2c: i2c-msm-geni: Change the high and low time for SCL input: qcom-hv-haptics: use OL_TLRA if getting CL_TLRA failed input: qcom-hv-haptics: try with vmalloc() if allocate custom data failed coresight-tmc-etr: use sysfs_buf in tmc_sg_get_rwp_offset() Linux 5.4.158 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" Revert "drm/ttm: fix memleak in ttm_transfered_destroy" sfc: Fix reading non-legacy supported link modes Revert "usb: core: hcd: Add support for deferring roothub registration" Revert "xhci: Set HCD flag to defer primary roothub registration" media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() net: ethernet: microchip: lan743x: Fix skb allocation failure vrf: Revert "Reset skb conntrack connection..." scsi: core: Put LLD module refcnt after SCSI device is released Revert dwc3 changes dm verity: Add an optional arg to wait for target devices UPSTREAM: security: selinux: allow per-file labeling for bpffs msm: kgsl: Update the IFPC power up reglist msm: kgsl: Update register protection config Linux 5.4.157 perf script: Check session->header.env.arch before using it KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu KVM: s390: clear kicked_mask before sleeping again cfg80211: correct bridge/4addr mode check net: use netif_is_bridge_port() to check for IFF_BRIDGE_PORT sctp: add vtag check in sctp_sf_ootb sctp: add vtag check in sctp_sf_do_8_5_1_E_sa sctp: add vtag check in sctp_sf_violation sctp: fix the processing for COOKIE_ECHO chunk sctp: fix the processing for INIT_ACK chunk sctp: use init_tag from inithdr for ABORT chunk phy: phy_start_aneg: Add an unlocked version phy: phy_ethtool_ksettings_get: Lock the phy for consistency net/tls: Fix flipped sign in async_wait.err assignment net: nxp: lpc_eth.c: avoid hang when bringing interface down net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string net: Prevent infinite while loop in skb_tx_hash() net: batman-adv: fix error handling regmap: Fix possible double-free in regcache_rbtree_exit() arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node RDMA/mlx5: Set user priority for DCT nvme-tcp: fix data digest pointer calculation nvmet-tcp: fix data digest pointer calculation IB/hfi1: Fix abba locking issue with sc_disable() IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function drm/ttm: fix memleak in ttm_transfered_destroy net: lan78xx: fix division by zero in send path cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit mmc: sdhci: Map more voltage level to SDHCI_POWER_330 mmc: dw_mmc: exynos: fix the finding clock sample value mmc: cqhci: clear HALT state after CQE enable mmc: vub300: fix control-message timeouts net/tls: Fix flipped sign in tls_err_abort() calls Revert "net: mdiobus: Fix memory leak in __mdiobus_register" nfc: port100: fix using -ERRNO as command type mask ata: sata_mv: Fix the error handling of mv_chip_id() Revert "pinctrl: bcm: ns: support updated DT binding as syscon subnode" usbnet: fix error return code in usbnet_probe() usbnet: sanity check for maxpacket ipv4: use siphash instead of Jenkins in fnhe_hashfun() ipv6: use siphash in rt6_exception_hash() powerpc/bpf: Fix BPF_MOD when imm == 1 ARM: 9141/1: only warn about XIP address when not compile testing ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype ARM: 9134/1: remove duplicate memcpy() definition ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned Revert "scsi: ufs-qcom: Abort phy power on sequence if clks are off" ANDROID: GKI: Enable CHACHA20POLY1305 and XCBC sched/walt: eval_need code and trace cleanup sched/walt: Improve the scheduler sched/walt: Improve the scheduler sched/walt: Improve the scheduler sched/walt: Check if necessary for sched_boost modify msm: ep_pcie: Send pme from panic/reboot handler while in D3hot msm: ep_pcie: Avoid unwanted string literal in log usb: dwc3: Prevent deadlock when wakeup happens through pwr event irq cnss: Don't set pci max link speed for pcie switch platform usb: pd: Do not respond to SVDM messages in PD 2.0 Bluetooth: Add format specifier Bluetooth: Fix BT_EN not made high in specific usecase i2c: i2c-msm-geni: WAR to halt cancel if IOS not in good state ANDROID: Incremental fs: Fix dentry get/put imbalance on vfs_mkdir() failure events: Reuse value read using READ_ONCE instead of re-reading it Defconfig: Enable generic serial driver on sdxnightjar scsi: ufs-qcom: Abort phy power on sequence if clks are off ANDROID: f2fs: fix potential deadlock by android ftrace usb: pd: Clear vdm_tx if SVDM message is sent on SOP' usb: pd: Reset pd protocol during cable disconnect usb: pd: Allow Status Data Block payloads up to 6 bytes usb: pd: Correctly handle SVDM versions Revert "config: sdxlemur: enable Switch driver" Linux 5.4.156 pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() ARM: 9122/1: select HAVE_FUTEX_CMPXCHG tracing: Have all levels of checks prevent recursion net: mdiobus: Fix memory leak in __mdiobus_register scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() Input: snvs_pwrkey - add clk handling ALSA: hda: avoid write to STATESTS if controller is in reset platform/x86: intel_scu_ipc: Update timeout value in comment isdn: mISDN: Fix sleeping function called from invalid context ARM: dts: spear3xx: Fix gmac node net: stmmac: add support for dwmac 3.40a btrfs: deal with errors when checking if a dir entry exists during log replay gcc-plugins/structleak: add makefile var for disabling structleak selftests: netfilter: remove stray bash debug line netfilter: Kconfig: use 'default y' instead of 'm' for bool config option isdn: cpai: check ctr->cnr to avoid array index out of bound nfc: nci: fix the UAF of rf_conn_info object mm, slub: fix potential memoryleak in kmem_cache_open() mm, slub: fix mismatch between reconstructed freelist depth and cnt powerpc/idle: Don't corrupt back chain when going idle KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() powerpc64/idle: Fix SP offsets when saving GPRs audit: fix possible null-pointer dereference in audit_filter_rules ASoC: DAPM: Fix missing kctl change notifications ALSA: hda/realtek: Add quirk for Clevo PC50HS ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset vfs: check fd has read access in kernel_read_file_from_fd() elfcore: correct reference to CONFIG_UML ocfs2: mount fails with buffer overflow in strlen ocfs2: fix data corruption after conversion from inline format ceph: fix handling of "meta" errors can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer can: peak_pci: peak_pci_remove(): fix UAF can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification can: rcar_can: fix suspend/resume net: enetc: fix ethtool counter name for PM0_TERR net: stmmac: Fix E2E delay mechanism net: hns3: disable sriov before unload hclge layer net: hns3: add limit ets dwrr bandwidth cannot be 0 net: hns3: reset DWRR of unused tc to zero NIOS2: irqflags: rename a redefined register name net: dsa: lantiq_gswip: fix register definition lan78xx: select CRC32 netfilter: ipvs: make global sysctl readonly in non-init netns ASoC: wm8960: Fix clock configuration on slave mode dma-debug: fix sg checks in debug_dma_map_sg() NFSD: Keep existing listeners on portlist error xtensa: xtfpga: Try software restart before simulating CPU reset xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default tee: optee: Fix missing devices unregister during optee_remove net: switchdev: do not propagate bridge updates across bridges parisc: math-emu: Fix fall-through warnings ANDROID: GKI: Update FCNT KMI symbol list No new symbols added that are not already in the .xml file. msm: ipa: move definition of IPA_ETH_API_VER usb: dwc3: Add support to enable best fit algorithm ANDROID: GKI : Update symbols to symbol list PM / EM: Fix debugfs entry creation BACKPORT: crypto: arch - conditionalize crypto api in arch glue for lib code BACKPORT: crypto: arch/lib - limit simd usage to 4k chunks UPSTREAM: crypto: arm/blake2s - fix for big endian ANDROID: gki_defconfig: enable BLAKE2b support BACKPORT: crypto: arm/blake2b - add NEON-accelerated BLAKE2b BACKPORT: crypto: blake2b - update file comment BACKPORT: crypto: blake2b - sync with blake2s implementation UPSTREAM: crypto: arm/blake2s - add ARM scalar optimized BLAKE2s UPSTREAM: crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> UPSTREAM: crypto: blake2s - adjust include guard naming UPSTREAM: crypto: blake2s - add comment for blake2s_state fields UPSTREAM: crypto: blake2s - optimize blake2s initialization BACKPORT: crypto: blake2s - share the "shash" API boilerplate code UPSTREAM: crypto: blake2s - move update and final logic to internal/blake2s.h UPSTREAM: crypto: blake2s - remove unneeded includes UPSTREAM: crypto: x86/blake2s - define shash_alg structs using macros UPSTREAM: crypto: blake2s - define shash_alg structs using macros UPSTREAM: crypto: lib/blake2s - Move selftest prototype into header file UPSTREAM: crypto: blake2b - Fix clang optimization for ARMv7-M UPSTREAM: crypto: blake2b - rename tfm context and _setkey callback UPSTREAM: crypto: blake2b - merge _update to api callback UPSTREAM: crypto: blake2b - open code set last block helper UPSTREAM: crypto: blake2b - delete unused structs or members UPSTREAM: crypto: blake2b - simplify key init UPSTREAM: crypto: blake2b - merge blake2 init to api callback UPSTREAM: crypto: blake2b - merge _final implementation to callback BACKPORT: crypto: testmgr - add test vectors for blake2b BACKPORT: crypto: blake2b - add blake2b generic implementation UPSTREAM: crypto: blake2s - x86_64 SIMD implementation UPSTREAM: crypto: blake2s - implement generic shash driver UPSTREAM: crypto: testmgr - add test cases for Blake2s UPSTREAM: crypto: blake2s - generic C library implementation and selftest UPSTREAM: crypto: lib - tidy up lib/crypto Kconfig and Makefile mtd: msm_qpic_nand: register msm_nand to panic_notifier ANDROID: mm: use raw seqcount variants in vm_write_* icnss2: Fix incomplete fw_build_id in IPC logs ANDROID: ion heap: init ion heaps in subsys_initcall msm_rmnet.h: Add new ioctls for rmnet to reg/unreg for notification Revert "pci:switch: Implement PM ops for QPS615 support" pci:msm: Implement SUSPEND LATE for switch support Linux 5.4.155 ionic: don't remove netdev->dev_addr when syncing uc list r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 qed: Fix missing error code in qed_slowpath_start() mqprio: Correct stats in mqprio_dump_class_stats(). acpi/arm64: fix next_platform_timer() section mismatch error drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() drm/msm: Fix null pointer dereference on pointer edp drm/panel: olimex-lcd-olinuxino: select CRC32 platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call mlxsw: thermal: Fix out-of-bounds memory accesses ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() pata_legacy: fix a couple uninitialized variable bugs NFC: digital: fix possible memory leak in digital_in_send_sdd_req() NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() nfc: fix error handling of nfc_proto_register() ethernet: s2io: fix setting mac address during resume net: encx24j600: check error in devm_regmap_init_encx24j600 net: stmmac: fix get_hw_feature() on old hardware net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp net: korina: select CRC32 net: arc: select CRC32 gpio: pca953x: Improve bias setting sctp: account stream padding length for reconf chunk iio: dac: ti-dac5571: fix an error code in probe() iio: ssp_sensors: fix error code in ssp_print_mcu_debug() iio: ssp_sensors: add more range checking in ssp_parse_dataframe() iio: light: opt3001: Fixed timeout error when 0 lux iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED iio: adc128s052: Fix the error handling path of 'adc128_probe()' iio: adc: aspeed: set driver data when adc probe. powerpc/xive: Discard disabled interrupts in get_irqchip_state() x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells EDAC/armada-xp: Fix output of uncorrectable error counter virtio: write back F_VERSION_1 before validate USB: serial: option: add prod. id for Quectel EG91 USB: serial: option: add Telit LE910Cx composition 0x1204 USB: serial: option: add Quectel EC200S-CN module support USB: serial: qcserial: add EM9191 QDL support Input: xpad - add support for another USB ID of Nacon GC-100 usb: musb: dsps: Fix the probe error path efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() efi/cper: use stack buffer for error record decoding cb710: avoid NULL pointer subtraction xhci: Enable trust tx length quirk for Fresco FL11 USB controller xhci: Fix command ring pointer corruption while aborting a command xhci: guard accesses to ep_state in xhci_endpoint_reset() mei: me: add Ice Lake-N device id. x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails watchdog: orion: use 0 for unset heartbeat btrfs: check for error when looking up inode during dir entry replay btrfs: deal with errors when adding inode reference during log replay btrfs: deal with errors when replaying dir entry during log replay btrfs: unlock newly allocated extent buffer after error csky: Fixup regs.sr broken in ptrace csky: don't let sigreturn play with priveleged bits of status register s390: fix strrchr() implementation nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^' ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW ALSA: hda/realtek - ALC236 headset MIC recording issue ALSA: hda/realtek: Add quirk for Clevo X170KM-G ALSA: hda/realtek: Complete partial device name to avoid ambiguity ALSA: seq: Fix a potential UAF by wrong private_free call order ALSA: usb-audio: Add quirk for VF0770 ovl: simplify file splice UPSTREAM: ovl: simplify file splice clk: qcom: clk-rcg2: Update logic to calculate D value for RCG msm: ipa: macro to determine consolidated stats structure f_gsi: Increase MBIM IN aggregation to 31KB Config: arm: disable sched_debug for sdxlemur cnss2: Update bound checks for sbl reg dumps to SRAM mem range haven: hh_rm_core: Check payload size in hh_rm_init_connection_buff() PM / EM: Fix debugfs entry creation FROMLIST: dm-verity: skip verity_handle_error on I/O errors ANDROID: ABI: update allowed list for galaxy Linux 5.4.154 sched: Always inline is_percpu_thread() scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" scsi: ses: Fix unsigned comparison with less than zero drm/amdgpu: fix gart.bo pin_count leak net: sun: SUNVNET_COMMON should depend on INET mac80211: check return value of rhashtable_init net: prevent user from passing illegal stab size m68k: Handle arrivals of multiple signals correctly mac80211: Drop frames from invalid MAC address in ad-hoc mode netfilter: nf_nat_masquerade: defer conntrack walk to work queue netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs netfilter: ip6_tables: zero-initialize fragment offset HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS ext4: correct the error path of ext4_write_inline_data_end() net: phy: bcm7xxx: Fixed indirect MMD operations ANDROID: ABI: Update allowed list for QCOM UPSTREAM: ovl: simplify file splice ANDROID: distribute Module.symvers msm: kgsl: Allow concurrent requests for oob_perfcntr Linux 5.4.153 x86/Kconfig: Correct reference to MWINCHIP3D x86/hpet: Use another crystalball to evaluate HPET usability x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI RISC-V: Include clone3() on rv32 bpf, s390: Fix potential memory leak about jit_data i2c: acpi: fix resource leak in reconfiguration device addition net: prefer socket bound to interface when not in VRF i40e: Fix freeing of uninitialized misc IRQ vector i40e: fix endless loop under rtnl gve: fix gve_get_stats() rtnetlink: fix if_nlmsg_stats_size() under estimation gve: Correct available tx qpl check drm/nouveau/debugfs: fix file release memory leak video: fbdev: gbefb: Only instantiate device when built for IP32 bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 netlink: annotate data races around nlk->bound net: sfp: Fix typo in state machine debug string net/sched: sch_taprio: properly cancel timer from taprio_destroy() net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence arm64: dts: ls1028a: add missing CAN nodes arm64: dts: freescale: Fix SP805 clock-names ptp_pch: Load module automatically if ID matches powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 net_sched: fix NULL deref in fifo_set_limit() phy: mdio: fix memory leak bpf: Fix integer overflow in prealloc_elems_and_freelist() bpf, arm: Fix register clobbering in div/mod implementation xtensa: call irqchip_init only when CONFIG_USE_OF is selected xtensa: use CONFIG_USE_OF instead of CONFIG_OF xtensa: move XCHAL_KIO_* definitions to kmem_layout.h arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference soc: qcom: socinfo: Fixed argument passed to platform_set_data() bpf, mips: Validate conditional branch offsets MIPS: BPF: Restore MIPS32 cBPF JIT ARM: dts: qcom: apq8064: use compatible which contains chipid ARM: dts: omap3430-sdp: Fix NAND device node xen/balloon: fix cancelled balloon action nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero nfsd: fix error handling of register_pernet_subsys() in init_nfsd() ovl: fix missing negative dentry check in ovl_rename() mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk xen/privcmd: fix error handling in mmap-resource processing usb: typec: tcpm: handle SRC_STARTUP state if cc changes USB: cdc-acm: fix break reporting USB: cdc-acm: fix racy tty buffer accesses Partially revert "usb: Kconfig: using select for USB_COMMON dependency" UPSTREAM: usb: max-3421: Prevent corruption of freed memory ANDROID: Different fix for KABI breakage in 5.4.151 in struct sock i2c: i2c-msm-v2: set irq flag to IRQF_EARLY_RESUME for i2c config: sdxlemur: enable Switch driver pci:switch: Implement PM ops for QPS615 support msm: mhi: Handle PCIe events from the common work queue Linux 5.4.152 libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. silence nfscache allocation warnings with kvzalloc perf/x86: Reset destroy callback on event init failure kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] KVM: do not shrink halt_poll_ns below grow_start tools/vm/page-types: remove dependency on opt_file for idle page tracking scsi: ses: Retry failed Send/Receive Diagnostic commands selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn selftests: be sure to make khdr before other targets usb: dwc2: check return value after calling platform_get_resource() usb: testusb: Fix for showing the connection speed scsi: sd: Free scsi_disk device via put_device() ext2: fix sleeping in atomic bugs on error sparc64: fix pci_iounmap() when CONFIG_PCI is not set xen-netback: correct success/error reporting for the SKB-with-fraglist case net: mdio: introduce a shutdown method to mdio device drivers ANDROID: Fix up KABI breakage in 5.4.151 in struct sock power: supply: qcom: Disable suspend on collapse on USB removal msm: ipa: update the ipa eth client interfaces msm: ipa: Add ability to set client SRAM filtering rules priority as high msm: ipa: Dual NIC IPA offload per-client stats feature msm: kgsl: Fix out of bound write in adreno_profile_submit_time Linux 5.4.151 HID: usbhid: free raw_report buffers in usbhid_stop netfilter: ipset: Fix oversized kvmalloc() calls HID: betop: fix slab-out-of-bounds Write in betop_probe crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() usb: hso: remove the bailout parameter usb: hso: fix error handling code of hso_create_net_device hso: fix bailout in error case of probe libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind PCI: Fix pci_host_bridge struct device release/free handling net: stmmac: don't attach interface until resume finishes net: udp: annotate data race around udp_sk(sk)->corkflag HID: u2fzero: ignore incomplete packets without data ext4: fix potential infinite loop in ext4_dx_readdir() ext4: fix reserved space counter leakage ext4: fix loff_t overflow in ext4_max_bitmap_size() ipack: ipoctal: fix module reference leak ipack: ipoctal: fix missing allocation-failure check ipack: ipoctal: fix tty-registration error handling ipack: ipoctal: fix tty registration race ipack: ipoctal: fix stack information leak debugfs: debugfs_create_file_size(): use IS_ERR to check for error elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings perf/x86/intel: Update event constraints for ICX af_unix: fix races in sk_peer_pid and sk_peer_cred accesses net: sched: flower: protect fl_walk() with rcu net: hns3: do not allow call hns3_nic_net_open repeatedly scsi: csiostor: Add module softdep on cxgb4 Revert "block, bfq: honor already-setup queue merges" selftests, bpf: test_lwt_ip_encap: Really disable rp_filter e100: fix buffer overrun in e100_get_regs e100: fix length calculation in e100_get_regs_len net: ipv4: Fix rtnexthop len when RTA_FLOW is present hwmon: (tmp421) fix rounding for negative values hwmon: (tmp421) report /PVLD condition as fault sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb mac80211-hwsim: fix late beacon hrtimer handling mac80211: mesh: fix potentially unaligned access mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 drm/amd/display: Pass PCI deviceid into DC x86/kvmclock: Move this_cpu_pvti into kvmclock.h mac80211: fix use-after-free in CCMP/GCMP RX scsi: ufs: Fix illegal offset in UPIU event trace hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field fs-verity: fix signed integer overflow with i_size near S64_MAX usb: cdns3: fix race condition before setting doorbell cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory cpufreq: schedutil: Use kobject release() method to free sugov_tunables tty: Fix out-of-bound vmalloc access in imageblit bridge: fix eapol packet dropping issue bridge: allow receiption on disabled port drivers: soc: qcom: fix underflow in read_event dmabuf: fix use-after-free of dmabuf's file->f_inode ANDROID: ABI: Update allowed list for QCOM msm: synx: Prevent accessing valid but released handles clk: qcom: debugcc-sdxlemur: Add mc_cc_debug_mux to gcc parents ubifs: error path in ubifs_remount_rw() seems to wrongly free write buffers defconfig: arm: disable sched_debug for sdxlemur UPSTREAM: driver core: Prevent warning when removing a device link from unregistered consumer UPSTREAM: udp: properly flush normal packet at GRO time UPSTREAM: net/xfrm/compat: Copy xfrm_spdattr_type_t atributes UPSTREAM: f2fs: Advertise encrypted casefolding in sysfs UPSTREAM: loop: Fix missing discard support when using LOOP_CONFIGURE UPSTREAM: thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE UPSTREAM: nvmem: sprd: Fix an error message UPSTREAM: usb: musb: Fix an error message UPSTREAM: scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend UPSTREAM: scsi: ufs: core: Do not put UFS power into LPM if link is broken UPSTREAM: selinux: add proper NULL termination to the secclass_map permissions UPSTREAM: of: property: fw_devlink: do not link ".*,nr-gpios" UPSTREAM: udp: never accept GSO_FRAGLIST packets UPSTREAM: udp: skip L4 aggregation for UDP tunnel packets UPSTREAM: xfrm/compat: Cleanup WARN()s that can be user-triggered UPSTREAM: pinctrl: sunxi: fix irq bank map for the Allwinner A100 pin controller UPSTREAM: loop: Set correct device size when using LOOP_CONFIGURE UPSTREAM: loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE ANDROID: ion_system_heap: Add __GFP_NOWARN to mid-order allocations ANDROID: drivers: gpu: drm: increase the MAX_DRM_OPEN_COUNT Revert "crypto: public_key: fix overflow during implicit conversion" Linux 5.4.150 qnx4: work around gcc false positive warning bug xen/balloon: fix balloon kthread freezing arm64: dts: marvell: armada-37xx: Extend PCIe MEM space thermal/drivers/int340x: Do not set a wrong tcc offset on resume EDAC/synopsys: Fix wrong value type assignment for edac_mode spi: Fix tegra20 build with CONFIG_PM=n net: 6pack: Fix tx timeout and slot time alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile arm64: Mark __stack_chk_guard as __ro_after_init parisc: Use absolute_pointer() to define PAGE0 qnx4: avoid stringop-overread errors sparc: avoid stringop-overread errors net: i825xx: Use absolute_pointer for memcpy from fixed memory location compiler.h: Introduce absolute_pointer macro blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd sparc32: page align size in arch_dma_alloc nvme-multipath: fix ANA state updates when a namespace is not present xen/balloon: use a kernel thread instead a workqueue bpf: Add oversize check before call kvcalloc() ipv6: delay fib6_sernum increase in fib6_add m68k: Double cast io functions to unsigned long net: stmmac: allow CSR clock of 300MHz net: macb: fix use after free on rmmod blktrace: Fix uaf in blk_trace access after removing by sysfs md: fix a lock order reversal in md_alloc irqchip/gic-v3-its: Fix potential VPE leak on error irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build scsi: lpfc: Use correct scnprintf() limit scsi: qla2xxx: Restore initiator in dual mode cifs: fix a sign extension bug thermal/core: Potential buffer overflow in thermal_build_list_of_policies() fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() fpga: machxo2-spi: Return an error on failure tty: synclink_gt: rename a conflicting function name tty: synclink_gt, drop unneeded forward declarations scsi: iscsi: Adjust iface sysfs attr detection net/mlx4_en: Don't allow aRFS for encapsulated packets qed: rdma - don't wait for resources under hw error recovery flow gpio: uniphier: Fix void functions to remove return value net/smc: add missing error check in smc_clc_prfx_set() bnxt_en: Fix TX timeout when TX ring size is set to the smallest enetc: Fix illegal access when reading affinity_hint platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation net: hso: fix muxed tty registration serial: mvebu-uart: fix driver's tx_empty callback xhci: Set HCD flag to defer primary roothub registration btrfs: prevent __btrfs_dump_space_info() to underflow its free space erofs: fix up erofs_lookup tracepoint mcb: fix error handling in mcb_alloc_bus() USB: serial: option: add device id for Foxconn T99W265 USB: serial: option: remove duplicate USB device ID USB: serial: option: add Telit LN920 compositions USB: serial: mos7840: remove duplicated 0xac24 device ID usb: core: hcd: Add support for deferring roothub registration Re-enable UAS for LaCie Rugged USB3-FW with fk quirk staging: greybus: uart: fix tty use after free binder: make sure fd closes complete USB: cdc-acm: fix minor-number release USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c xen/x86: fix PV trap handling on secondary processors cifs: fix incorrect check for null pointer in header_assemble usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave usb: gadget: r8a66597: fix a loop in set_feature() ocfs2: drop acl cache for directories too Bluetooth: Remove gpio_direction_input call for bt_gpio_sw_ctrl icnss2: Update QMI timeout value dynamically input: misc: qcom-power-on: Add support to log KPDPWR status icnss2: Add debugfs entry to update qmi timeout cnss2: Set pcie link speed as default_gen_speed in dts Linux 5.4.149 drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV rtc: rx8010: select REGMAP_I2C blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() pwm: stm32-lp: Don't modify HW state in .remove() callback pwm: rockchip: Don't modify HW state in .remove() callback pwm: img: Don't modify HW state in .remove() callback nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group nilfs2: fix NULL pointer in nilfs_##name##_attr_release nilfs2: fix memory leak in nilfs_sysfs_create_device_group btrfs: fix lockdep warning while mounting sprout fs ceph: lockdep annotations for try_nonblocking_invalidate ceph: request Fw caps before updating the mtime in ceph_write_iter dmaengine: xilinx_dma: Set DMA mask for coherent APIs dmaengine: ioat: depends on !UML dmaengine: sprd: Add missing MODULE_DEVICE_TABLE parisc: Move pci_dev_is_behind_card_dino to where it is used drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() thermal/core: Fix thermal_cooling_device_register() prototype Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH net: stmmac: reset Tx desc base address before restarting Tx phy: avoid unnecessary link-up delay in polling mode pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered profiling: fix shift-out-of-bounds bugs nilfs2: use refcount_dec_and_lock() to fix potential UAF prctl: allow to setup brk for et_dyn executables 9p/trans_virtio: Remove sysfs file on probe failure thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() dmaengine: acpi: Avoid comparison GSI with Linux vIRQ um: virtio_uml: fix memory leak on init failures staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb() sctp: add param size validation for SCTP_PARAM_SET_PRIMARY sctp: validate chunk size in __rcv_asconf_lookup ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE ARM: 9079/1: ftrace: Add MODULE_PLTS support ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link() ARM: 9077/1: PLT: Move struct plt_entries definition to header apparmor: remove duplicate macro list_entry_is_head() ARM: Qualify enabling of swiotlb_init() s390/pci_mmio: fully validate the VMA before calling follow_pte() console: consume APC, DM, DCS KVM: remember position in kvm->vcpus array PCI/ACPI: Add Ampere Altra SOC MCFG quirk PCI: aardvark: Fix reporting CRS value PCI: pci-bridge-emul: Add PCIe Root Capabilities Register PCI: aardvark: Indicate error in 'val' when config read fails PCI: pci-bridge-emul: Fix big-endian support mm/madvise: use mmap_sem lock from passed mm_struct msm: ep-pcie: ipq: Enable global irq before link enum msm: ep-pcie: Fix icc bus vote and add icc bus unvote defconfig: sdxnightjar: disable panic on oom on sdxnightjar msm: kgsl: Fix out of bound write in adreno_profile_submit_time icnss2: Send WPSS restart level to FW through QMI msm: kgsl: Avoid parsing IBs during atomic snapshot clk: qcom: clk-cpu-sdxlemur: Update max apcs_cpu_pll frequencies clk: qcom: clk-cpu-sdxlemur: Use lucid_5lpe ops with latch bypass clk: qcom: clk-alpha-pll: Add lucid_5lpe support for bypassing latch msm: kgsl: Enable ACD feature for A643 GPU mm: reap tasks that are killed by prekill rpmsg: glink: Change error logging to avoid throttling Linux 5.4.148 s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant s390/bpf: Fix optimizing out zero-extensions net: renesas: sh_eth: Fix freeing wrong tx descriptor ip_gre: validate csum_start only on pull qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom fq_codel: reject silly quantum parameters netfilter: socket: icmp6: fix use-after-scope net: dsa: b53: Fix calculating number of switch ports perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} ARC: export clear_user_page() for modules mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n KVM: arm64: Handle PSCI resets before userspace touches vCPU state mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set PCI: Fix pci_dev_str_match_path() alloc while atomic bug mfd: axp20x: Update AXP288 volatile ranges NTB: perf: Fix an error code in perf_setup_inbuf() NTB: Fix an error code in ntb_msit_probe() ethtool: Fix an error code in cxgb2.c PCI: ibmphp: Fix double unmap of io_mem block, bfq: honor already-setup queue merges net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 PCI: Add ACS quirks for Cavium multi-function devices tracing/probes: Reject events which have the same name of existing one mfd: Don't use irq_create_mapping() to resolve a mapping fuse: fix use after free in fuse_read_interrupt() PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms mfd: db8500-prcmu: Adjust map to reality dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() net: hns3: fix the timing issue of VF clearing interrupt sources net: hns3: disable mac in flr process net: hns3: change affinity_mask to numa node range net: hns3: pad the short tunnel frame before sending to hardware KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers ibmvnic: check failover_pending in login response dt-bindings: arm: Fix Toradex compatible typo qed: Handle management FW error tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup net/af_unix: fix a data-race in unix_dgram_poll vhost_net: fix OoB on sendmsg() failure. events: Reuse value read using READ_ONCE instead of re-reading it net/mlx5: Fix potential sleeping in atomic context net/mlx5: FWTrace, cancel work on alloc pd error flow perf machine: Initialize srcline string member in add_location struct tipc: increase timeout in tipc_sk_enqueue() r6040: Restore MDIO clock frequency after MAC reset net/l2tp: Fix reference count leak in l2tp_udp_recv_core dccp: don't duplicate ccid when cloning dccp sock ptp: dp83640: don't define PAGE0 net-caif: avoid user-triggerable WARN_ON(1) tipc: fix an use-after-free issue in tipc_recvmsg x86/mm: Fix kern_addr_valid() to cope with existing but not present entries s390/sclp: fix Secure-IPL facility detection drm/etnaviv: add missing MMU context put when reaping MMU mapping drm/etnaviv: reference MMU context when setting up hardware state drm/etnaviv: fix MMU context leak on GPU reset drm/etnaviv: exec and MMU state is lost when resetting the GPU drm/etnaviv: keep MMU context across runtime suspend/resume drm/etnaviv: stop abusing mmu_context as FE running marker drm/etnaviv: put submit prev MMU context when it exists drm/etnaviv: return context from etnaviv_iommu_context_get drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 PCI: Add AMD GPU multi-function power dependencies PM: base: power: don't try to use non-existing RTC for storing data arm64/sve: Use correct size when reinitialising SVE state bnx2x: Fix enabling network interfaces without VFs xen: reset legacy rtc flag for PV domU btrfs: fix upper limit for max_inline for page size 64K drm/panfrost: Clamp lock region to Bifrost minimum drm/panfrost: Use u64 for size in lock_region drm/panfrost: Simplify lock_region calculation drm/amdgpu: Fix BUG_ON assert drm/msi/mdp4: populate priv->kms in mdp4_kms_init net: dsa: lantiq_gswip: fix maximum frame length lib/test_stackinit: Fix static initializer test platform/chrome: cros_ec_proto: Send command again when timeout occurs memcg: enable accounting for pids in nested pid namespaces mm,vmscan: fix divide by zero in get_scan_count mm/hugetlb: initialize hugetlb_usage in mm_init s390/pv: fix the forcing of the swiotlb cpufreq: powernv: Fix init_chip_info initialization in numa=off scsi: qla2xxx: Sync queue idx with queue_pair_map idx scsi: qla2xxx: Changes to support kdump kernel scsi: BusLogic: Fix missing pr_cont() use ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() parisc: fix crash with signals and alloca net: w5100: check return value after calling platform_get_resource() fix array-index-out-of-bounds in taprio_change net: fix NULL pointer reference in cipso_v4_doi_free ath9k: fix sleeping in atomic context ath9k: fix OOB read ar9300_eeprom_restore_internal parport: remove non-zero check on count net/mlx5: DR, Enable QP retransmission iwlwifi: mvm: fix access to BSS elements iwlwifi: mvm: avoid static queue number aliasing iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed drm/amdkfd: Account for SH/SE count when setting up cu masks. ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B ASoC: rockchip: i2s: Fix regmap_ops hang usbip:vhci_hcd USB port can get stuck in the disabled state usbip: give back URBs for unsent unlink requests during cleanup usb: musb: musb_dsps: request_irq() after initializing musb Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" cifs: fix wrong release in sess_alloc_buffer() failed path mmc: core: Return correct emmc response in case of ioctl error selftests/bpf: Enlarge select() timeout for test_maps mmc: rtsx_pci: Fix long reads when clock is prescaled mmc: sdhci-of-arasan: Check return value of non-void funtions of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS ASoC: Intel: Skylake: Fix passing loadable flag for module ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER btrfs: tree-log: check btrfs_lookup_data_extent return value m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch drm/exynos: Always initialize mapping in exynos_drm_register_dma() lockd: lockd server-side shouldn't set fl_ops usb: chipidea: host: fix port index underflow and UBSAN complains gfs2: Don't call dlm after protocol is unmounted staging: rts5208: Fix get_ms_information() heap buffer size rpc: fix gss_svc_init cleanup on failure tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD serial: sh-sci: fix break handling for sysrq opp: Don't print an error if required-opps is missing Bluetooth: Fix handling of LE Enhanced Connection Complete nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data arm64: dts: ls1046a: fix eeprom entries arm64: tegra: Fix compatible string for Tegra132 CPUs ARM: tegra: tamonten: Fix UART pad setting mac80211: Fix monitor MTU limit so that A-MSDUs get through drm/display: fix possible null-pointer dereference in dcn10_set_clock() gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() net/mlx5: Fix variable type to match 64bit Bluetooth: avoid circular locks in sco_sock_connect Bluetooth: schedule SCO timeouts with delayed_work selftests/bpf: Fix xdp_tx.c prog section name drm/msm: mdp4: drop vblank get/put from prepare/complete_commit net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() arm64: dts: qcom: sdm660: use reg value for memory node ARM: dts: imx53-ppd: Fix ACHC entry media: tegra-cec: Handle errors of clk_prepare_enable() media: TDA1997x: fix tda1997x_query_dv_timings() return value media: v4l2-dv-timings.c: fix wrong condition in two for-loops media: imx258: Limit the max analogue gain to 480 media: imx258: Rectify mismatch of VTS value ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output arm64: tegra: Fix Tegra194 PCIe EP compatible string bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() workqueue: Fix possible memory leaks in wq_numa_init() Bluetooth: skip invalid hci_sync_conn_complete_evt ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() samples: bpf: Fix tracex7 error raised on the missing argument staging: ks7010: Fix the initialization of the 'sleep_status' structure serial: 8250_pci: make setup_port() parameters explicitly unsigned hvsi: don't panic on tty_register_driver failure xtensa: ISS: don't panic in rs_init serial: 8250: Define RX trigger levels for OxSemi 950 devices s390: make PCI mio support a machine flag s390/jump_label: print real address in a case of a jump label bug flow_dissector: Fix out-of-bounds warnings ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() video: fbdev: riva: Error out if 'pixclock' equals zero video: fbdev: kyro: Error out if 'pixclock' equals zero video: fbdev: asiliantfb: Error out if 'pixclock' equals zero bpf/tests: Do not PASS tests without actually testing the result bpf/tests: Fix copy-and-paste error in double word test drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex drm/amd/display: Fix timer_per_pixel unit error tty: serial: jsm: hold port lock when reporting modem line changes staging: board: Fix uninitialized spinlock when attaching genpd usb: gadget: composite: Allow bMaxPower=0 if self-powered USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() usb: gadget: u_ether: fix a potential null pointer dereference usb: host: fotg210: fix the actual_length of an iso packet usb: host: fotg210: fix the endpoint's transactional opportunities calculation igc: Check if num of q_vectors is smaller than max before array access drm: avoid blocking in drm_clients_info's rcu section Smack: Fix wrong semantics in smk_access_entry() netlink: Deal with ESRCH error in nlmsg_notify() video: fbdev: kyro: fix a DoS bug by restricting user input ARM: dts: qcom: apq8064: correct clock names iavf: fix locking of critical sections iavf: do not override the adapter state in the watchdog task iio: dac: ad5624r: Fix incorrect handling of an optional regulator. tipc: keep the skb in rcv queue until the whole data is read PCI: Use pci_update_current_state() in pci_enable_device_flags() crypto: mxs-dcp - Use sg_mapping_iter to copy data media: dib8000: rewrite the init prbs logic ASoC: atmel: ATMEL drivers don't need HAS_DMA drm/amdgpu: Fix amdgpu_ras_eeprom_init() userfaultfd: prevent concurrent API initialization kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y MIPS: Malta: fix alignment of the devicetree buffer f2fs: fix to unmap pages from userspace process in punch_hole() f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() f2fs: fix to account missing .skipped_gc_rwsem KVM: PPC: Fix clearing never mapped TCEs in realmode clk: at91: clk-generated: Limit the requested rate to our range clk: at91: clk-generated: pass the id of changeable parent at registration clk: at91: sam9x60: Don't use audio PLL fscache: Fix cookie key hashing platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live HID: i2c-hid: Fix Elan touchpad regression scsi: target: avoid per-loop XCOPY buffer allocations powerpc/config: Renable MTD_PHYSMAP_OF scsi: qedf: Fix error codes in qedf_alloc_global_queues() scsi: qedi: Fix error codes in qedi_alloc_global_queues() scsi: smartpqi: Fix an error code in pqi_get_raid_map() pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() scsi: fdomain: Fix error return code in fdomain_probe() SUNRPC: Fix potential memory corruption dma-debug: fix debugfs initialization order openrisc: don't printk() unconditionally f2fs: reduce the scope of setting fsck tag when de->name_len is zero f2fs: show f2fs instance in printk_ratelimited RDMA/efa: Remove double QP type assignment powerpc/stacktrace: Include linux/delay.h vfio: Use config not menuconfig for VFIO_NOIOMMU pinctrl: samsung: Fix pinctrl bank pin count docs: Fix infiniband uverbs minor number RDMA/iwcm: Release resources if iw_cm module initialization fails IB/hfi1: Adjust pkey entry in index 0 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND f2fs: quota: fix potential deadlock HID: input: do not report stylus battery state as "full" PCI: aardvark: Fix masking and unmasking legacy INTx interrupts PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response PCI: aardvark: Fix checking for PIO status PCI: xilinx-nwl: Enable the clock through CCF PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported PCI/portdrv: Enable Bandwidth Notification only if port supports it ARM: 9105/1: atags_to_fdt: don't warn about stack size libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs dmaengine: imx-sdma: remove duplicated sdma_load_context Revert "dmaengine: imx-sdma: refine to load context only once" media: rc-loopback: return number of emitters rather than error media: uvc: don't do DMA on stack VMCI: fix NULL pointer dereference when unmapping queue pair dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() power: supply: max17042: handle fails of reading status register block: bfq: fix bfq_set_next_ioprio_data() crypto: public_key: fix overflow during implicit conversion arm64: head: avoid over-mapping in map_memory soc: aspeed: p2a-ctrl: Fix boundary check for mmap soc: aspeed: lpc-ctrl: Fix boundary check for mmap soc: qcom: aoss: Fix the out of bound usage of cooling_devs pinctrl: ingenic: Fix incorrect pull up/down info pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast tools/thermal/tmon: Add cross compiling support 9p/xen: Fix end of loop tests for list_for_each_entry include/linux/list.h: add a macro to test if entry is pointing to the head xen: fix setting of max_pfn in shared_info powerpc/perf/hv-gpci: Fix counter value parsing PCI/MSI: Skip masking MSI-X on Xen PV blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN blk-zoned: allow zone management send operations without CAP_SYS_ADMIN btrfs: reset replace target device to allocation state on close btrfs: wake up async_delalloc_pages waiters after submit rtc: tps65910: Correct driver module alias i2c: i2c-msm-geni: Do i2c transfer if GENI IOS in proper state msm: mhi_dev: Process the PM_RST_DEAST event in the caller context msm: ep-pcie: Use threaded irq for PERST de-assertion handling UPSTREAM: af_unix: fix garbage collect vs MSG_PEEK Revert "icnss2: Enable PHY processor SSR along with WPSS SSR" soc: qcom: hab: Fix potential memory leak when receiving msg ANDROID: ABI: Update allowed list for QCOM input: qcom-hv-haptics: Update "get_fifo_length_us" with T_LRA_X Linux 5.4.147 Revert "time: Handle negative seconds correctly in timespec64_to_ns()" Revert "posix-cpu-timers: Force next expiration recalc after itimer reset" Revert "block: nbd: add sanity check for first_minor" Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue" FROMGIT: binder: make sure fd closes complete usb: dwc3: Don't perform pm rt sync operations in atomic context USB: u_ether: Prevent unclocked access when running rndis interface down USB: f_fs: Disable USB LPM on bus_suspend with ADB msm: mhi_dev: Ensure the flush list is empty for a stopped channel cnss2: Dump PCIE SOC scratch registers along with mhi reg dumps msm: pci: Release spinlock before notifying client Linux 5.4.146 clk: kirkwood: Fix a clocking boot regression backlight: pwm_bl: Improve bootloader/kernel device handover fbmem: don't allow too huge resolutions IMA: remove the dependency on CRYPTO_MD5 IMA: remove -Wmissing-prototypes warning fuse: flush extending writes fuse: truncate pagecache on atomic_o_trunc KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted KVM: s390: index kvm->arch.idle_mask by vcpu_idx x86/resctrl: Fix a maybe-uninitialized build warning treated as error perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op tty: Fix data race between tiocsti() and flush_to_ldisc() time: Handle negative seconds correctly in timespec64_to_ns() bpf: Fix pointer arithmetic mask tightening under state pruning bpf: verifier: Allocate idmap scratch in verifier env bpf: Fix leakage due to insufficient speculative store bypass mitigation bpf: Introduce BPF nospec instruction for mitigating Spectre v4 ipv4: fix endianness issue in inet_rtm_getroute_build_skb() octeontx2-af: Fix loop in free and unmap counter net: qualcomm: fix QCA7000 checksum handling net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed ipv4: make exception cache less predictible ... Change-Id: I16bc506fb9e62641fa16a71ac013e2422815a2e3 |
||
|
|
7bb14160ec |
usb: dwc3-msm: Set usb_data_enabled initial value earlier
Test: Boot with USB plugged in and have working USB data connection. Change-Id: I009226d859cc73de08ab7ac7db576b3cb0a0986c |
||
|
|
082f70a89c |
usb: new attributes implementation to enable/disable usb data
Bug: 188760285 Test: driver probe and attributes access normally Signed-off-by: Albert Wang <albertccwang@google.com> Change-Id: I0aec98eebff9454cdec065bb09825f6442ac013b |
||
|
|
89f6b418a4 |
dtc: Silence warnings by default
Change-Id: Id9adf76a357dabd5f64503852baf84e67488fcb0 |
||
|
|
f5e1cd9a11 |
arm64: dts: Exclude standard dts if vendor dts exists
Change-Id: I11f68b27a45fa02861bd5b6526bf49664bfccfb8 |
||
|
|
b679cc56aa |
qcacld-3.0: Don't hardcode WLAN_ROOT to drivers/staging/qcacld-3.0
Change-Id: I2bb975c4077b2fe61102e99a30db889477c4f7db |
||
|
|
3779e82550 |
qcacld-3.0: Disable build tagging
* Doesn't work as an inline kernel module. Change-Id: I10ffa5213db737267cf9d908442dd1dee0a26e53 |
||
|
|
2c1d7dedf4 |
qcacld-3.0: Only call hdd_debugfs_process_mib_stats if debugfs is enabled
Change-Id: I081bf59ec6ef593eedd5044aaa2e13a6a1a0f87d |
||
|
|
6655e39de6 |
qcacld-3.0: Fix regulatory domain country names
Clang warns:
../drivers/staging/qcacld-3.0/core/cds/src/cds_regdomain.c:284:43: warning: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Wstring-concatenation]
{CTRY_TURKS_AND_CAICOS, FCC3_WORLD, "TC" "TURKS AND CAICOS"},
^
,
../drivers/staging/qcacld-3.0/core/cds/src/cds_regdomain.c:284:38: note: place parentheses around the string literal to silence warning
{CTRY_TURKS_AND_CAICOS, FCC3_WORLD, "TC" "TURKS AND CAICOS"},
^
../drivers/staging/qcacld-3.0/core/cds/src/cds_regdomain.c:296:45: warning: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Wstring-concatenation]
{CTRY_WALLIS_AND_FUTUNA, ETSI1_WORLD, "WF" "WALLIS"},
^
,
../drivers/staging/qcacld-3.0/core/cds/src/cds_regdomain.c:296:40: note: place parentheses around the string literal to silence warning
{CTRY_WALLIS_AND_FUTUNA, ETSI1_WORLD, "WF" "WALLIS"},
^
Change-Id: I35bc21e7946f03fc36fb912f46f742ec23cb8d99
|
||
|
|
176a350dfb |
qcacld-3.0: Nuke rx_wakelock code entirely
qcom_rx_wakelock is one of the major culprit to increased power consumption. Although its total wakelock time is quite low, it's catched very frequently and prevents the system from entering suspend repeatedly. Original intention of this wakelock is to prevent dropping unicast or local ARP packet, but I'm having a hard time understanding why are those packets critical to regular Android users. qcacld's packet filter will still allow notifications to flow in. Stop allowing this to be configurable on this kernel. Nuke this entirely to reduce resource usage. Change-Id: I8ae655b871e58dc1c9a880c831cc6a5e2d118594 |
||
|
|
6f0c08e00a |
qcacld-3.0: Always force user build
Change-Id: I8cf9709bc29fde1e41b06f0811f74684161e4cc1 |
||
|
|
8781c75205 |
qcacld-3.0: Nuke Kconfig-based configuration entirely
* This method of building QCACLD isn't meant to be used and causes conflicts with the new OEM profile configuration. * Configuration is now done with drivers/staging/qcacld-3.0/configs. Change-Id: I7e9f2ad34c360da587707fa4c2519c48a622af18 |
||
|
|
769a9f149d |
drivers: staging: Include qcacld-3.0 source
Change-Id: I6bca60fec211d320c7fb2f1541daf225a1671715 |
||
|
|
c320c87a04 |
techpack: Add inline build setup for datarmnet/datarmnet-ext
Change-Id: I1c52ba1c8b3eb14110982626a4cd98e4cea57043 |
||
|
|
972c1f5a7d |
techpack: audio: Correct symlinks
* These symlinks were meant for the out-of-tree module. Now that we build them in-tree, we need to correct them. Change-Id: If2f506138c7e08123a90e0f897f0e899bb47ef0c |
||
|
|
a254ae1578 |
headers_lib: rename Android.bp
Rename Android.bp to Androidbp. This is done to avoid compilation failure reported for SA* targets. Ignore tracking of Android.bp link file. Change-Id: Ie36f8bf5e0ac011e5f82e4cbd3c2cc7d6bf14070 Signed-off-by: Prateek Sood <prsood@codeaurora.org> Signed-off-by: Naitik Bharadiya <bharad@codeaurora.org> |
||
|
|
dad1782ca5 |
Android: Add empty Android.mk file
* This prevents inclusion of drivers/staging/greybus/tools/Android.mk which will conflict in case we have more than 1 kernel tree in AOSP source dir. Change-Id: I335bca7b6d6463b1ffc673ab5367603347516e13 |
||
|
|
5542c24f27 |
Add 'techpack/video/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: techpack/video git-subtree-mainline: |
||
|
|
23b65c3a24 |
Add 'techpack/display/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: techpack/display git-subtree-mainline: |
||
|
|
2d46776923 |
Add 'techpack/datarmnet-ext/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: techpack/datarmnet-ext git-subtree-mainline: |
||
|
|
d9efe6cda3 |
Add 'techpack/datarmnet/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: techpack/datarmnet git-subtree-mainline: |
||
|
|
2305407022 |
Add 'techpack/dataipa/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: techpack/dataipa git-subtree-mainline: |
||
|
|
39f18e3259 |
Add 'techpack/camera/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: techpack/camera git-subtree-mainline: |
||
|
|
8051403212 |
Add 'techpack/audio/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: techpack/audio git-subtree-mainline: |
||
|
|
055d57b240 |
Add 'drivers/staging/qcacld-3.0/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: drivers/staging/qcacld-3.0 git-subtree-mainline: |
||
|
|
359ac2012b |
Add 'drivers/staging/qca-wifi-host-cmn/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: drivers/staging/qca-wifi-host-cmn git-subtree-mainline: |
||
|
|
86b1e6e4ff |
Add 'drivers/staging/fw-api/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: drivers/staging/fw-api git-subtree-mainline: |
||
|
|
13b3d3f03b |
arm64: dts: vendor: Symlink qcom display bindings
Change-Id: Iab5e2f72e82e6bc85e96bbe0884dd2ef5541611b |
||
|
|
299ddba76f |
Add 'arch/arm64/boot/dts/vendor/qcom/display/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: arch/arm64/boot/dts/vendor/qcom/display git-subtree-mainline: |
||
|
|
89d3df9b32 |
Add 'arch/arm64/boot/dts/vendor/qcom/camera/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: arch/arm64/boot/dts/vendor/qcom/camera git-subtree-mainline: |
||
|
|
2b6c247978 |
Add 'arch/arm64/boot/dts/vendor/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: arch/arm64/boot/dts/vendor git-subtree-mainline: |
||
|
|
ac58d80b83 |
techpack: Don't ignore subdirectories
Change-Id: I351391a9bad6a5eb0aa0e8dc84f7e011400f184f |