* refs/heads/msm-5.4:
serial: msm_geni_serial: Register normal suspend instead of suspend_noirq
mm: page_alloc: avoid fatal sig check for GFP_NOFS
msm-perf: Added node for perf notification
defconfig: lahaina-qgki: Enable CONFIG_PSTORE_PMSG
msm: kgsl: Sending KGSL events to msm perf module
defconfig: enable memlat hw log driver
drivers: soc: qcom: add initial support for rimps logging
defconfig: enable RIMPS memlat drivers
drivers: soc: qcom: add initial support of rimps memlat interface
arm64: defconfig: Enable misc config for debugging for Holi
arm64: defconfig: Enable configs related to Watchdog in Holi
power: step-chg-jeita: Add support to tune hysteresis for jeita-fcc-step
clk: qcom: lahaina: Add runtime_pm support
clk: qcom: clk-debug: Resume devices before accessing HW
clk: qcom: Add functions to suspend or resume a clk_regmap's device
clk: qcom: Add common runtime_pm support
soc: qcom: pmic_glink: add an error log when pmic_glink_write fails
cnss2: Allow cold boot calibration skip for debug
dt-bindings: iio: add smb139x IIO channels
dt-bindings: iio: update pm8350b ADC channel list
msm; kgsl: Correct secure pagetable pointer check
drivers: soc: qcom: add initial support for memlat scmi client driver
Firmware: arm_scmi: add initial support for memlat vendor protocol
soc: qcom: mem-buf: Fix memory leak in mem_buf_alloc()
defconfig: Enable Qcom Rimps mailbox driver
soc: qcom: Add support for RIMPS mailbox controller
haven: Add support for the MEM_ACCEPTED notification
msm: kgsl: Add gcc_bimc_gpu_axi clock to smmu clock voteable list
power: smb1398: Update min-ilim setting to 1A
msm: cvp: update hbb bit based on ddr type for shima and lahaina
defconfig: lahaina: Enable USB_BAM and USB_F_QDSS for GKI
usb: gadget: qdss: Use usb_ep_autoconfig() instead of ss() variant
media: v4l2-core: remove the unused code
usb: dwc3: dwc3-msm: Export msm_data_fifo_config() for QDSS
platform: msm: Export usb_bam symbols for module compilation
usb: gadget: qdss: Fix overlapping comparison operators
mem-offline: add a knob to allow to skip sending RPM/AOP msg
dcc_v2: fix 1 write 1 read register configuration fail issue
defconfig: Enable smcinvoke on haven
staging: android: ion: Remove system heap aliasing
scsi: ufs-qcom: lane validity after link-startup
soc: qcom: Replace SPCOM channel owner pid with tgid
defconfig: Enable SMB1398 driver for holi
power: supply: smb1398: Add support to make SMB1398 driver GKI compliant
scsi: ufs: Add fixup_dev_quirks vops on qcom platform
coresight: stm: Remove debug fuse status check for stm
power: supply: qcom: Fix SMB5 and QG IIO device names
memshare: Use carveouts for memory sharing usecases
mm/Kconfig: Default Enable LIMIT_MOVABLE_ZONE_ALLOC
iommu: Default Enable DMA_CONFIGURE_ALIGNMENT
usb: phy: qusb2: Update tune params based on efuse value
msm: cvp: fix for arbitrary command packet sending to CVP FW
arm: defconfig: Enable STM_PROTO_BASIC for holi
soc: qcom: Enable slabowner support in minidump
irqchip: gicv3: add hardware irq print in gic_show_resume_irq()
soc: qcom: Enable pageowner support in minidump
arm64: defconfig: Enable PRIORITIZE_OOM_TASKS for holi
power: smblite: Add snapshot of SMBLITE driver and its dependencies
hwmon: qti_amoled_ecm: add debug log for nvmem writes
hwmon: qti_amoled_ecm: Fix initial value for ECM_WRITE_TO_SDAM
cnss2: Call mhi_device_get_sync() if timeout requested is 0
usb: dwc3: Fix enumeration failure with reset during transfers
clk: qcom: clk-rpmh: Add div_clk1 for Lahaina
dt-bindings: clock: Add rpmh_div_clk1 clock
msm: kgsl: Skip state change in idle check, if requested state is NONE
arm64: defconfig: Enable misc config for debugging for Lahaina/Shima
power: battery: Fix typo for cp_slave channel name
msm: kgsl: Show max gpu temperature
msm: kgsl: Fix permission in /sys/kernel/gpu/
clk: qcom: smd-rpm: Add panic notifier in HOLI
dt-bindings: clock: qcom: Add bimc_freq_log id for HOLI
input: qcom-hv-haptics: read CAL_TLRA_CL_STS from SDAM after boot up
arm64: defconfig: add trusted touch support to GKI defconfig
arm64: defconfig: Add trusted touch config for genericarmv8
mhi: core: Remove verbose log from threaded interrupt handler
cnss2: Add cnss_smmu_unmap API
input: touchscreen: focaltech: Add trusted touch support
arch: arm64: Enable thermal emergency poweroff delay
drivers: thermal: notify at least one thermal zone if no trips are violated
soc: qcom: msm_perf: fix error checks
lpm-levels: Wakeup the isolated core for new PMQoS update
msm: adsprpc: Free dma handles in RPC call with no parameters
mmc: sdhci-msm: Add suspend late cb
rpmsg: glink: reset read/write index after ssr
msm-perf: Kgsl events collection for perf
input: touchscreen: mxt: reset IC before read again
sched/walt: Improve the scheduler
msm: kgsl: Make kgsl_iommu_clocks list dynamic
sched/fair: Improve the scheduler
input: qcom-hv-haptics: Disable haptics module during suspend
scsi: ufs: Put hba into LPM during clk gating
soc: qcom: minidump: Add md_get_region function
soc: qcom: Enable slabinfo support in minidump
soc: qcom: Enable meminfo support in minidump
defconfig: msm: Enable QCOM_INITIAL_LOGBUF for lahaina
defconfig: msm: Enable irq stats for lahaina
arm64: defconfig: Enable L3 interconnect driver for Holi
defconfig: msm: Enable minidump ftrace and panic registration
input: touchscreen: mxt: configure proper sleep state
soc: qcom: Add module info registration to minidump
soc: qcom: Dump cpu registers content during panic
soc: qcom: Add minidump collection on panic
soc: qcom: Enable ftrace support in minidump
mmc: sdhci-msm: Disable always-on LDO's when eMMC is absent
soc: qcom: pil: track secure pages used by pil
platform: msm: free the codec node after disconnect
backlight: qcom-spmi-wled: Force HFRC off when WLED is disabled
binder: update low_latency selection for binder transactions
interconnect: qcom: Enable QoS for Shima
dt-bindings: iio: Add IIO channel numbers for SMB1398
iio: adc: Correct smb1398 scaling function
soc: qcom: add disable/enable SPSS SSR ioctl()
arm64: defconfig: Enable cpufreq hw debug for HOLI and SHIMA
thermal: qcom-spmi-temp-alarm: enable stage 2 shutdown when required
mailbox: msm_qmp: Add msgram readback
cpufreq: qcom: Add support for performance lock feature
soc: qcom: Add support to dump initial bootup logs
soc: wdog: implement irq tracker to get stats
dt-bindings: msm: Add bindings for MFHDR fuse support
power: qpnp-smb5: Update the interrupt handler names
mem-offline: improve the effective utilization of movable zone
scsi: ufs-qcom: configure ufs clocks core memory
usb: pd: Clear send_get_status flag in protocol reset
Minidump: Add registration/update support for suspend context
soc: qcom: Handle device hangs during suspend/resume
soc: qcom: Move watchdog suspend/resume callbacks to syscore ops
Minidump: Add support for cpu current stack
pstore: Register pstore reserved memory into Minidump
Minidump: Add update region support for minidump regions
soc: qcom: eud: Do not fail the EUD probe for secure device
mmc: sdhci-msm: Add the missing check in sdhci_msm_check_power_status
icnss: Allow register/unregister driver execution in serial manner
crypto: Fix possible stack out of bound error
soc: qcom: Register irq stacks with minidump
mmc: sdhci_msm: Allow turning off SD card's power during initialization
clk: qcom: Add BIMC logging support during kernel panic
power: qpnp-qg: Do not round-up/down battery SOC in BASS
power: qpnp-qg: Battery-temp based ESR enable
power: qpnp-qg: Allow signed values for Rconn property
power: qpnp-qg: Add the SDAM flash-ocv offset
power: battery: Add support to enable PPS to work in CV mode
power: qpnp-smb5: Do not set BC1P2_START_ON_CC on DAM
power: smb5-lib: Report the CURRENT_MAX as 1A in CC-mode
power: smb5-lib: Add support for microusb
usb: dwc3: gadget: improve several ipc log
pci: msm: Read clkreq override bit irrespective of rpmsg_send status
Revert "msm: pcie: add support to manage PCIe PHY PLL block"
cnss2: Set CNSS PM ops to PM domain
cnss2: Increase prealloc table to satisfy latest driver requirement
qtee_shmbridge: register bridges for CMA heaps
smcinvoke: add support of secure memory objects
clk: qcom: smd-rpm: Add support for clock handoff
clk: qcom: clk-smd-rpm: Remove support for LN_BB_CLK3 for Holi
soc: qcom: watchdog: Add MODULE_LICENSE and MODULE_DESCRIPTION
dt-bindings: clock: Add support for BIMC clock
arm64: defconfig: Enable QCOM_SPMI_WLED driver for holi
backlight: qcom-spmi-wled: Convert power_supply properties to iio
backlight: qcom-spmi-wled: Add support for QCOM SPMI WLED driver
input: misc: qcom-hv-haptics: disable auto resonance for FIFO streaming
clk: qcom: gcc-lahaina: Keep gcc_ddrss_gpu_axi_clk always on
usb: typec: ucsi: check partner changed flag during notification
msm: adsprpc: remove error log in case of rpmsg_send failures
msm: cvp: All CVP load treated as real-time
power: supply: qti_battery_charger: Fix FCC configuration
qcom: scm: Milestone call to enable kernel memory protection
msm: kgsl: Capture gpu globals in hwsched snapshot
msm: kgsl: Add a6xx_hwsched_snapshot function
msm: kgsl: Add hwsched based reset and recovery
msm: kgsl: Add suspend and resume for hwsched driver
msm: kgsl: Fix check for oversized HFI messages
msm: kgsl: Get rid of a6xx_hfi_send_req function
msm: kgsl: Add user command profiling with hw scheduling
msm: kgsl: Add support for kernel profiling in hw scheduler
msm: kgsl: Add the f2h daemon
msm: kgsl: Assign dispatch queue based on context priority
msm: kgsl: Modify the a6xx interrupt mask for hwsched
msm: kgsl: Add the hwsched dispatcher
msm: kgsl: Add context unregister HFI
defconfig: lahaina: Fix INTERCONNECT_TEST being disabled for QGKI
cnss2: Add changes to handle MHI power up failure properly
msm: kgsl: Add support for multiple ack waiters
msm: kgsl: Dispatch submissions using hwscheduling
msm: kgsl: Add asynchronous processing of acks
msm: kgsl: Allow sending CP INIT via GMU
msm: kgsl: Add memalloc hfi support
msm: kgsl: Add the hwsched platform driver
power: smb1398: Update win-uv threshold to 10mV
power: smb1398: Do not disable FP_FET during IREV condition
interconnect: qcom: Enable QoS for Holi
icc: dt-bindings: Update endpoint IDs for interconnects for HOLI
msm: adsprpc: block untrusted apps from creating multiple sessions
input: touchscreen: synaptics_dsx: add new touch driver
proc/meminfo: include offlined region for mem total
PM / devfreq: qoslat: add support for multiple clients
msm: adsprpc: send non-zero message PID for process kill message
soc: qcom: secure_buffer: Add support for qcom,vmid-cp-camera-preview-ro
msm: kgsl: Add support for split pagetables
msm: kgsl: Toggle loop_en while disabling gx gdsc
msm: kgsl: Use a token address for memstore
USB: Move MBIM interface related IOCTLs definition to uapi directory
arm64: defconfig: Enable CONFIG_QCOM_QFPROM_SYSFS on Holi
iommu/arm-smmu: Remove [alloc/free]_pages_exact usage
iommu/arm-smmu: Deprecate msm_iommu_flush ops
msm: kgsl: Enable IFPC for A660 GPU variant
drivers: lpm-levels: Update the RIMPS register pasring from DT
interconnect: qcom: Add QoS config support for BIMC masters
clk: qcom: clk-debug: Detach the clock request from syscon regmap
soc: qcom: eud: Update the state of extcon too during probe
arm64: defconfig: Enable CONFIG_QCOM_QFPROM_SYSFS on Lahaina/Shima
msm: kgsl: Define RBBM_SW_RESET_CMD for a6xx targets
BACKPORT: FROMLIST: firmware_loader: fix memory leak for paged buffer
defconfig: holi: Enable Incremental FS support
defconfig: msm: Enable ARCH_SHIMA for genericarmv8
serial: msm_geni_serial: Reduce nos HSUART port supported
input: qcom-hv-haptics: add LRA impedance detection support
spmi: spmi-pmic-arb-debug: replace ioremap_resource with ioremap
defconfig: lahaina-gki: enable QPNP PBS driver
power: qpnp-qg: Add support for SMB-sensing for SMB1395/6
power: qpnp-qg: Fix the sleep_length value in process_suspend
scsi: ufs: Increase ah8 idle to 10ms
arm64: defconfig: Enable vWDT support to SVM
msm: ipa: IPAv5 updates
iommu/io-pgtable: Add support for io-pgtable accounting
msm: kgsl: Add gpu_frequency trace during SLUMBER entry and exit
msm: kgsl: Add gpu_frequency tracepoint to power trace system
msm: kgsl: Drive FAL QACTIVE signal high before GMU boot
clk: qcom: debugcc: Update clk measure for gcc clocks for HOLI
defconfig: lahaina: Enable F2FS_CHECK_FS for lahaina
BACKPORT: cfg80211: Adjust 6 GHz frequency to channel conversion
power: smb5-lib: Use the unlocked version votable for FV
drivers: coresight: Add interrupt service routine for apss tgu
defconfig: gki: Enable power delivery on Holi
usb: pd: Fix cyclic dependency of pd modules
build.config: Add qnoc-qos.ko module for Lahaina
interconnect: qcom: Build qnoc-qos as module
Revert "dwc3-msm: Add support to vote USB FORCE_MEM_CORE_ON"
ABI: Add regmap_mmio_detach_clk API to QCOM whitelist
mfd: qcom-i2c-pmic: Reduce the stat-toggle delay
mfd: qcom-i2c-pmic: Toggle STAT pin at init
arm64: defconfig: enable debugging of cpuidle governor in SVM
ANDROID: db845c_gki.fragment: Remove CONFIG_USB_NET_AX88*
ANDROID: GKI: enable CONFIG_MTK_TIMER
ANDROID: ABI: Update ABI description after symbol list updates
ANDROID: ABI: Added symbols for allwinner
power: supply: qti_battery_charger: Change wireless power supply type
ANDROID: ABI: Update allowed list for QCOM
mhi: core: Check for RDDM cookie set by device to indicate readiness
mhi: core: Move to error state if firmware could not be loaded
UPSTREAM: scsi: ufs: ufs-mediatek: Modify the minimum RX/TX lane count to 2
UPSTREAM: scsi: ufs: Fix possible infinite loop in ufshcd_hold
UPSTREAM: scsi: ufs-mediatek: Fix incorrect time to wait link status
UPSTREAM: scsi: ufs-mediatek: Apply DELAY_AFTER_LPM quirk to Micron devices
UPSTREAM: scsi: ufs: Introduce device quirk "DELAY_AFTER_LPM"
UPSTREAM: scsi: ufs-mediatek: Prevent LPM operation on undeclared VCC
BACKPORT: scsi: ufs-mediatek: Add inline encryption support
ANDROID: Update ABI
ANDROID: net: enable wireless core features with GKI_LEGACY_WEXT_ALLCONFIG
clk: qcom: gcc-shima: Update CPUSS AHB clock frequency to 19.2MHz
Revert "binder: Prevent context manager from incrementing ref 0"
cnss2: Disable LPASS full power collapse on DRV suspend
pci: msm: Add support to send vote against DRV PC
power: supply: qcom: Update SMB5 charger properties for GKI compliance
dt-bindings: iio: Add PSY_IIO_TYPEC_ACCESSORY_MODE for SMB5
sched/preemptirq: Use restricted trace hooks
FROMLIST: ufs: skip manual flush for write booster
Revert "binder: Prevent context manager from incrementing ref 0"
byte-cntr: Add mutex_unlock when rwp_offset is invalid
defconfig: Avoid disabling temp_alarm driver for holi
msm: kgsl: Add GPU minimum bandwidth vote state
regulator: rpm-smd: Update sync_state call
arm64: defconfig: Enable panic on corruption for holi
i2c-msm-geni: Add log to print the i2c bus frequency
clk: qcom: gdsc-regulator: Update support to skip GDSC disable
BACKPORT: cfg80211: Squash of all 6GHz changes
ASoC: soc-pcm: Fix playback shutdown sequence
interconnect: qcom: Add sync_state for Shima
cnss2: Remove unnecessary logs for Bus BW voting
msm: kgsl: Set the bit mask for read-modify-write of GMU registers
ANDROID: ion: export some ion symbols
serial: msm_geni_serial: Log CTS and RX IO line status
interconnect: qcom: Add support for utility factor
defconfig: arm64: Enable data configs
arm64: defconfig: Remove SDCARD_FS for holi
interconnect: qcom: sdxlemur: Remove stub functions
ANDROID: gki_defconfig: enable CONFIG_ARCH_SUNXI.
FROMLIST: clk: sunxi-ng: add support for the Allwinner A100 CCU
FROMLIST: pinctrl: sunxi: add support for the Allwinner A100 pin controller
sched/walt: Improve the scheduler
NFC: Fix NFC firmware download issue
soc: jtagv8: Correct the sequence of restoring the etm registers
drivers: soc: qcom: update sct table for LLCC on Shima
ANDROID: vendor_hooks: Add new android vendor hooks for ipi stop
arm: defconfig: Enable gcc clock driver for sdxlemur
msm: cvp: enable cache op by default
msm: cvp: Print detail NOC error info
defconfig: lahaina-gki: enable PMIC PON log parser driver
soc: qcom: add PMIC PON log parser driver
cnss2: Set PCIe link state in proper state during resume
defconfig: sdxlemur: Enable drivers required for PMIC devices
cnss2: Add support to use new ramdump APIs
ANDROID: kernel: cgroup: cpuset: Clear cpus_requested for empty buf
ANDROID: cpuset: Make cpusets restore on hotplug
cpuidle: record state entry failed statistics
msm: adsprpc: store glink transaction history in global buffer
cnss2: Setup interconnect path for bandwidth voting
defconfig: msm: Enable debug module info config for Lahaina/Shima
Kconfig.debug: module: Add debug config to debug modules
ANDROID: Incremental fs: fix magic compatibility again
usb: pd: Add support for IIO based properties
pinctrl: qcom: Update reserved GPIOs for Shima
Delay opening slimbus ports for A2DP for Apache
usb: pd: Add support of qpnp-pdphy and policy_engine drivers
Linux 5.4.61
KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set
KVM: Pass MMU notifier range flags to kvm_unmap_hva_range()
xen: don't reschedule in preemption off sections
mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible
do_epoll_ctl(): clean the failure exits up a bit
epoll: Keep a reference on files added to the check list
efi: add missed destroy_workqueue when efisubsys_init fails
powerpc/pseries: Do not initiate shutdown when system is running on UPS
net: dsa: b53: check for timeout
hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit()
net: gemini: Fix missing free_netdev() in error path of gemini_ethernet_port_probe()
net: ena: Prevent reset after device destruction
bonding: fix active-backup failover for current ARP slave
ARM64: vdso32: Install vdso32 from vdso_install
afs: Fix NULL deref in afs_dynroot_depopulate()
RDMA/bnxt_re: Do not add user qps to flushlist
Fix build error when CONFIG_ACPI is not set/enabled:
efi: avoid error message when booting under Xen
kconfig: qconf: fix signal connection to invalid slots
kconfig: qconf: do not limit the pop-up menu to the first row
Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe"
kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode
kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode
vfio/type1: Add proper error unwind for vfio_iommu_replay()
ASoC: intel: Fix memleak in sst_media_open
ASoC: msm8916-wcd-analog: fix register Interrupt offset
s390/ptrace: fix storage key handling
s390/runtime_instrumentation: fix storage key handling
bonding: fix a potential double-unregister
can: j1939: add rxtimer for multipacket broadcast session
can: j1939: abort multipacket broadcast session when timeout occurs
can: j1939: cancel rxtimer on multipacket broadcast session complete
can: j1939: fix support for multipacket broadcast message
bonding: show saner speed for broadcast mode
net: fec: correct the error path for regulator disable in probe
i40e: Fix crash during removing i40e driver
i40e: Set RX_ONLY mode for unicast promiscuous on VLAN
can: j1939: transport: add j1939_session_skb_find_by_offset() function
can: j1939: transport: j1939_simple_recv(): ignore local J1939 messages send not by J1939 stack
can: j1939: fix kernel-infoleak in j1939_sk_sock2sockaddr_can()
bpf: sock_ops sk access may stomp registers when dst_reg = src_reg
ASoC: q6routing: add dummy register read/write function
ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM
spi: stm32: fixes suspend/resume management
netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian
ext4: don't allow overlapping system zones
ext4: fix potential negative array index in do_split()
fs/signalfd.c: fix inconsistent return codes for signalfd4
alpha: fix annotation of io{read,write}{16,32}be()
xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init
tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference
media: camss: fix memory leaks on error handling paths in probe
virtio_ring: Avoid loop when vq is broken in virtqueue_poll
scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases
cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0
swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses
ceph: fix use-after-free for fsc->mdsc
jffs2: fix UAF problem
drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access
xfs: fix inode quota reservation checks
svcrdma: Fix another Receive buffer leak
m68knommu: fix overwriting of bits in ColdFire V3 cache control
MIPS: Fix unable to reserve memory for Crash kernel
Input: psmouse - add a newline when printing 'proto' by sysfs
media: vpss: clean up resources in init
rtc: goldfish: Enable interrupt in set_alarm() when necessary
media: budget-core: Improve exception handling in budget_register()
scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM
scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
opp: Enable resources again if they were disabled earlier
kthread: Do not preempt current task if it is going to call schedule()
drm/amd/display: fix pow() crashing when given base 0
drm/amd/display: Fix EDID parsing after resume from suspend
drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal
scsi: zfcp: Fix use-after-free in request timeout handlers
jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock()
ext4: fix checking of directory entry validity for inline directories
RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request
mm, page_alloc: fix core hung in free_pcppages_bulk()
mm: include CMA pages in lowmem_reserve at boot
uprobes: __replace_page() avoid BUG in munlock_vma_page()
kernel/relay.c: fix memleak on destroy relay channel
romfs: fix uninitialized memory leak in romfs_dev_read()
spi: Prevent adding devices below an unregistering controller
can: j1939: socket: j1939_sk_bind(): make sure ml_priv is allocated
can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer()
ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion
ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book
btrfs: add wrapper for transaction abort predicate
btrfs: return EROFS for BTRFS_FS_STATE_ERROR cases
btrfs: don't show full path of bind mounts in subvol=
btrfs: export helpers for subvolume name/id resolution
bcache: avoid nr_stripes overflow in bcache_device_init()
khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter()
khugepaged: khugepaged_test_exit() check mmget_still_valid()
perf probe: Fix memory leakage when the probe point is not found
gfs2: Never call gfs2_block_zero_range with an open transaction
gfs2: Improve mmap write vs. punch_hole consistency
drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()
kbuild: support LLVM=1 to switch the default tools to Clang/LLVM
kbuild: replace AS=clang with LLVM_IAS=1
kbuild: remove AS variable
kbuild: remove PYTHON2 variable
x86/boot: kbuild: allow readelf executable to be specified
net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for rebuilding firmware
net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding firmware
Documentation/llvm: fix the name of llvm-size
Documentation/llvm: add documentation on building w/ Clang/LLVM
cnss2: set high 32bit of MSI addr only when device is 64 bit capable
msm: kgsl: Make ACD QMP message sending failure non fatal
pci: msm: Configure L23 ready poll timeout using sysfs
ANDROID: ABI: Added symbols for db845c and hikey960
ANDROID: Update abi_gki_aarch64_hikey960
ANDROID: Update abi_gki_aarch64_db845c
ANDROID: build.config.hikey960: Set KMI_SYMBOL_LIST
ANDROID: build.config.d845c: Set KMI_SYMBOL_LIST
ANDROID: hikey960_gki.fragment: Remove unused CONFIG_SERIAL_8250_DW
drivers: thermal: sdpm: Add support for regulator notification
BACKPORT: FROMLIST: clk: Export clk_register_composite
ANDROID: power: Export log_{suspend_abort,abnormal_wakeup}_reason
arm64: defconfig: Enable selinux config
soc: qcom: ramdump: Fix 'complete ramdump' collection
cpuidle: menu: trace menu governor decisions
debug-pagealloc: Panic on pagealloc corruption
kernel/lib: add additional debug capabilities for data corruption
debug-pagealloc: print physical address for detected corruption
msm: kgsl: Fix maximum allowed power level for A660
msm: kgsl: Enable Adaptive Clock Distribution feature for A660 v2
msm: kgsl: Include data from all power levels in ACD table
kgsl: msm: Correctly check hardware idle status for a619_holi target
i2c: i2c-msm-geni: Avoid usage of dma chan_id in case of GSI transfer
ANDROID: ABI: add already existing __arm_smccc_smc to unisoc
mmc: sdhci-msm: Add support for ice core clock
arm64: defconfig: Add qcom debug config for perf build in HOLI
usb: gadget: u_ether: Add skb check in eth_start_xmit
cfg80211: Indicate support for AKM advertisement per interface
cnss2: Trigger recovery when link is down before force RDDM
cnss2: Add prefix to firmware name based on device ID
sched/cpupri: skip isolated cpus
Revert "input: qcom-hv-haptics: read CAL_TLRA_CL_STS from SDAM after boot up"
cnss2: Donot assert if BDF download fails on reboot
leds: qti-flash: Show on_time and off_time in microseconds
soc: qcom: hyp_core_ctl: Catch uninitialized freq QOS object
kernel: crypto: Possible null pointer dereference
ANDROID: ion: Remove unused local variable 'vaddr'
ANDROID: ion: remove kmap from begin[end]_cpu_access
scsi: ufs: Remove ufshcd-qti driver
interconnect: qcom: Add sync_state for Holi
sched: Cleanup allowed cpus in task placement
arm64: defconfig: Enable DYNAMIC_DEBUG for holi target
Revert "mmc: sdhci-msm: skip eMMC slot probe if eMMC isn't a bootdevice"
msm: kgsl: Add handler for GPC interrupt on A6xx GPU
ANDROID: GKI: Update abi_gki_aarch64_exynos
iommu: skip iommu_tlb_sync in iommu_unmap()
ANDROID: tty: fix tty name overflow
Revert "tracing: Move pipe reference to trace array instead of current_tracer"
Revert "ANDROID: Revert: Merge 5.4.60 into android11-5.4"
msm_rtb: Evaluate parameter only once in reads/writes
clk: qcom: shima: Fix stuck at off warnings during probe
defconfig: Cleanup of wlan related config flags for holi
arm64: defconfig: enable CONFIG_DEBUG_PREEMPT for debug config
defconfig: Enable SMB5 and QG drivers for holi
power: supply: qg: Add support to make QG driver GKI compliant
dt-bindings: iio: add IIO channel IDs for QG device
clk: qcom: gcc-sdxlemur: Add PCIe and USB3 clock muxes
dt-bindings: clk: Add PCIe pipe and USB3 pipe clocks
power: supply: qcom: Add support to make SMB5 charger GKI compliant
dt-bindings: iio: Add IIO channel numbers for QPNP-SMB5 charger
scsi: ufs-qcom: Increase ah8 timeout to 5ms
defconfig: Enable CONFIG_VMSPLIT_3G_OPT
ANDROID: arm64: add __va_function
cnss2: Use correct timer for forcing FW assert
defconfig: lahaina: Disable console on GKI builds
mmc: core: Fix uninitialized clock scaling's freq table
soc: mmrm: Multimedia Resource Manager interface
ANDROID: ABI: fix ABI breakage
ANDROID: sched: add vendor hook for correcting cpu capacity
ANDROID: Revert: Merge 5.4.60 into android11-5.4
arm64: defconfig: enable autosleep and wakelock configs
haven: configure dbl and msgq interrupts as wakeup capable
ANDROID: sched: Use normal vendor hook in scheduler tick
ANDROID: Add vendor hooks to the scheduler
Linux 5.4.60
drm/amd/display: dchubbub p-state warning during surface planes switch
drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
drm: Added orientation quirk for ASUS tablet model T103HAF
drm/panfrost: Use kvfree() to free bo->sgts
arm64: dts: marvell: espressobin: add ethernet alias
khugepaged: retract_page_tables() remember to test exit
sh: landisk: Add missing initialization of sh_io_port_base
perf/x86/rapl: Fix missing psys sysfs attributes
tools build feature: Quote CC and CXX for their arguments
perf bench mem: Always memset source before memcpy
ALSA: echoaudio: Fix potential Oops in snd_echo_resume()
crypto: algif_aead - fix uninitialized ctx->init
mfd: dln2: Run event handler loop under spinlock
i2c: iproc: fix race between client unreg and isr
test_kmod: avoid potential double free in trigger_config_run_type()
fs/ufs: avoid potential u32 multiplication overflow
fs/minix: remove expected error message in block_to_path()
fs/minix: fix block limit check for V1 filesystems
fs/minix: set s_maxbytes correctly
nfs: Fix getxattr kernel panic and memory overflow
net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init
drm/vmwgfx: Fix two list_for_each loop exit tests
drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
recordmcount: Fix build failure on non arm64
Input: sentelic - fix error return when fsp_reg_write fails
x86/tsr: Fix tsc frequency enumeration bug on Lightning Mountain SoC
md-cluster: Fix potential error pointer dereference in resize_bitmaps()
watchdog: initialize device before misc_register
nfs: nfs_file_write() should check for writeback errors
scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport
openrisc: Fix oops caused when dumping stack
libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr
libnvdimm/security: fix a typo
clk: bcm2835: Do not use prediv with bcm2711's PLLs
ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename
nfs: ensure correct writeback errors are returned on close()
i2c: rcar: avoid race when unregistering slave
tools build feature: Use CC and CXX from parent
pwm: bcm-iproc: handle clk_get_rate() return
clk: clk-atlas6: fix return value check in atlas6_clk_init()
clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk
i2c: rcar: slave: only send STOP event when we have been addressed
iommu/vt-d: Enforce PASID devTLB field mask
clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL
clk: qcom: gcc: fix sm8150 GPU and NPU clocks
iommu/omap: Check for failure of a call to omap_iommu_dump_ctx
selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value
selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey correctly
selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow code
clk: actions: Fix h_clk for Actions S500 SoC
dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue()
gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile
gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers
crypto: caam - Remove broken arc4 support
mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete
RDMA/counter: Allow manually bind QPs with different pids to same counter
RDMA/counter: Only bind user QPs in auto mode
devres: keep both device name and resource name in pretty name
crypto: af_alg - Fix regression on empty requests
USB: serial: ftdi_sio: clean up receive processing
USB: serial: ftdi_sio: make process-packet buffer unsigned
selftests/bpf: test_progs use another shell exit on non-actions
selftests/bpf: Test_progs indicate to shell on non-actions
IB/uverbs: Set IOVA on IB MR in uverbs layer
media: rockchip: rga: Only set output CSC mode for RGB input
media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic
RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah()
RDMA/ipoib: Return void from ipoib_ib_dev_stop()
platform/chrome: cros_ec_ishtp: Fix a double-unlock issue
mtd: rawnand: fsl_upm: Remove unused mtd var
octeontx2-af: change (struct qmem)->entry_sz from u8 to u16
mfd: arizona: Ensure 32k clock is put on driver unbind and error
crypto: algif_aead - Only wake up when ctx->more is zero
pinctrl: ingenic: Properly detect GPIO direction when configured for IRQ
orangefs: get rid of knob code...
drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()
remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load
remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load
remoteproc: qcom: q6v5: Update running state before requesting stop
perf intel-pt: Fix duplicate branch after CBR
perf intel-pt: Fix FUP packet state
module: Correctly truncate sysfs sections output
pseries: Fix 64 bit logical memory block panic
ceph: handle zero-length feature mask in session messages
ceph: set sec_context xattr on symlink creation
watchdog: f71808e_wdt: clear watchdog timeout occurred flag
watchdog: f71808e_wdt: remove use of wrong watchdog_info option
watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options
tracing: Move pipe reference to trace array instead of current_tracer
tracing: Use trace_sched_process_free() instead of exit() for pid tracing
tracing/hwlat: Honor the tracing_cpumask
kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler
ftrace: Setup correct FTRACE_FL_REGS flags for module
mm/memory_hotplug: fix unpaired mem_hotplug_begin/done
mm/page_counter.c: fix protection usage propagation
ocfs2: change slot number type s16 to u16
khugepaged: collapse_pte_mapped_thp() protect the pmd lock
khugepaged: collapse_pte_mapped_thp() flush the right range
ext2: fix missing percpu_counter_inc
MIPS: qi_lb60: Fix routing to audio amplifier
MIPS: CPU#0 is not hotpluggable
driver core: Avoid binding drivers to dead devices
mac80211: fix misplaced while instead of if
bcache: fix overflow in offset_to_stripe()
bcache: allocate meta data pages as compound pages
md/raid5: Fix Force reconstruct-write io stuck in degraded raid5
net/compat: Add missing sock updates for SCM_RIGHTS
net: stmmac: dwmac1000: provide multicast filter fallback
net: ethernet: stmmac: Disable hardware multicast filter
media: vsp1: dl: Fix NULL pointer dereference on unbind
pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH
powerpc: Fix circular dependency between percpu.h and mmu.h
powerpc: Allow 4224 bytes of stack expansion for the signal frame
powerpc/ptdump: Fix build failure in hashpagetable.c
cifs: Fix leak when handling lease break for cached root fid
xtensa: fix xtensa_pmu_setup prototype
xtensa: add missing exclusive access state management
iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()
dt-bindings: iio: io-channel-mux: Fix compatible string in example code
arm64: perf: Correct the event index in sysfs
btrfs: fix return value mixup in btrfs_get_extent
btrfs: make sure SB_I_VERSION doesn't get unset by remount
btrfs: fix memory leaks after failure to lookup checksums during inode logging
btrfs: inode: fix NULL pointer dereference if inode doesn't need compression
btrfs: only search for left_info if there is no right_info in try_merge_free_space
btrfs: fix messages after changing compression level by remount
btrfs: fix race between page release and a fast fsync
btrfs: don't WARN if we abort a transaction with EROFS
btrfs: sysfs: use NOFS for device creation
btrfs: avoid possible signal interruption of btrfs_drop_snapshot() on relocation tree
btrfs: add missing check for nocow and compression inode flags
btrfs: relocation: review the call sites which can be interrupted by signal
btrfs: move the chunk_mutex in btrfs_read_chunk_tree
btrfs: open device without device_list_mutex
btrfs: don't traverse into the seed devices in show_devname
btrfs: remove no longer needed use of log_writers for the log root tree
btrfs: stop incremening log_batch for the log root tree when syncing log
btrfs: ref-verify: fix memory leak in add_block_entry
btrfs: don't allocate anonymous block device for user invisible roots
btrfs: free anon block device right after subvolume deletion
btrfs: allow use of global block reserve for balance item deletion
PCI: qcom: Add support for tx term offset for rev 2.1.0
PCI: qcom: Define some PARF params needed for ipq8064 SoC
PCI: Add device even if driver attach failed
PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken
PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()
genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq()
genirq/affinity: Make affinity setting if activated opt-in
smb3: warn on confusing error scenario with sec=krb5
defconfig: Enable CONFIG_NL80211_TESTMODE config for holi
interconnect: qcom: Add L3 support for Holi
iicc: dt-bindings: add endpoint IDs for L3 interconnect for HOLI
msm: kgsl: Update preemption context record size for a660
msm: kgsl: Fix overflow issue to gpu_busy
drivers: thermal: cpu_voltage: Use the child device node
cnss2: Wait for power up complete during SSR restart
ANDROID: ABI: FPSIMD save/restore using vendor_hooks
ANDROID: vendor_hooks: FPSIMD save/restore by using vendor_hooks
msm: cvp: Fixed a deadlock during power update
ANDROID: futex: Add vendor hook for wait queue
ANDROID: sched: add vendor hooks to handle scheduling priority
ANDROID: rwsem: Add vendor hook to the rw-semaphore
ANDROID: binder: Add vendor hook to the binder
soc: qcom: ramdump: Abort user-space read if timed-out
msm: kgsl: Save and restore the power ctrl_flags during recovery
NFC: Align DT property name with DTSI files
FROMLIST: ufs: introduce a callback to get info of command completion
ANDROID: scsi: ufs: export ufshcd_wb_ctrl func
ANDROID: GKI: enable some USB_NET_ config options
regulator: rpm-smd: Correct proxy regulator registration
ANDROID: sched: add restrict vendor hook to modify task placement policy in EAS
mailbox: msm_qmp: Assert on timeout
iommu/arm-smmu: Ensure power resources are enabled during tlb maintenance
block: Fix a race in the runtime power management code
byte-cntr: Don't start usb transfer when rwp offset is invalid
soc: qcom: eud: Fix inconsistent nature of the cmdline
cnss2: Free saved default PCIe config space
BACKPORT: kthread: Do not preempt current task if it is going to call schedule()
cnss2: Notify MSM PCIe bus driver when detect link down
cnss2: print message for abrupt device reset to PBL
cnss2: Try to recover PCIe link to collect dump after link down
cnss2: Save default config space without BME enabled
pci: msm: Add support to handle ep driver requested link down
ANDROID: GKI: enable CONFIG_USB_ROLE_SWITCH
ANDROID: ABI: Update ABI after UFS error recovery patches
BACKPORT: FROMGIT: scsi: ufs: Properly release resources if a task is aborted successfully
BACKPORT: FROMGIT: scsi: ufs: Fix a race condition between error handler and runtime PM ops
FROMGIT: scsi: ufs: Move dumps in IRQ handler to error handler
BACKPORT: FROMGIT: scsi: ufs: Recover HBA runtime PM error in error handler
BACKPORT: FROMGIT: scsi: ufs: Fix concurrency of error handler and other error recovery paths
BACKPORT: FROMGIT: scsi: ufs: Add some debug information to ufshcd_print_host_state()
FROMGIT: scsi: ufs-qcom: Remove testbus dump in ufs_qcom_dump_dbg_regs
FROMGIT: scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config()
FROMGIT: scsi: ufs: Add checks before setting clk-gating states
mm: Allow pages that are swapped in to come from the movable zone
ANDROID: kbuild: don't preprocess module-lto.lds
ANDROID: vendor_hooks: Add vendor hook to the net
drivers: qcom: rpmh-rsc: check for control TCS availablilty
cpuidle: lpm-levels: Fix RIMPS timer programming
defconfig: Enable scheduler Uclamp for Holi
arm64: defconfig: Enable CONFIG_MEDIA_RADIO_SUPPORT on Lahaina
Revert "ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109"
msm: kgsl: Avoid race of fault handler and recovery
Linux 5.4.59
io_uring: Fix NULL pointer dereference in loop_rw_iter()
s390/gmap: improve THP splitting
s390/dasd: fix inability to use DASD with DIAG driver
xen/gntdev: Fix dmabuf import with non-zero sgt offset
xen/balloon: make the balloon wait interruptible
xen/balloon: fix accounting in alloc_xenballooned_pages error path
fs/minix: reject too-large maximum file size
fs/minix: don't allow getting deleted inodes
fs/minix: check return value of sb_getblk()
bitfield.h: don't compile-time validate _val in FIELD_FIT
crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
crypto: ccp - Fix use of merged scatterlists
crypto: qat - fix double free in qat_uclo_create_batch_init_list
crypto: hisilicon - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
pstore: Fix linking when crypto API disabled
tpm: Unify the mismatching TPM space buffer sizes
ALSA: usb-audio: add quirk for Pioneer DDJ-RB
irqdomain/treewide: Free firmware node after domain removal
ARM: 8992/1: Fix unwind_frame for clang-built kernels
parisc: mask out enable and reserved bits from sba imask
parisc: Implement __smp_store_release and __smp_load_acquire barriers
parisc: Do not use an ordered store in pa_tlb_lock()
Revert "parisc: Revert "Release spinlocks using ordered store""
Revert "parisc: Use ldcw instruction for SMP spinlock release barrier"
Revert "parisc: Drop LDCW barrier in CAS code when running UP"
erofs: fix extended inode could cross boundary
mtd: rawnand: qcom: avoid write to unavailable register
spi: spidev: Align buffers for DMA
include/asm-generic/vmlinux.lds.h: align ro_after_init
cpufreq: dt: fix oops on armada37xx
cpufreq: Fix locking issues with governors
NFS: Don't return layout segments that are in use
NFS: Don't move layouts to plh_return_segs list while in use
io_uring: set ctx sq/cq entry count earlier
drm/ttm/nouveau: don't call tt destroy callback on alloc failure.
media: media-request: Fix crash if memory allocation fails
9p: Fix memory leak in v9fs_mount
ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109
ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109
ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support
ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO
USB: serial: cp210x: enable usb generic throttle/unthrottle
USB: serial: cp210x: re-enable auto-RTS on open
net: initialize fastreuse on inet_inherit_port
net: refactor bind_bucket fastreuse into helper
vmxnet3: use correct tcp hdr length when packet is encapsulated
tcp: correct read of TFO keys on big endian systems
net/tls: Fix kmap usage
net: Set fput_needed iff FDPUT_FPUT is set
net: phy: fix memory leak in device-create error path
net/nfc/rawsock.c: add CAP_NET_RAW check.
net: Fix potential memory leak in proto_register()
drivers/net/wan/lapbether: Added needed_headroom and a skb->len check
af_packet: TPACKET_V3: fix fill status rwlock imbalance
crypto: aesni - add compatibility with IAS
x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task
SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()")
svcrdma: Fix page leak in svc_rdma_recv_read_chunk()
pinctrl-single: fix pcs_parse_pinconf() return value
ocfs2: fix unbalanced locking
dlm: Fix kobject memleak
net: thunderx: initialize VF's mailbox mutex before first usage
fsl/fman: fix eth hash table allocation
fsl/fman: check dereferencing null pointer
fsl/fman: fix unreachable code
fsl/fman: fix dereference null return value
fsl/fman: use 32-bit unsigned integer
net: spider_net: Fix the size used in a 'dma_free_coherent()' call
liquidio: Fix wrong return value in cn23xx_get_pf_num()
net: ethernet: aquantia: Fix wrong return value
net/mlx5: Delete extra dump stack that gives nothing
net/mlx5: DR, Change push vlan action sequence
tools, bpftool: Fix wrong return value in do_dump()
tools, build: Propagate build failures from tools/build/Makefile.build
wl1251: fix always return 0 error
rtw88: coex: only skip coex triggered by BT info
rtw88: fix short GI capability based on current bandwidth
rtw88: fix LDPC field for RA info
ice: Graceful error handling in HW table calloc failure
s390/qeth: don't process empty bridge port events
ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK
ASoC: meson: axg-tdm-formatters: fix sclk inversion
ASoC: meson: axg-tdmin: fix g12a skew
ASoC: meson: axg-tdm-interface: fix link fmt setup
selftests/powerpc: Fix online CPU selection
cpufreq: ap806: fix cpufreq driver needs ap cpu clk
PCI: Release IVRS table in AMD ACS quirk
RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP
selftests/powerpc: Fix CPU affinity for child process
powerpc/boot: Fix CONFIG_PPC_MPC52XX references
powerpc/32s: Fix CONFIG_BOOK3S_601 uses
selftests/powerpc: Squash spurious errors due to device removal
xfs: fix inode allocation block res calculation precedence
net: dsa: rtl8366: Fix VLAN set-up
net: dsa: rtl8366: Fix VLAN semantics
Bluetooth: hci_serdev: Only unregister device if it was registered
Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags
power: supply: check if calc_soc succeeded in pm860x_init_battery
Smack: prevent underflow in smk_set_cipso()
Smack: fix another vsscanf out of bounds
RDMA/core: Fix return error value in _ib_modify_qp() to negative
PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register
macintosh/via-macii: Access autopoll_devs when inside lock
net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration
scsi: mesh: Fix panic after host or bus reset
scsi: megaraid_sas: Clear affinity hint
usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength
usb: dwc2: Fix error path in gadget registration
MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init()
phy: armada-38x: fix NETA lockup when repeatedly switching speeds
mt76: mt7615: fix potential memory leak in mcu message handler
powerpc/perf: Fix missing is_sier_aviable() during build
coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb()
thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor()
usb: core: fix quirks_param_set() writing to a const pointer
USB: serial: iuu_phoenix: fix led-activity helpers
spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM
gpu: ipu-v3: Restore RGB32, BGR32
drm/imx: tve: fix regulator_disable error path
drm/imx: fix use after free
powerpc/book3s64/pkeys: Use PVR check instead of cpu feature
phy: renesas: rcar-gen3-usb2: move irq registration to init
PCI/ASPM: Add missing newline in sysfs 'policy'
ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback
staging: rtl8192u: fix a dubious looking mask before a shift
ima: Have the LSM free its audit rule
RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue
RDMA/qedr: SRQ's bug fixes
powerpc/vdso: Fix vdso cpu truncation
powerpc/rtas: don't online CPUs for partition suspend
kernfs: do not call fsnotify() with name without a parent
mwifiex: Prevent memory corruption handling keys
scsi: scsi_debug: Add check for sdebug_max_queue during module init
drm/bridge: sil_sii8620: initialize return of sii8620_readb
phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY
drm: panel: simple: Fix bpc for LG LB070WV8 panel
leds: core: Flush scheduled work for system suspend
kobject: Avoid premature parent object freeing in kobject_cleanup()
drm/stm: repair runtime power management
PCI: Fix pci_cfg_wait queue locking problem
RDMA/rxe: Skip dgid check in loopback mode
xfs: fix reflink quota reservation accounting error
xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork
media: cros-ec-cec: do not bail on device_init_wakeup failure
media: exynos4-is: Add missed check for pinctrl_lookup_state()
media: firewire: Using uninitialized values in node_probe()
ipvs: allow connection reuse for unconfirmed conntrack
scsi: eesox: Fix different dev_id between request_irq() and free_irq()
scsi: powertec: Fix different dev_id between request_irq() and free_irq()
RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued()
iavf: Fix updating statistics
iavf: fix error return code in iavf_init_get_resources()
staging: vchiq_arm: Add a matching unregister call
drm/radeon: fix array out-of-bounds read and write issues
cxl: Fix kobject memleak
drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline
scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()
ASoC: Intel: bxt_rt298: add missing .owner field
ASoC: SOF: nocodec: add missing .owner field
media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities()
media: marvell-ccic: Add missed v4l2_async_notifier_cleanup()
media: cxusb-analog: fix V4L2 dependency
Bluetooth: btmtksdio: fix up firmware download sequence
Bluetooth: btusb: fix up firmware download sequence
leds: lm355x: avoid enum conversion warning
clk: bcm63xx-gate: fix last clock availability
drm/arm: fix unintentional integer overflow on left shift
drm/etnaviv: Fix error path on failure to enable bus clk
iio: improve IIO_CONCENTRATION channel type description
ath10k: Acquire tx_lock in tx error paths
video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call
console: newport_con: fix an issue about leak related system resources
video: fbdev: sm712fb: fix an issue about iounmap for a wrong address
btmrvl: Fix firmware filename for sd8997 chipset
btmrvl: Fix firmware filename for sd8977 chipset
mwifiex: Fix firmware filename for sd8997 chipset
mwifiex: Fix firmware filename for sd8977 chipset
agp/intel: Fix a memory leak on module initialisation failure
drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers
drm/gem: Fix a leak in drm_gem_objects_lookup()
drm/msm: ratelimit crtc event overflow error
ACPICA: Do not increment operation_region reference counts for field units
bcache: fix super block seq numbers comparision in register_cache_set()
dyndbg: fix a BUG_ON in ddebug_describe_flags
usb: bdc: Halt controller on suspend
bdc: Fix bug causing crash after multiple disconnects
usb: gadget: net2280: fix memory leak on probe error handling paths
mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1
ionic: update eid test for overflow
gpu: host1x: debug: Fix multiple channels emitting messages simultaneously
iwlegacy: Check the return value of pcie_capability_read_*()
platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15
brcmfmac: set state of hanger slot to FREE when flushing PSQ
brcmfmac: To fix Bss Info flag definition Bug
brcmfmac: keep SDIO watchdog running when console_interval is non-zero
bpf: Fix fds_example SIGSEGV error
drm/amd/powerplay: fix compile error with ARCH=arc
drm/amdgpu/display bail early in dm_pp_get_static_clocks
mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls
irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock
drm/radeon: disable AGP by default
drm/debugfs: fix plain echo to connector "force" attribute
drm/msm: Fix a null pointer access in msm_gem_shrinker_count()
drm: msm: a6xx: fix gpu failure after system resume
usb: mtu3: clear dual mode of u3port when disable device
btrfs: fix lockdep splat from btrfs_dump_space_info
mmc: sdhci-cadence: do not use hardware tuning for SD mode
drm/nouveau: fix multiple instances of reference count leaks
drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek
drm/etnaviv: fix ref count leak via pm_runtime_get_sync
arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding
drm/nouveau/kms/nv50-: Fix disabling dithering
md-cluster: fix wild pointer of unlock_all_bitmaps()
bus: ti-sysc: Add missing quirk flags for usb_host_hs
video: fbdev: neofb: fix memory leak in neo_scan_monitor()
video: fbdev: savage: fix memory leak on error handling path in probe
crypto: aesni - Fix build with LLVM_IAS=1
drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync
drm/amdgpu: avoid dereferencing a NULL pointer
fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls
ANDROID: fix a bug in quota2
loop: be paranoid on exit and prevent new additions / removals
Bluetooth: add a mutex lock to avoid UAF in do_enale_set
soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
drm/tilcdc: fix leak & null ref in panel_connector_get_modes
nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths
nvme-multipath: fix logic for non-optimized paths
nvme-rdma: fix controller reset hang during traffic
nvme-tcp: fix controller reset hang during traffic
md: raid0/linear: fix dereference before null check on pointer mddev
seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID
irqchip/ti-sci-inta: Fix return value about devm_ioremap_resource()
iocost: Fix check condition of iocg abs_vdebt
ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()
spi: rockchip: Fix error in SPI slave pio read
io_uring: fix sq array offset calculation
regulator: fix memory leak on error path of regulator_register()
recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64.
tpm: Require that all digests are present in TCG_PCR_EVENT2 structures
spi: lantiq: fix: Rx overflow error in full duplex mode
ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages
ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply to all CPU cores
ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()
ARM: dts: gose: Fix ports node name for adv7612
ARM: dts: gose: Fix ports node name for adv7180
platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()
platform/x86: intel-hid: Fix return value check in check_acpi_dev()
m68k: mac: Fix IOP status/control register writes
m68k: mac: Don't send IOP message until channel is idle
clk: scmi: Fix min and max rate when registering clocks with discrete rates
sched/uclamp: Fix initialization of struct uclamp_rq
arm64: dts: exynos: Fix silent hang after boot on Espresso
firmware: arm_scmi: Fix SCMI genpd domain probing
ARM: exynos: MCPM: Restore big.LITTLE cpuidle support
crypto: ccree - fix resource leak on error path
blktrace: fix debugfs use after free
arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property
crc-t10dif: Fix potential crypto notify dead-lock
EDAC: Fix reference count leaks
arm64: dts: rockchip: fix rk3399-puma gmac reset gpio
arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio
arm64: dts: rockchip: fix rk3368-lion gmac reset gpio
sched: correct SD_flags returned by tl->sd_flags()
sched/fair: Fix NOHZ next idle balance
x86/mce/inject: Fix a wrong assignment of i_mce.status
clk: qcom: clk-rpmh: Wait for completion when enabling clocks
fs/io_uring.c: Fix uninitialized variable is referenced in io_submit_sqe
nvme: add a Identify Namespace Identification Descriptor list quirk
HID: input: Fix devices that return multiple bytes in battery report
tracepoint: Mark __tracepoint_string's __used
spi: spi-msm-geni: Add support to disable dma mode for SPI transfers
msm: adsprpc: prevent use-after-free from fastrpc ctx
arm64: defconfig: Trim genericarmv8 defconfig
ANDROID: ABI: Update allowed list for QCOM
arm64: defconfig: Set panic timeout and panic oops config
arm64: defconfig: Enabled SOC and Haven watchdog drivers
haven: watchdog: Add virtual watchdog support
soc: qcom: Add qcom watchdog framework support
soc: qcom: Create framework for qcom watchdogs
soc: qcom: Remove watchdog percpu interrupts
soc: qcom: Remove unused member variables
soc: qcom: Remove unused macros
soc: qcom: Remove watchdog slack accounting
arm64: defconfig: Add watchdog core config
soc: qcom: Rename msm watchdog to wdt core
soc: qcom: Remove msm watchdog config
aarch64: ABI: add kernel_restart to GKI KMI symbol list
mhi: core: Add checks for bhi and bhie offsets
cnss2: Update device MMIO region length for MHI core
mhi: core: Skip RDDM download if execution env is unknown
mhi: core: Add NULL check in mhi_get_exec_env
ANDROID: db845c: set BUILD_INITRAMFS=1
soc: qcom: mem-buf: Relinquish unclaimed donated memory
soc: qcom: mem-buf: Use an unbound high priority workqueue for mem-buf
power: qpnp-smb5: Fix Initialize mutex for PD typec designs
coresight: tmc: Modified trigger number for reset CTI
sched/walt: Improve the scheduler
mhi: core: Set bhi and bhie to NULL upon power down
soc: qcom: add microdump collector
input: qcom-hv-haptics: toggle CAL_EN mode if HBST is in open loop
ANDROID: GKI: Build CEC_{CORE,NOTIFIER,PIN} in
input: qcom-hv-haptics: read CAL_TLRA_CL_STS from SDAM after boot up
input: qcom-hv-haptics: update RC_CLK_CAL_COUNT calculation
arch: arm64: Add RCU related configs for lahaina
msm: kgsl: Clean up adreno_spin_idle_debug
msm: kgsl: Add LPAC information to snapshot
msm: kgsl: Add A660 specific registers to snapshot
ANDROID: GKI: Enable CEC support
scsi: ufs: Add UFS_DEVICE_QUIRK_PA_HIBER8TIME quirk
power: supply: qti_battery_charger: allow setting ICL for USB_PD charger
ANDROID: ABI: Update ABI snapshot after additions to struct io_pgtable_cfg
usb: dwc3: Set FORCE_MEM_CORE_ON bit of GCC_USB30_MASTER_CLK
drivers: thermal: don't reset ops pointer in of-thermal sensor unregister
usb: XHCI: Implement xhci_handshake_check_state() API
usb: xhci: Reduce command abort handshake timeout
msm: kgsl: Correctly clean up dma buffer attachment in case of error
arm: defconfig: Remove I3C driver support
ANDROID: iommu/io-pgtable: Allow IOMMU drivers to allocate/free page-table memory
msm: synx: fix cleanup of fence during handle creation
msm: adsprpc: Add capability for error code change in kernel
msm: adsprpc: Race conditions when handling the ADSP SSR
sched/walt: Improve the scheduler
ANDROID: update ABI
soc: qcom: socinfo: Add support for IDP and ATP platforms
abi: Update qcom whitelist for netdev_update_features
clk: qcom: gcc: update frequency table for csi3phytimer clock
clk: qcom: debugcc: Update the debug mux for CPUSS
pinctrl: qcom: spmi-gpio: Add support for PMX65
clk: qcom: gcc-lahaina: Enable clocks for pm8008 by default
cnss2: Check for FW / IMS status for WFC QMI messages
msm: kgsl: Add clocks to access KGSL SMMU register space
msm: kgsl: Fix GBIF Halt ack timeout for a619_holi
UPSTREAM: update to latest version of scripts/checkpatch.pl
input: touchscreen: synaptics_tcm: defer probe if panel not found
FROMLIST: ufs: change the way to complete fDeviceInit
soc: qcom: msm_perf: use cpuinfo.min/max while adding freq qos request
msm: kgsl: Fix GMEM base for A615 family GPUs
msm: adsprpc: allow unsigned PD offload to secure channel
msm: kgsl: Add suspend_context to gmu based targets
msm: kgsl: Fix gmu fence error during slumber
msm: kgsl: Kick dcvs in idle thread for gmu targets
msm: kgsl: Fix KGSL_PROP_PWRCTRL property for gmu based targets
msm: kgsl: Turn off gpu interrupts during stall-on-fault
mm: memblock: Add more debug logs
clk: qcom: rpmh: Add support for RPMH clocks for sdxlemur
clk: qcom: common: Return NULL from clk_hw OF provider
defconfig: Add support for ARM_APPENDED_DTB for sdxlemur
ANDROID: GKI: add built-in BCM Bluetooth driver
Revert "Revert "genetlink: remove genl_bind""
ANDROID: GKI: enable CONFIG_LEDS_TRIGGER_TIMER
cpuidle: lpm-levels: Set suspend and s2idle ops later during probe
mmc: sdhci-msm: Calculate timeout value based on the base clock
mmc: sdhci-msm: Introduce timeout freq divider in sdhci host
sched:/fair: check cpu_allowed mask when find target
ANDROID: GKI: add abi_gki_aarch64_oplus
ANDROID: GKI: fix up abi .xml file due to previous changes.
msm: kgsl: skip if requested address doesn't fall in the svm range
msm: kgsl: Remove VM_MAYWRITE flag to restrict mprotect
ANDROID: GKI: add some padding to some driver core structures
arm64: defconfig: Enable eMMC/SD card on holi
arm64: defconfig: Enable eMMC/SD card driver for holi QGKI defconfig
clk: qcom: clk-debug: Fix clk measurement algorithm
leds: qti-flash: Fix early return in qti_flash_led_disable()
sound: usb: Add NULL check against udev with uaudio_dev_cleanup() API
msm: pcie: fix race between DRV suspend/resume and RPMSG operations
mhi: core: Add missing EXPORT_SYMBOL for some public APIs
ANDROID: vendor_hooks: add waiting information for blocked tasks
kernel: time: Fix accuracy for low resolution timer
ANDROID: GKI: Update abi_gki_aarch64_exynos
cnss_utils: Increase unsafe channel max num for 6G
USB: gadget: composite: Allow bMaxPower=0 if self-powered
ANDROID: include/linux: add low power mode and fps to notifier
msm: ADSPRPC: Size check before allocating memory from DMA
BACKPORT: scsi: ufs: Fix and simplify setup_xfer_req variant operation
qseecom : Fixes to enable shmbridge
defconfig: msm: enable event sharing in kernel for lahaina/holi
ANDROID: GKI: enable USB UVC drivers
input: touchscreen: st: increase LDO load
ANDROID: GKI: enabled CONFIG_USB_CONFIGFS_NCM=y
arm64: defconfig: Enable GENI and slimbus drivers
leds: qti-flash: Handle error return path properly
scsi: ufs: Fix some racing problems in ufshcd_shutdown()
icnss2: Send SMMU IOVA range only when SMMU S1 is enabled
ANDROID: GKI: enable LEDS_CLASS_FLASH
ASoC: Add backend user count check
ANDROID: Revert "module: Refactor section attr into bin attribute"
ANDROID: Revert "module: Do not expose section addresses to non-CAP_SYSLOG"
sched: Improve the Scheduler
Revert "drm/drm_fb_helper: fix fbdev with sparc64"
qcom: pil: Move the IMEM location for disabling timeouts
msm: kgsl: Mark the scratch buffer as privileged
msm: kgsl: Use per-target scratch memory for preemption
ANDROID: fix redefinition error for restricted vendor hooks
qtee_shmbridge: Enable shmbridge on lahaina
dt-bindings: clock: Add rpmh header for sdxlemur
Linux 5.4.58
nfsd: Fix NFSv4 READ on RDMA when using readv
ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime
tcp: apply a floor of 1 for RTT samples from TCP timestamps
selftests/net: relax cpu affinity requirement in msg_zerocopy test
Revert "vxlan: fix tos value before xmit"
openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()
net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
net: gre: recompute gre csum for sctp over gre tunnels
hv_netvsc: do not use VF device if link is down
dpaa2-eth: Fix passing zero to 'PTR_ERR' warning
appletalk: Fix atalk_proc_init() return path
net: lan78xx: replace bogus endpoint lookup
vxlan: Ensure FDB dump is performed under RCU
rxrpc: Fix race between recvmsg and sendmsg on immediate call failure
net: ethernet: mtk_eth_soc: fix MTU warnings
ipv6: Fix nexthop refcnt leak when creating ipv6 route info
ipv6: fix memory leaks on IPV6_ADDRFORM path
ipv4: Silence suspicious RCU usage warning
PCI: tegra: Revert tegra124 raw_violation_fixup
Revert "powerpc/kasan: Fix shadow pages allocation failure"
xattr: break delegations in {set,remove}xattr
Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23)
tools lib traceevent: Fix memory leak in process_dynamic_array_len
atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent
igb: reinit_locked() should be called with rtnl_lock
cfg80211: check vendor command doit pointer before use
firmware: Fix a reference count leak.
ALSA: hda: fix NULL pointer dereference during suspend
net: ethernet: mtk_eth_soc: Always call mtk_gmac0_rgmii_adjust() for mt7623
usb: hso: check for return value in hso_serial_common_create()
i2c: slave: add sanity check when unregistering
i2c: slave: improve sanity check when registering
drm/drm_fb_helper: fix fbdev with sparc64
nvme-pci: prevent SK hynix PC400 from using Write Zeroes command
drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure
drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason
net/9p: validate fds in p9_fd_open
leds: 88pm860x: fix use-after-free on unbind
leds: lm3533: fix use-after-free on unbind
leds: da903x: fix use-after-free on unbind
leds: lm36274: fix use-after-free on unbind
leds: wm831x-status: fix use-after-free on unbind
mtd: properly check all write ioctls for permissions
vgacon: Fix for missing check in scrollback handling
scripts: add dummy report mode to add_namespace.cocci
Smack: fix use-after-free in smk_write_relabel_self()
binder: Prevent context manager from incrementing ref 0
omapfb: dss: Fix max fclk divider for omap36xx
Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()
Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()
Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode
staging: rtl8712: handle firmware load failure
staging: android: ashmem: Fix lockdep warning for write operation
ALSA: seq: oss: Serialize ioctls
ALSA: hda/ca0132 - Fix AE-5 microphone selection commands.
ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value.
ALSA: hda/ca0132 - Add new quirk ID for Recon3D.
ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops
Revert "ALSA: hda: call runtime_allow() for all hda controllers"
io_uring: Fix use-after-free in io_sq_wq_submit_work()
io_uring: prevent re-read of sqe->opcode
usb: xhci: Fix ASMedia ASM1142 DMA addressing
usb: xhci: define IDs for various ASMedia host controllers
USB: iowarrior: fix up report size handling for some devices
perf/core: Fix endless multiplex timer
USB: serial: qcserial: add EM7305 QDL product ID
ANDROID: GKI: update abi based on wifi 6GHz changes
BACKPORT: cfg80211: require HE capabilities for 6 GHz band
BACKPORT: cfg80211: reject HT/VHT capabilities on 6 GHz band
BACKPORT: cfg80211: treat 6 GHz channels as valid regardless of capability
BACKPORT: mac80211: Add HE 6GHz capabilities element to probe request
BACKPORT: mac80211: add HE 6 GHz Band Capability element
BACKPORT: cfg80211: add and expose HE 6 GHz band capabilities
BACKPORT: cfg80211: handle 6 GHz capability of new station
BACKPORT: ieee80211: add HE ext EIDs and 6 GHz capability defines
BACKPORT: ieee80211: add code to obtain and parse 6 GHz operation field
BACKPORT: cfg80211: add a helper to identify 6 GHz PSCs
BACKPORT: cfg80211: adapt to new channelization of the 6GHz band
BACKPORT: cfg80211: fix 6 GHz frequencies to kHz
BACKPORT: cfg80211: express channels with a KHz component
coresight: tmc: Set flush cti for both etr and etb
spi: spi-msm-geni: Return error if setup transfer fails
platform: msm-geni-se: Disable CMD_DONE in DMA mode for I2C and SPI
i2c: i2c-msm-geni: Reinitialize the variables after every transfer
Perf: core: create/delete shared kernel/user events
soc: qcom: Add rpm master stats driver
serial: msm_geni_serial: Fix DMA RX FSM reset sequence
msm: cvp: Avoid releasing non-existent ARP
Revert "Revert "Revert "ANDROID: ALSA: jack: Update supported ja..."
mhi: core: prioritize BHI error debug registers set dump
usb: dwc3: gadget: Prevent core from processing stale TRBs
mhi: core: Extend mhi_device_get_sync_atomic() for panic cases
UPSTREAM: loop: Fix wrong masking of status flags
UPSTREAM: loop: Add LOOP_CONFIGURE ioctl
UPSTREAM: loop: Clean up LOOP_SET_STATUS lo_flags handling
UPSTREAM: loop: Rework lo_ioctl() __user argument casting
UPSTREAM: loop: Move loop_set_status_from_info() and friends up
BACKPORT: loop: Factor out configuring loop from status
UPSTREAM: loop: Remove figure_loop_size()
UPSTREAM: loop: Refactor loop_set_status() size calculation
UPSTREAM: loop: Factor out setting loop device size
UPSTREAM: loop: Remove sector_t truncation checks
UPSTREAM: loop: Call loop_config_discard() only after new config is applied
adsprpc: Avoid race condition during map find and free
mmc: sdhci-msm: Update DDR_CONFIG reg with HSR value if supplied
UPSTREAM: mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts
mmc: sdhci-msm: skip eMMC slot probe if eMMC isn't a bootdevice
drivers: soc: qcom: update sct table for LLCC on Shima
defconfig: holi: enable recommended memory configs
sched: rt: Add trace point for taskplacement
sched/walt: Improve the scheduler
irqchip: mpm: Update the mpm to gic irq mapping
irqchip: mpm: Forward the irq type for the mpm parent
sched: Improve the scheduler
msm: kgsl: Add back power tracepoints to gmu and rgmu targets
msm: kgsl: Fix device check when enabling counters via cmdstream
msm: kgsl: Do not capture DTCM on gmu boot failure
leds: qti-flash: Fix error logging in qti_flash_led_symmetry_config()
msm: adsprpc: Put upper limit on IOMMU mapping size
ANDROID: Revert "module: Refactor section attr into bin attribute"
ANDROID: Revert "module: Do not expose section addresses to non-CAP_SYSLOG"
clk: qcom: gpucc-lahaina: Fix "stuck at on" warning
qseecom : Pass proper device node pointer
scsi: ufs: Add workaround to bypass cfgready signal for UFS gear4
FROMLIST: rpmsg: Guard against null endpoint ops in destroy
Add support for returning power sources status
ANDROID: GKI: Add some symbols to symbol list
Linux 5.4.57
bpf: sockmap: Require attach_bpf_fd when detaching a program
selftests: bpf: Fix detach from sockmap tests
ext4: fix direct I/O read error
arm64: Workaround circular dependency in pointer_auth.h
random32: move the pseudo-random 32-bit definitions to prandom.h
random32: remove net_rand_state from the latent entropy gcc plugin
random: fix circular include dependency on arm64 after addition of percpu.h
ARM: percpu.h: fix build error
random32: update the net random state on interrupt and activity
msm: cvp: Add DSP error handling
ANDROID: Update ABI xml
UPSTREAM: of: property: Add device link support for pinctrl-0 through pinctrl-8
UPSTREAM: of: property: Add device link support for multiple DT bindings
UPSTREAM: of: property: Add device link support for extcon
UPSTREAM: driver core: Change delimiter in devlink device's name to "--"
UPSTREAM: driver core: Fix sleeping in invalid context during device link deletion
BACKPORT: driver core: Add waiting_for_supplier sysfs file for devices
msm: kgsl: Fix kgsl context debug stat
msm: kgsl: Fix HFI start failed on SA8155
msm: kgsl: Fix stuck issue while booting legacy
UPSTREAM: driver core: Add state_synced sysfs file for devices that support it
UPSTREAM: driver core: Expose device link details in sysfs
UPSTREAM: driver core: Avoid deferred probe due to fw_devlink_pause/resume()
UPSTREAM: driver core: Rename dev_links_info.defer_sync to defer_hook
UPSTREAM: driver core: Don't do deferred probe in parallel with kernel_init thread
UPSTREAM: arm64/module: Optimize module load time by optimizing PLT counting
mhi: core: Make sure to powerdown if mhi_sync_power_up fails
msm: kgsl: Disable stall on fault for GMU context bank
clk: qcom: clk-debug: Fix clk_measure files not being created
cnss2: Fix for static analysis issue
cnss2: Fix SBL logging for invalid log location address
firmware: psci: setup OSI mode at init
soc: qcom: Add support to enable eud if enabled in xbl
soc: qcom: eud: Add support for EUD TCSR register check
FROMGIT: scsi: block: pm: Simplify resume handling
sched: rt: Fix double accounting of cpu util in task placement decision
spi: spi-msm-geni: Propagate change form 4.14 to 5.4
RTC6226: send the SEEK COMPLETE event when seek cancel
defconfig: sdxlemur: add support for qdss
msm: cvp: adding new target and read fw name from dtsi
arm64: defconfig: Enable interconnect driver for Holi
RTC6226: disable the RDS during scan operation
Bluetooth: Update TCS content table based on PA config
cnss2: Add support for PCIE gen switch
msm: adsprpc: do not check for domains support in kernel
msm: cvp: power off cvp core before fw boot
cnss2: Check device power state for Suspend / Resume operations
power: supply: qti_battery_charger: update USB power supply type runtime
power: supply: qti_battery_charger: add some more properties
build.config.common: Move to clang-11
msm: adsprpc: Clean buffers on remote invocation failure
msm_rtb: Don't lose the __user tag on relaxed reads/writes
drivers: edac: Add panic notifier for kryo EDAC device
defconfig: Shima: enable recommended memory configs
usb: u_ether: Add null pointer check for sk_buff in eth_start_xmit
serial: msm_geni_serial: Do not place msm_geni_console_setup under __init
icnss2: Do not clear SHUTDOWN_DONE flag until reinit is done
icnss2: Add support for Runtime PM
soc: qcom: hyp_core_ctl: Minor cleanup
soc: qcom: hyp_core_ctl: fix issue with CPU Freq policy dependency
soc: qcom: secure_buffer: add API page_accessible
soc: qcom: secure_buffer: track all hyp based secure pages
input: touchscreen: focaltech_touch: support dynamic report rate
spi: spi-msm-geni: Add lock/unlock tre support in SPI GSI mode
Linux 5.4.56
perf bench: Share some global variables to fix build with gcc 10
perf env: Do not return pointers to local variables
perf tests bp_account: Make global variable static
x86/i8259: Use printk_deferred() to prevent deadlock
KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled
KVM: arm64: Don't inherit exec permission across page-table levels
drivers/net/wan: lapb: Corrected the usage of skb_cow
RISC-V: Set maximum number of mapped pages correctly
xen-netfront: fix potential deadlock in xennet_remove()
cxgb4: add missing release on skb in uld_send()
x86/stacktrace: Fix reliable check for empty user task stacks
x86/unwind/orc: Fix ORC for newly forked tasks
Revert "i2c: cadence: Fix the hold bit setting"
net: ethernet: ravb: exit if re-initialization fails in tx timeout
parisc: add support for cmpxchg on u8 pointers
scsi: core: Run queue in case of I/O resource contention failure
nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame
selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support
qed: Disable "MFW indication via attention" SPAM every 5 minutes
selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion
usb: hso: Fix debug compile warning on sparc32
vxlan: fix memleak of fdb
perf tools: Fix record failure when mixed with ARM SPE event
net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq
net: gemini: Fix missing clk_disable_unprepare() in error path of gemini_ethernet_port_probe()
net: nixge: fix potential memory leak in nixge_probe()
Bluetooth: fix kernel oops in store_pending_adv_report
arm64: csum: Fix handling of bad packets
arm64/alternatives: move length validation inside the subsection
mac80211: mesh: Free pending skb when destroying a mpath
mac80211: mesh: Free ie data when leaving mesh
bpf: Fix map leak in HASH_OF_MAPS map
ibmvnic: Fix IRQ mapping disposal in error path
mlxsw: core: Free EMAD transactions using kfree_rcu()
mlxsw: core: Increase scope of RCU read-side critical section
mlx4: disable device on shutdown
rhashtable: Fix unprotected RCU dereference in __rht_ptr
net: lan78xx: fix transfer-buffer memory leak
net: lan78xx: add missing endpoint sanity check
net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev
net/mlx5e: Modify uplink state on interface up/down
net/mlx5: Verify Hardware supports requested ptp function on a given pin
net/mlx5e: Fix error path of device attach
net/mlx5: E-switch, Destroy TSAR when fail to enable the mode
net: hns3: fix aRFS FD rules leftover after add a user FD rule
net: hns3: fix a TX timeout issue
sh: Fix validation of system call number
sh/tlb: Fix PGTABLE_LEVELS > 2
selftests/net: so_txtime: fix clang issues for target arch PowerPC
selftests/net: psock_fanout: fix clang issues for target arch PowerPC
selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
nvme-tcp: fix possible hang waiting for icresp response
ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds
xfrm: Fix crash when the hold queue is used.
ARM: dts sunxi: Relax a bit the CMA pool allocation range
xfrm: policy: match with both mark and mask on user interfaces
net/x25: Fix null-ptr-deref in x25_disconnect
net/x25: Fix x25_neigh refcnt leak when x25 disconnect
libtraceevent: Fix build with binutils 2.35
rds: Prevent kernel-infoleak in rds_notify_queue_get()
drm: hold gem reference until object is no longer accessed
drm/dbi: Fix SPI Type 1 (9-bit) transfer
drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
drm/amd/display: Clear dm_state for fast updates
Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
virtio_balloon: fix up endian-ness for free cmd id
ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect
ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2
ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2
ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
wireless: Use offsetof instead of custom macro.
9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work
vhost/scsi: fix up req type endian-ness
IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE
ALSA: hda/hdmi: Fix keep_power assignment for non-component devices
ALSA: hda/realtek - Fixed HP right speaker no sound
ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256)
ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289
ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289
ALSA: usb-audio: Add implicit feedback quirk for SSL2
mm/filemap.c: don't bother dropping mmap_sem for zero size readahead
PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge
ath10k: enable transmit data ack RSSI for QCA9884
sunrpc: check that domain table is empty at module unload.
media: rc: prevent memory leak in cx23888_ir_probe
crypto: ccp - Release all allocated memory if sha type is invalid
spi: spi-msm-geni: Rename shared_se flag to gsi_mode flag
arm64: defconfig: Enable SPI driver configs for trusted VM on lahaina
usb: phy: qmp: Disable LDOs and clocks in error handling path
clk: qcom: smd_rpm: RPM-SDM changes for XO BUFFERS in HOLI
cnss: Add code to migrate from debugfs node to sysfs node
soc: qcom: llcc: Add support for CPU TLB System Cache Id
ABI: Disable USB_ROLE_SWITCH and TYPEC in GKI
sched/fair: Add policy for restricting prefer_spread to newly idle balance
sched/fair: Tighten prefer_spread feature
mhi: cntrl: Update device MMIO region length for MHI core
iommu/arm-smmu: add support to configure IOVA range
icnss2: Fix -Wmisleading-indentation warning
ANDROID: ABI: Update allowed list for QCOM
Revert "ANDROID: GKI: update abi symbol lists now that CONFIG_DWC3 is enabled."
ANDROID: kallsyms: increase KSYM_NAME_LEN
msm: kgsl: Use the correct pointer for preemption records
arm64: defconfig: Add incremental fs config for Lahaina
iommu/io-pgtable-fast: optimize statically allocated pages
msm: kgsl: Fix snapshot collection for gmu wrapper registers
PM / devfreq: memlat: Add writeback percentage as a lat condition
mmc: sdhci-msm: Add sysfs entry for pm qos & clk gating
mmc: sdhci-msm: Club bus voting with clk gating
arm64: defconfig: Enable QPNP_FLASH_V2 driver for holi
ABI: Add iio_write_channel_raw API to GKI qcom whitelist
RTC6226: extend the seek timeout to 15 sec
mmc: sdhci-msm: Make clk gating a delayed work
clk: qcom: gdsc-regulator: Add support to skip GDSC disable
ANDROID: GKI: update KMI after RCU CONFIGs added
ANDROID: GKI: enable RCU configs
ANDROID: KABI updates for db845c (USB_DWC3 whiplash fixups)
ANDROID: Revert "ANDROID: db845c_gki.fragment: Remove DWC3 modules built into GKI"
ANDROID: Open-code OWNERS emails for now
rpmsg: glink: do not serve intent request if no callback present
net: qrtr: haven: Add fragmentation support
usb: dwc3-msm: Add orientation setting capability via sysfs
msm: adsprpc: Fix concurrency in early wake of fastrpc
ANDROID: Initial OWNERS for abi metafiles
hwkm: fail on last byte corruption
soc: qcom: Reset string table index for each dump collection request
soc: qcom: Skip setting wakeup for ipcc irqchip
msm: adsprpc: check for fastrpc session ctx initialization
mmc: sdhci-msm: Add support for pm qos in sdcc
defconfig: Support for SSG HLOS drivers
ANDROID: ABI: update symbols of charger-manager.ko to unisoc
Bluetooth: Move missing dts entries logs to info message
Bluetooth: Update power sources for QCA6390/QCA6490
arm64: defconfig: Disable LSE_ATOMIC for holi target
defconfig: Disable CTI save function on perf build for holi
defconfig: Disable the CONFIG_ARM_CPUILDE_PSCI for holi
defconfig: holi-gki: Enable various configfs functions
arm64: defconfig: Enable mem2mem drivers on Holi
ANDROID: GKI: fix symbol_get/put() build error on arm64 defconfig
arm64: defconfig: Enable dmabuf destructor support on all targets
dma-buf: Add support to set a destructor on a dma-buf
arm64: defconfig: Enable PMIC drivers required for holi
interconnect: qcom: Add USB3 master for Holi
Revert "qrtr: orphan socket in qrtr_release()"
icc: dt-bindings: Add USB3 master ID for Holi
msm: cvp: Dynamic clock voting
ANDROID: GKI: Fix up "do not export symbol_get/put()" commit
arm64: defconfig: Add support for clock/CPUFREQHW in HOLI
ANDROID: GKI: fix up abi definition files
scsi: ufs: Make sure clk scaling happens only when hba is runtime ACTIVE
cnss2: Add support to remove WLAN recovery from SSR framework
soc: qcom: msm_perf: fix invalid usage of dev freq qos apis
ABI: Update whitelist for arch timer
Revert "ANDROID: GKI: Enable CONFIG_USB_DWC3"
ANDROID: GKI: remove symbols from sunxi for uas driver
Linux 5.4.55
Revert "dpaa_eth: fix usage as DSA master, try 3"
PM: wakeup: Show statistics for deleted wakeup sources again
regmap: debugfs: check count when read regmap file
udp: Improve load balancing for SO_REUSEPORT.
udp: Copy has_conns in reuseport_grow().
sctp: shrink stream outq when fails to do addstream reconf
sctp: shrink stream outq only when new outcnt < old outcnt
AX.25: Prevent integer overflows in connect and sendmsg
tcp: allow at most one TLP probe per flight
rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA
rtnetlink: Fix memory(net_device) leak when ->newlink fails
qrtr: orphan socket in qrtr_release()
net: udp: Fix wrong clean up for IS_UDPLITE macro
net-sysfs: add a newline when printing 'tx_timeout' by sysfs
ip6_gre: fix null-ptr-deref in ip6gre_init_net()
drivers/net/wan/x25_asy: Fix to make it work
dev: Defer free of skbs in flush_backlog
AX.25: Prevent out-of-bounds read in ax25_sendmsg()
AX.25: Fix out-of-bounds read in ax25_connect()
Revert "Revert "ANDROID: ALSA: jack: Update supported jack switch types""
Revert "Revert "ANDROID: ASoC: compress: fix unsigned integer overflow check""
msm: cvp: Add support of mdt loader
ANDROID: GKI: enable CONFIG_VIDEO_V4L2_SUBDEV_API
FROMLIST: power: add "Wireless" to power_supply_type and power_supply_type_text
Revert "ANDROID: ASoC: compress: fix unsigned integer overflow check"
Revert "ANDROID: ALSA: jack: Update supported jack switch types"
arm64: defconfig: Enable interconnect driver for sdxlemur
iommu/iommu-logger: Log IOMMU client name in debug structures
msm: kgsl: Don't map DDR as strongly ordered
msm: kgsl: Don't print pagefault debugging in global space
msm: kgsl: Make sure that IB addresses are dword aligned
msm: kgsl: Add back apriv bit for legacy targets
msm: kgsl: Limit the HFI error log to 16 characters
msm: kgsl: Initialize CP engine before loading the zap shader
msm: kgsl: Detect missing per-process pagetable support and fallback
cnss2: Add support of runtime Vreg enable for QCA6490
msm: msi: add support for Synopsys MSI
sound: usb: Fix error handling path
sound: usb: Fix possible race between release and cleanup
sound: usb: Clear in_use if wait_event fails while disconnect
sound: usb: Ensure proper cleanup of uaudio_dev under all scenarios
leds: qpnp-flash-v2: Convert power_supply properties to iio
leds: qpnp-flash-v2: Add support for qpnp-flash-v2 driver
pinctrl: qcom: Update GPIO to PDC wakeirq map for shima
soc-compress: Update error handling to cleanup backend
msm: kgsl: Fix possible use-after-free while adding context to active list
defconfig: Enable TouchScreen for QRD holi target
arm64: enable internal regdb for holi
icnss2: Extend thermal mitigation support feature
Revert "soc: qcom: rpmh: Update dirty flag only when data changes"
Revert "soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data"
Revert "soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS"
Revert "soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request"
Revert "soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner"
Bluetooth: Add support for WCN399x series BT SoC
clk: qcom: Add debug cc clk measure nodes for SDXLEMUR
clk: qcom: gcc-sdxlemur: Add support for GCC clock driver
driver: pinctrl: Add reserved GPIOs for Holi
firmware: qcom: Remove garbage characters from qsee log
qseecom: Check error when allocating coherent buffer
msm:adsprpc: Prevent use after free in fastrpc_set_process_info
iommu/arm-smmu: Support client configured dynamic domains only in QGKI
cfg80211: Indicate support for BIGTK configuration
PM / devfreq: qoslat: move registration to late init
leds: qti-flash: Fix LMH mitigation configuration
leds: qti-flash: Fix indentations and change macros to enum
ABI: Add clock API's to GKI qcom whitelist
BACKPORT: FROMLIST: cpuidle: change enter_s2idle() prototype
scsi: ufs: Configure Vccq/Vccq2 with supplied load in LPM
msm: ipa: Move internal definitions to the techpack
defconfig: Enable TSENS and cooling device drivers for holi
Linux 5.4.54
ath9k: Fix regression with Atheros 9271
ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
dm integrity: fix integrity recalculation that is improperly skipped
ASoC: topology: fix tlvs in error handling for widget_dmixer
ASoC: topology: fix kernel oops on route addition error
ASoC: qcom: Drop HAS_DMA dependency to fix link failure
ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10
x86, vmlinux.lds: Page-align end of ..page_aligned sections
parisc: Add atomic64_set_release() define to avoid CPU soft lockups
drm/amd/powerplay: fix a crash when overclocking Vega M
drm/amdgpu: Fix NULL dereference in dpm sysfs handlers
mmc: sdhci-of-aspeed: Fix clock divider calculation
io-mapping: indicate mapping failure
khugepaged: fix null-pointer dereference due to race
mm: memcg/slab: fix memory leak at non-root kmem_cache destroy
mm/memcg: fix refcount error while moving and swapping
mm/mmap.c: close race between munmap() and expand_upwards()/downwards()
Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation
vt: Reject zero-sized screen buffer size.
fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins.
/dev/mem: Add missing memory barriers for devmem_inode
serial: 8250_mtk: Fix high-speed baud rates clamping
serial: 8250: fix null-ptr-deref in serial8250_start_tx()
serial: tegra: fix CREAD handling for PIO
staging: comedi: addi_apci_1564: check INSN_CONFIG_DIGITAL_TRIG shift
staging: comedi: addi_apci_1500: check INSN_CONFIG_DIGITAL_TRIG shift
staging: comedi: ni_6527: fix INSN_CONFIG_DIGITAL_TRIG support
staging: comedi: addi_apci_1032: check INSN_CONFIG_DIGITAL_TRIG shift
staging: wlan-ng: properly check endpoint types
tty: xilinx_uartps: Really fix id assignment
iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU
Revert "cifs: Fix the target file was deleted when rename failed."
usb: xhci: Fix ASM2142/ASM3142 DMA addressing
usb: xhci-mtk: fix the failure of bandwidth allocation
binder: Don't use mmput() from shrinker function.
RISC-V: Upgrade smp_mb__after_spinlock() to iorw,iorw
drivers/perf: Prevent forced unbinding of PMU drivers
asm-generic/mmiowb: Allow mmiowb_set_pending() when preemptible()
x86: math-emu: Fix up 'cmp' insn for clang ias
arm64: Use test_tsk_thread_flag() for checking TIF_SINGLESTEP
drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling
ALSA: hda/realtek - fixup for yet another Intel reference board
hwmon: (scmi) Fix potential buffer overflow in scmi_hwmon_probe()
platform/x86: asus-wmi: allow BAT1 battery name
platform/x86: ISST: Add new PCI device ids
hwmon: (nct6775) Accept PECI Calibration as temperature source for NCT6798D
drm/amdgpu: fix preemption unit test
drm/amdgpu/gfx10: fix race condition for kiq
hwmon: (adm1275) Make sure we are reading enough data for different chips
usb: cdns3: trace: fix some endian issues
usb: cdns3: ep0: fix some endian issues
usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init()
usb: dwc3: pci: add support for the Intel Jasper Lake
usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant
Input: elan_i2c - only increment wakeup count on touch
Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen
dmaengine: ioat setting ioat timeout as module parameter
dmaengine: fsl-edma: fix wrong tcd endianness for big-endian cpu
hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow
regmap: dev_get_regmap_match(): fix string comparison
spi: mediatek: use correct SPI_CFG2_REG MACRO
ARM: dts: n900: remove mmc1 card detect gpio
Input: add `SW_MACHINE_COVER`
dmaengine: tegra210-adma: Fix runtime PM imbalance on error
HID: apple: Disable Fn-key key-re-mapping on clone keyboards
HID: steam: fixes race in handling device list.
HID: alps: support devices with report id 2
HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override
scripts/gdb: fix lx-symbols 'gdb.error' while loading modules
scripts/decode_stacktrace: strip basepath from all paths
serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X
geneve: fix an uninitialized value in geneve_changelink()
bonding: check return value of register_netdevice() in bond_newlink()
i2c: i2c-qcom-geni: Fix DMA transfer race
i2c: rcar: always clear ICSAR to avoid side effects
enetc: Remove the mdio bus on PF probe bailout
nfsd4: fix NULL dereference in nfsd/clients display code
Revert "PCI/PM: Assume ports without DLL Link Active train links in 100 ms"
net: ethernet: ave: Fix error returns in ave_init
ipvs: fix the connection sync failed in some cases
qed: suppress false-positives interrupt error messages on HW init
qed: suppress "don't support RoCE & iWARP" flooding on HW init
netdevsim: fix unbalaced locking in nsim_create()
net: dsa: microchip: call phy_remove_link_mode during probe
net: hns3: fix error handling for desc filling
net: ag71xx: add missed clk_disable_unprepare in error path of probe
ionic: fix up filter locks and debug msgs
ionic: use offset for ethtool regs data
mlxsw: destroy workqueue when trap_register in mlxsw_emad_init
bonding: check error value of register_netdevice() immediately
net: smc91x: Fix possible memory leak in smc_drv_probe()
drm: sun4i: hdmi: Fix inverted HPD result
ieee802154: fix one possible memleak in adf7242_probe
net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration
ASoC: Intel: bytcht_es8316: Add missed put_device()
RDMA/mlx5: Use xa_lock_irq when access to SRQ table
ax88172a: fix ax88172a_unbind() failures
vsock/virtio: annotate 'the_virtio_vsock' RCU pointer
hippi: Fix a size used in a 'pci_free_consistent()' in an error handling path
fpga: dfl: fix bug in port reset handshake
fpga: dfl: pci: reduce the scope of variable 'ret'
bnxt_en: Fix completion ring sizing with TPA enabled.
bnxt_en: Fix race when modifying pause settings.
btrfs: fix page leaks after failure to lock page for delalloc
btrfs: fix mount failure caused by race with umount
btrfs: fix double free on ulist after backref resolution failure
ASoC: rt5670: Correct RT5670_LDO_SEL_MASK
ALSA: info: Drop WARN_ON() from buffer NULL sanity check
ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S
uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression
btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent runaway balance
btrfs: reloc: fix reloc root leak and NULL pointer dereference
SUNRPC reverting d03727b248 ("NFSv4 fix CLOSE not waiting for direct IO compeletion")
drm/amd/display: Check DMCU Exists Before Loading
dmabuf: use spinlock to access dmabuf->name
ARM: dts: imx6qdl-gw551x: fix audio SSI
ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link'
irqdomain/treewide: Keep firmware node unconditionally allocated
fuse: fix weird page warning
drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups()
dm: use bio_uninit instead of bio_disassociate_blkg
scsi: dh: Add Fujitsu device to devinfo and dh lists
scsi: mpt3sas: Fix error returns in BRM_status_show
drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout
net: sky2: initialize return of gm_phy_read
ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later
drivers/net/wan/lapbether: Fixed the value of hard_header_len
scsi: mpt3sas: Fix unlock imbalance
xtensa: update *pos in cpuinfo_op.next
xtensa: fix __sync_fetch_and_{and,or}_4 declarations
scsi: scsi_transport_spi: Fix function pointer check
mac80211: allow rx of mesh eapol frames with default rx key
pinctrl: amd: fix npins for uart0 in kerncz_groups
gpio: arizona: put pm_runtime in case of failure
gpio: arizona: handle pm_runtime_get_sync failure case
soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner
usb: gadget: audio: Free requests only after callback
arm64: defconfig: Enable USB_CONFIGFS_F_UAC2 for Lahaina
usb: gadget: Allow USB_CONFIGFS_F_UAC2 to be built as a module
usb: f_uac2: Add SS/SSP support to UAC2 function
usb: gadget: uac2: Change synchronization type of data ep to SYNC
msm: kgsl: Update pagefault policy when KGSL_STATE_ACTIVE
usb: xhci: Replace HCD_RH_RUNNING() check in xhci_stop_endpoint
ABI: Sybmol list update
regulator: rpm-smd: Add support for BOB on PMIC5
RTC6226: append the valid channel in scan list
net: qrtr: ns: Increase socket recvbuf
usb: misc: nb7vpq904m: support 4 lanes display
cnss2: Update QMI header file for PCIE gen switch and bdf data
cnss2: Get Bus bandwidth voting table from DT
usb: dwc3: Disable parkmode for Gen1 controllers
msm: cvp: Dump testbus for CVP debugging
USB: configfs: Don't send DISCONNECT uevent during unbind
dma-mapping-fast: Fix sg-list length calculation in fast_smmu_unmap_sg()
dma-mapping-fast: Add tracepoints for sg-list mapping functions
msm: ADSPRPC: Map and FD non-NULL check before dereferencing
dwc3: trace: Remove unused field with dwc3 request tracing
cnss2: Add additional PBL registers to debug dumps
ANDROID: build: update ABI definitions
arm64: defconfig: Enabled download/reboot reason drivers for Lahaina
firmware: qcom_scm: Add SCM call to perform warm reboot
firmware: qcom_scm: Disable SDI during shutdown
soc: qcom: Add watchdog bite in panic
power: reset: Add qcom reboot reason driver
power: reset: qcom-dload-mode: Add support for changing dump mode
power: reset: qcom-dload-mode: Store KASLR offset when available
power: reset: qcom-dload-mode: Add support for setting emmc dload mode
power: reset: Add qcom-dload-mode driver
defconfig: sdxlemur: enable QCOM PCIe drivers
msm: pcie: remove legacy arm32 IRQ support
msm: pcie: check return value when enabling PCIe GDSC
ARM: qcom: enable PCI for sdxlemur
RTC6226: send the hardware error event when tune/seek timed out
scsi: ufs-qcom: Do not return uninitialized err value
msm: kgsl: Unbind adreno from component device for nogmu
sched/walt: Improve the scheduler
msm: kgsl: Allow state transition to nap from valid states
soc: qcom: Add support to enable eud if enabled in xbl
clk: qcom: debugcc: Move the initcall for HOLI
pinctrl: qcom: function group for qup13_f* instance for holi
coresight: tpdm: add integration_test sysfs node
regmap: irq: Add support to clear ack registers
drm/bridge: LT9611UXC: add LT9611UXC driver for HDK8350
dt-bindings: regulator: define RPM-SMD regulator modes
msm: kgsl: fix a condition error and set L3 clock rate fail
soc: altmode: Add correct notify message length check
msm: kgsl: Delete unused source file
msm: kgsl: Add Battery Current Limiting support for A6xx
ABI: symbols: Update symbol list
ANDROID: update the kernel release format for GKI
usb: dwc3-msm: Add eud to MODULE_SOFTDEP
Revert "UPSTREAM: mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts"
Revert "BACKPORT: mmc: sdhci-msm: Set IO pins in low power state during suspend"
Revert "mmc: sdhci-msm: Update DDR_CONFIG reg with HSR value if supplied"
msm: cvp: Relocate CVP HW PC control
leds: qti-flash: Allow dynamic symmetry current redistribution
msm: kgsl: Enable Preemption on A660 target
scsi: ufs: Read device tree to find UFS's Vccq2 voltage level
sched/walt: Improve the scheduler
msm: adsprpc: Allow kernel and static handle contexts
arm64: defconfig: Enable interconnect driver for Holi
ANDROID: GKI: update clocksource abi due to upstream fixes needed for VDSO backport
UPSTREAM: arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040
UPSTREAM: arm64: arch_timer: Allow an workaround descriptor to disable compat vdso
UPSTREAM: arm64: Introduce a way to disable the 32bit vdso
msm: kgsl: Add support for gmu wrapper memory region
ABI: Update CRC for audio fixes
input: qcom-hv-haptics: update LRA period calculations
Revert "pinctrl: set gpio 4 and 5 for qup14"
input: qcom-hv-haptics: notify HBOOST to keep VREG on during play
regulator: rpm-smd: Add support for min dropout voltage
drivers: thermal: use zero C status as sensor value instead of min temp
ANDROID: staging: android: ion: Fix compilation error for ion_trace.h
drivers: pinctrl: sdxlemur: add GPIO PDC map
defconfig: enable power management functionality for sdxlemur
soc: qcom: mem-offline: log additional time stats
power: supply: qti_battery_charger: Keep device awake during notification
usb: dwc3: gadget: Check controller status with endpoint enable/disable
soc: qcom: pil: Do not do complete ramdump for minidump elf32
iommu-debug: Remove calls to iommu_enable_config_clocks
iommu-debug: Remove trigger-fault functionality
io-pgtable-fast: Remove av8l_fast_cfg
defconfig: Enable MM defconfigs for sdxlemur
defconfig: Enable Ion for sdxlemur
defconfig: Enable CONFIG_ARM_SMMU for sdxlemur
ANDROID: GKI: enable CONFIG_SCSI_UFS_BSG=y
ABI: Update snapshot with CRC information
soc: qcom: pil: Add property to change minidump ELF format
ANDROID: Incremental fs: magic number compatible 32-bit
cpufreq: qcom-cpufreq-hw: Add support for CPUFreq hardware debug
soc: qcom: mem-offline: add pasr support for rpm-smd based targets
memshare: Support hot plug detection for memshare
sched/tracing: GKI friendly long preempt/irq disable traces
lpm-levels: Add RIMPS timer base rail/PLL turn off functionality
ANDROID: kbuild: don't merge .*..compoundliteral in modules
scsi: ufs: Fix overlapping quirks
ANDROID: kbuild: merge more sections with LTO
ANDROID: kbuild: don't merge .*..compoundliteral in modules
scsi: ufs-qcom: Skip getting fsm state in dme context
scsi:ufs: Keep UFS's high power mode when bkops enabled
net: qrtr: ns: Change to ratelimited prints
net: qrtr: ns: Improve ipc logging
usb: dwc3: gadget: Rate limit error message within ep_dequeue() API
msm: kgsl: Enable UCHE dual command queue
ANDROID: KABI updates for db845c (QCOM_COMMAND_DB fixups)
ANDROID: soc: qcom: cmd-db: Allow COMMAND_DB driver to be loaded as a module
NFC: Enable NFC driver in the GKI build
drivers: thermal: qmi_cooling: Treat all devices as max type devices
pinctrl: set gpio 4 and 5 for qup14
soc: fix gapless playback failure
ANDROID: GKI: preserve ABI for struct sock_cgroup_data
Revert "genetlink: remove genl_bind"
Revert "arm64/alternatives: use subsections for replacement sequences"
defconfig: Enable TouchScreen for holi target
phy: ufs: Add UFS PHY support for Holi
mhi: core: Error handling for pending packets in mission_mode
dt-bindings: Add macros for defining USB QMP PHY registers
ANDROID: KABI updates for db845c (USB_EHCI_HCD, USB_EHCI_HCD_PLATFORM and DWC3 fixups)
ANDROID: db845c_gki.fragment: Remove DWC3 modules built into GKI
ANDROID: db845c_gki.fragment: Remove modules built into GKI
tracing/sched: Clean up preemptoff/irqsoff extensions
cpuidle: lpm-levels: Remove dependency on QGKI
ANDROID: power: wakeup_reason: refine wakeup logs
ANDROID: power: wakeup_reason: export log_threaded_irq_wakeup_reason
rpmsg: glink: Update signals interface
firmware: qcom_scm: Set DMA coherent mask as well as the streaming mask
mm/oom_kill: Online memory before running oom-killer
mm/memory_hotplug: Fix try_online_one_block() logic
mm/memory_hotplug: Fix deadlock in try_online_one_block()
haven: ctrl: add nohypuart commandline parameter
drivers: thermal: Add support for RPM SMD cooling device
drivers: thermal: regulator-cdev: Snapshot of regulator cooling device
fsa4480: Fix headset not detected during system suspend
clk: qcom: shima: Update frequency tables and VDD data
clk: qcom: gcc: Update GCC code for HOLI
Linux 5.4.53
gpio: pca953x: disable regmap locking for automatic address incrementing
drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
iommu/vt-d: Make Intel SVM code 64-bit only
ionic: export features for vlans to use
spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH
rxrpc: Fix trace string
libceph: don't omit recovery_deletes in target_copy()
block: fix get_max_segment_size() overflow on 32bit arch
block: fix splitting segments on boundary masks
drm/i915/gt: Ignore irq enabling on the virtual engines
drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()
genirq/affinity: Handle affinity setting on inactive interrupts correctly
sched/fair: handle case of task_h_load() returning 0
sched: Fix unreliable rseq cpu_id for new tasks
arm64: compat: Ensure upper 32 bits of x0 are zero on syscall return
arm64: ptrace: Consistently use pseudo-singlestep exceptions
arm64: ptrace: Override SPSR.SS when single-stepping is enabled
thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power
thermal: int3403_thermal: Downgrade error message
misc: atmel-ssc: lock with mutex instead of spinlock
dmaengine: fsl-edma-common: correct DSIZE_32BYTE
dmaengine: mcf-edma: Fix NULL pointer exception in mcf_edma_tx_handler
dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handler
intel_th: Fix a NULL dereference when hub driver is not loaded
intel_th: pci: Add Emmitsburg PCH support
intel_th: pci: Add Tiger Lake PCH-H support
intel_th: pci: Add Jasper Lake CPU support
powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size
powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey
hwmon: (emc2103) fix unable to change fan pwm1_enable attribute
riscv: use 16KB kernel stack on 64-bit
timer: Fix wheel index calculation on last level
timer: Prevent base->clk from moving backward
scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro
uio_pdrv_genirq: fix use without device tree and no interrupt
uio_pdrv_genirq: Remove warning when irq is not specified
Input: elan_i2c - add more hardware ID for Lenovo laptops
Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list
mei: bus: don't clean driver pointer
Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()"
fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS
fuse: use ->reconfigure() instead of ->remount_fs()
fuse: ignore 'data' argument of mount(..., MS_REMOUNT)
ovl: fix unneeded call to ovl_change_flags()
ovl: relax WARN_ON() when decoding lower directory file handle
ovl: inode reference leak in ovl_is_inuse true case.
ovl: fix regression with re-formatted lower squashfs
serial: mxs-auart: add missed iounmap() in probe failure and remove
virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serial
Revert "tty: xilinx_uartps: Fix missing id assignment to the console"
virt: vbox: Fix guest capabilities mask check
virt: vbox: Fix VBGL_IOCTL_VMMDEV_REQUEST_BIG and _LOG req numbers to match upstream
USB: serial: option: add Quectel EG95 LTE modem
USB: serial: option: add GosunCn GM500 series
USB: serial: ch341: add new Product ID for CH340
USB: serial: cypress_m8: enable Simply Automated UPB PIM
USB: serial: iuu_phoenix: fix memory corruption
usb: gadget: function: fix missing spinlock in f_uac1_legacy
usb: chipidea: core: add wakeup support for extcon
usb: dwc2: Fix shutdown callback in platform
USB: c67x00: fix use after free in c67x00_giveback_urb
ALSA: hda/realtek - Enable Speaker for ASUS UX563
ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534
ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256
ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289
ALSA: hda/realtek - change to suitable link model for ASUS platform
ALSA: usb-audio: Fix race against the error recovery URB submission
ALSA: line6: Sync the pending work cancel at disconnection
ALSA: line6: Perform sanity check for each URB creation
HID: quirks: Ignore Simply Automated UPB PIM
HID: quirks: Always poll Obins Anne Pro 2 keyboard
HID: magicmouse: do not set up autorepeat
HID: logitech-hidpp: avoid repeated "multiplier = " log messages
slimbus: core: Fix mismatch in of_node_get/put
clk: qcom: gcc: Add missing UFS clocks for SM8150
clk: qcom: gcc: Add GPU and NPU clocks for SM8150
mtd: rawnand: oxnas: Release all devices in the _remove() path
mtd: rawnand: oxnas: Unregister all devices on error
mtd: rawnand: oxnas: Keep track of registered devices
mtd: rawnand: brcmnand: fix CS0 layout
mtd: rawnand: brcmnand: correctly verify erased pages
mtd: rawnand: timings: Fix default tR_max and tCCS_min timings
mtd: rawnand: marvell: Fix probe error path
mtd: rawnand: marvell: Use nand_cleanup() when the device is not yet registered
mtd: rawnand: marvell: Fix the condition on a return code
RDMA/mlx5: Verify that QP is created with RQ or SQ
soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request
soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS
soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data
soc: qcom: rpmh: Update dirty flag only when data changes
perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode
PCI/PM: Call .bridge_d3() hook only if non-NULL
habanalabs: Align protection bits configuration of all TPCs
apparmor: ensure that dfa state tables have entries
soc: qcom: socinfo: add missing soc_id sysfs entry
arm: dts: mt7623: add phy-mode property for gmac2
copy_xstate_to_kernel: Fix typo which caused GDB regression
regmap: debugfs: Don't sleep while atomic for fast_io regmaps
keys: asymmetric: fix error return code in software_key_query()
arm64: dts: spcfpga: Align GIC, NAND and UART nodenames with dtschema
ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema
xprtrdma: fix incorrect header size calculations
Revert "thermal: mediatek: fix register index error"
ARM: dts: Fix dcan driver probe failed on am437x platform
fuse: don't ignore errors from fuse_writepages_fill()
NFS: Fix interrupted slots by sending a solo SEQUENCE operation
clk: AST2600: Add mux for EMMC clock
clk: mvebu: ARMADA_AP_CPU_CLK needs to select ARMADA_AP_CP_HELPER
staging: comedi: verify array index is correct before using it
usb: gadget: udc: atmel: fix uninitialized read in debug printk
spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of clock rate
dmaengine: dmatest: stop completed threads when running without set channel
dmaengine: dw: Initialize channel before each transfer
iio: adc: ad7780: Fix a resource handling path in 'ad7780_probe()'
bus: ti-sysc: Do not disable on suspend for no-idle
bus: ti-sysc: Fix sleeping function called from invalid context for RTC quirk
bus: ti-sysc: Fix wakeirq sleeping function called from invalid context
arm64: dts: meson-gxl-s805x: reduce initial Mali450 core frequency
arm64: dts: meson: add missing gxl rng clock
phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked
dmaengine: sh: usb-dmac: set tx_result parameters
soundwire: intel: fix memory leak with devm_kasprintf
iio:health:afe4404 Fix timestamp alignment and prevent data leak.
ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S
bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit
ACPI: video: Use native backlight on Acer TravelMate 5735Z
Input: mms114 - add extra compatible for mms345l
ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2
ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S
ACPI: video: Use native backlight on Acer Aspire 5783z
ALSA: usb-audio: Rewrite registration quirk handling
mmc: sdhci: do not enable card detect interrupt for gpio cd type
doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode
ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8)
Input: goodix - fix touch coordinates on Cube I15-TC
ALSA: usb-audio: Add support for MOTU MicroBook IIc
bus: ti-sysc: Detect EDMA and set quirk flags for tptc
arm64: dts: g12-common: add parkmode_disable_ss_quirk on DWC3 controller
bus: ti-sysc: Detect display subsystem related devices
bus: ti-sysc: Handle module unlock quirk needed for some RTC
bus: ti-sysc: Consider non-existing registers too when matching quirks
bus: ti-sysc: Rename clk related quirks to pre_reset and post_reset quirks
scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled
drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20
ARM: at91: pm: add quirk for sam9x60's ulp1
HID: quirks: Remove ITE 8595 entry from hid_have_special_driver
mmc: mmci: Support any block sizes for ux500v2 and qcom variant
ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot
ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879
ARM: OMAP4+: remove pdata quirks for omap4+ iommus
net: sfp: add some quirks for GPON modules
net: sfp: add support for module quirks
Revert "usb/xhci-plat: Set PM runtime as active on resume"
Revert "usb/ehci-platform: Set PM runtime as active on resume"
Revert "usb/ohci-platform: Fix a warning when hibernating"
net: ethernet: mvneta: Add back interface mode validation
net: ethernet: mvneta: Do not error out in non serdes modes
net: macb: call pm_runtime_put_sync on failure path
of: of_mdio: Correct loop scanning logic
net: dsa: bcm_sf2: Fix node reference count
spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer
iio:health:afe4403 Fix timestamp alignment and prevent data leak.
iio:pressure:ms5611 Fix buffer element alignment
iio:humidity:hts221 Fix alignment and data leak issues
iio: pressure: zpa2326: handle pm_runtime_get_sync failure
iio: mma8452: Add missed iio_device_unregister() call in mma8452_probe()
iio: core: add missing IIO_MOD_H2/ETHANOL string identifiers
iio: magnetometer: ak8974: Fix runtime PM imbalance on error
iio:humidity:hdc100x Fix alignment and data leak issues
iio:magnetometer:ak8974: Fix alignment and data leak issues
arm64/alternatives: don't patch up internal branches
i2c: eg20t: Load module automatically if ID matches
gfs2: read-only mounts should grab the sd_freeze_gl glock
tpm_tis: extra chip->ops check on error path in tpm_tis_core_init
arm64/alternatives: use subsections for replacement sequences
cifs: prevent truncation from long to int in wait_for_free_credits
dt-bindings: mailbox: zynqmp_ipi: fix unit address
m68k: mm: fix node memblock init
m68k: nommu: register start of the memory with memblock
blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags
thermal/drivers: imx: Fix missing of_node_put() at probe time
x86/fpu: Reset MXCSR to default in kernel_fpu_begin()
drm/exynos: fix ref count leak in mic_pre_enable
drm/exynos: Properly propagate return value in drm_iommu_attach_device()
drm/msm/dpu: allow initialization of encoder locks during encoder init
drm/msm: fix potential memleak in error branch
arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040
arm64: arch_timer: Allow an workaround descriptor to disable compat vdso
arm64: Introduce a way to disable the 32bit vdso
ip: Fix SO_MARK in RST, ACK and ICMP packets
cgroup: Fix sock_cgroup_data on big-endian.
cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
tcp: md5: allow changing MD5 keys in all socket states
tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers
vlan: consolidate VLAN parsing code and limit max parsing depth
tcp: md5: do not send silly options in SYNCOOKIES
tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()
tcp: make sure listeners don't initialize congestion-control state
tcp: fix SO_RCVLOWAT possible hangs under high mem pressure
sched: consistently handle layer3 header accesses in the presence of VLANs
net: usb: qmi_wwan: add support for Quectel EG95 LTE modem
net_sched: fix a memory leak in atm_tc_init()
net: dsa: microchip: set the correct number of ports
net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb
llc: make sure applications use ARPHRD_ETHER
l2tp: remove skb_dst_set() from l2tp_xmit_skb()
ipv6: Fix use of anycast address with loopback
ipv6: fib6_select_path can not use out path for nexthop objects
ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg
genetlink: remove genl_bind
bridge: mcast: Fix MLD2 Report IPv6 payload length check
net: rmnet: fix lower interface leak
net: atlantic: fix ip dst and ipv6 address filters
crypto: atmel - Fix build error of CRYPTO_AUTHENC
crypto: atmel - Fix selection of CRYPTO_AUTHENC
irqchip: mpm: Update mpm mapping for tsense interrupts for holi
interconnect: qcom: Add interconnect provider driver for Holi
spi: spi-msm-geni: Add support in SPI driver for Trusted VM
dt-bindings: clock: Update GCC clock ids for HOLI
defconfig: msm: enable remote debugger driver
scripts: gki: Disable DEBUG_FS for user variant builds
crypto: msm: Fix null pointer dereference
msm: cvp: Cancel pending synx during SSR
ANDROID: GKI: update abi symbol lists now that CONFIG_DWC3 is enabled.
defconfig: lahaina-qgki: enable system PM violators driver
sched/walt: Improve the scheduler
ANDROID: GKI: Enable CONFIG_USB_DWC3
usb: dt-bindings: Add USB QMP PHY registers definition
ANDROID: ABI: add the symbols of dwc3.ko and sprd-dma.ko to unisoc
msm: kgsl: Use correct gpudev for A660 GPU variant
drivers: thermal: Add modem and wlan bandwidth cdevs to QMI devices
msm: ipa: Add ipa hw and gsi changes for holi
input: touchscreen: synaptics_tcm: Fix Propagation
input: touchscreen: synaptics_tcm: enable touch driver
clk: Add support to provide OPP tables for clocks
coresight: cti: Add sys interface to show max trigger number
ufs: ufs-qcom: add device quirk for Micron to avoid OCP
usb: gadget: f_midi: Avoid invalid pointer access
Revert "usb: dwc3: gadget: Properly handle ClearFeature(halt)"
Revert "ANDROID: kbuild: merge more sections with LTO"
ANDROID: ABI: Update the ABI whitelist for QCOM
soc: qcom: socinfo: Add the soc-id for Lahaina ATP
soc: qcom: eud: Enable EUD IRQs by default
defconfig: lahaina: enable DSCP based match
msm: pcie: add DRV enabled status for each RC
usb: gadget: qdss: Add error log with set_alt failure cases
usb: dwc3: gadget: WARN on no-resource status
clk: qcom: debugcc: Add support for Debugcc for HOLI
clk: qcom: dispcc: Add support for dispcc driver
drivers: thermal: pe_sensor: Clear the victim IRQ status
ANDROID: GKI: Update CF abi list for virtio-console
usb: phy: Add snapshot of QUSB-V2 PHY driver
usb: misc: nb7vpq904m: move gpio init before register ucsi callback
usb: phy: snps: Enable auto-resume during host mode bus suspend
arm64: defconfig: Disable CONFIG_CFI_PERMISSIVE flag
sound: usb: qmi: Clean up log messages
defconfig: holi: Enable dispcc and debugcc
drivers: soc: qcom: Make global minidump table pointer NULL
interconnect: qcom: Add SDC1 master for Shima
icc: dt-bindings: Add SDC1 master ID for Shima
arm64: defconfig: Add support for DISPCC, debugCC for SHIMA
clk: qcom: debugcc: Add debug clock controller support for SHIMA
clk: qcom: dispcc: Add display clock controller for SHIMA
coresight-tmc: Use sysfs_buf for byte-cntr and sw usb cases
clk: qcom: Add support for pm ops for Multimedia clock controllers
ABI: Add pm_clk* symbols to qcom whitelist
msm: adsprpc: double free when creating dynamic process
leds: qti-flash: Support zero duration for flash safety timer
leds: qti-flash: Fix debug prints, read more than one byte
kernel: sound: remove decoder structure definition
adsprpc: set QoS only to silver cluster
UPSTREAM: lkdtm/heap: Avoid edge and middle of slabs
UPSTREAM: lkdtm: Avoid more compiler optimizations for bad writes
sched: Enable latency sensitive feature
sound: usb: qmi: Move QMI service init to driver probe
interconnect: qcom: Compile Shima interconnect provider driver
dwc3: gadget: Don't perform SET XFER resource with USB GSI endpoint
ANDROID: GKI: Update ABI after RPMH config change
ANDROID: GKI: Adjust symbol lists after RPMH removed from gki_defconfig
ANDROID: db845c_gki.fragment: Add QCOM_RPMH and QCOM_RPMHPD as modules
ANDROID: gki_defconfig: Remove QCOM_RPMH from the gki_defconfig
ANDROID: Kconfig.gki: Remove GKI_QCOM_CLKS_CONFIGS and QCOM_RPMHPD from GKI_HACKS config option
FROMLIST: soc: qcom: rpmh: Allow RPMH driver to be loaded as a module
UPSTREAM: soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module
ABI: Update internal whitelist with hyp assign
ANDROID: GKI: Export memblock_free to drivers
qseecom: Change in buffer sharing mechanism in qseecom
firmware: scm: Remove arch check for dma_set_mask
cpuidle: lpm-levels: no hotplug for single core
drivers: qcom: rpmh: allow RPMH on ARM SoC
drivers: irqchip: pdc: Add irqchip for sdxlemur
usb: f_qdss: Cleanup control interface as no longer in use
drivers: qcom: stats: define readq_relaxed for ARM variants
clk: qcom: Update GCC/GPUCC code for HOLI
platform: msm-geni-se: Return correct Error code in probe context
icc: dt-bindings: Update endpoint IDs for interconnects for HOLI
ANDROID: GKI: do not export symbol_get/put()
scsi: ufs: Clear uic_cmd->cmd_active before calling complete()
soc: qcom: spcom: spcom vote for PM runtime suspend/resume
serail: msm_geni_serial: Stop TX Engine during port close
soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
ANDROID: add xfs back to allmodconfig build tests
iommu-debug: Use apply_to_new_mapping to reset fastmap
arm: dma-mapping: Use iommu_dma ops for arm32
iommu-debug: Remove extra iterations
arm: dma-mapping: Add support for CONFIG_IOMMU_DMA
irqchip: qcom-pdc: Add support to load PDC on shima as module
FROMLIST: rpmsg: core: Add signal API support
pci: pci-msm-msi: Update the msi address size
msm: kgsl: Make sure first boot sequence is complete during touch event
ANDROID: GKI: Fix x86 warning on DMA_VIRTUAL_CHANNELS
ANDROID: GKI: Update ABI and export list for qcom
Revert "ANDROID: net: enable wireless core features with GKI_LEGACY_WEXT_ALLCONFIG"
Revert "ALSA: compress: fix partial_drain completion state"
Linux 5.4.52
s390/maccess: add no DAT mode to kernel_write
s390: Change s390_kernel_write() return type to match memcpy()
pwm: jz4740: Fix build failure
perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result
perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result
perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result
perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument
dm writecache: reject asynchronous pmem devices
blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight()
s390/mm: fix huge pte soft dirty copying
s390/setup: init jump labels before command line parsing
ARC: elf: use right ELF_ARCH
ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE
mmc: meson-gx: limit segments to 1 when dram-access-quirk is needed
dm: use noio when sending kobject event
drm/amdgpu: don't do soft recovery if gpu_recovery=0
drm/radeon: fix double free
btrfs: fix double put of block group with nocow
btrfs: fix fatal extent_buffer readahead vs releasepage race
Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"
bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok()
kprobes: Do not expose probe addresses to non-CAP_SYSLOG
module: Do not expose section addresses to non-CAP_SYSLOG
module: Refactor section attr into bin attribute
kallsyms: Refactor kallsyms_show_value() to take cred
KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE
KVM: x86: Mark CR4.TSD as being possibly owned by the guest
KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode
KVM: x86: bit 8 of non-leaf PDPEs is not reserved
KVM: arm64: Annotate hyp NMI-related functions as __always_inline
KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART
KVM: arm64: Fix definition of PAGE_HYP_DEVICE
ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC
ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC
ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC
ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id
ALSA: usb-audio: Add implicit feedback quirk for RTX6001
ALSA: usb-audio: add quirk for MacroSilicon MS2109
ALSA: hda - let hs_mic be picked ahead of hp_mic
ALSA: opl3: fix infoleak in opl3
IB/hfi1: Do not destroy link_wq when the device is shut down
IB/hfi1: Do not destroy hfi1_wq when the device is shut down
mlxsw: pci: Fix use-after-free in case of failed devlink reload
mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()
net: macb: fix call to pm_runtime in the suspend/resume functions
net: macb: mark device wake capable when "magic-packet" property present
net: macb: fix wakeup test in runtime suspend/resume routines
bnxt_en: fix NULL dereference in case SR-IOV configuration fails
net/mlx5e: Fix 50G per lane indication
net/mlx5: Fix eeprom support for SFP module
qed: Populate nvm-file attributes while reading nvm config partition.
IB/mlx5: Fix 50G per lane indication
cxgb4: fix all-mask IP address comparison
nbd: Fix memory leak in nbd_add_socket
arm64: kgdb: Fix single-step exception handling oops
RDMA/siw: Fix reporting vendor_part_id
ALSA: compress: fix partial_drain completion state
net: hns3: fix use-after-free when doing self test
net: hns3: add a missing uninit debugfs when unload driver
smsc95xx: avoid memory leak in smsc95xx_bind
smsc95xx: check return value of smsc95xx_reset
perf intel-pt: Fix PEBS sample for XMM registers
perf intel-pt: Fix recording PEBS-via-PT with registers
perf report TUI: Fix segmentation fault in perf_evsel__hists_browse()
netfilter: conntrack: refetch conntrack after nf_conntrack_update()
net: dsa: microchip: set the correct number of ports
IB/sa: Resolv use-after-free in ib_nl_make_request()
net: cxgb4: fix return error value in t4_prep_fw
net: mvneta: fix use of state->speed
netfilter: ipset: call ip_set_free() instead of kfree()
bpf, sockmap: RCU dereferenced psock may be used outside RCU block
bpf, sockmap: RCU splat with redirect and strparser error or TLS
drm/mediatek: Check plane visibility in atomic_update
nl80211: don't return err unconditionally in nl80211_start_ap()
gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2
gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2
net: qrtr: Fix an out of bounds read qrtr_endpoint_post()
sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption
x86/entry: Increase entry_stack size to a full page
nvme-rdma: assign completion vector correctly
block: release bip in a right way in error path
usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work
scsi: mptscsih: Fix read sense data size
ARM: imx6: add missing put_device() call in imx6q_suspend_init()
cifs: update ctime and mtime during truncate
s390/kasan: fix early pgm check handler execution
drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003
drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
iommu/vt-d: Don't apply gfx quirks to untrusted devices
powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL
ibmvnic: continue to init in CRQ reset returns H_CLOSED
i40e: protect ring accesses with READ- and WRITE_ONCE
ixgbe: protect ring accesses with READ- and WRITE_ONCE
net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy
net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy
spi: spidev: fix a potential use-after-free in spidev_release()
spi: spidev: fix a race between spidev_release and spidev_remove
ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL
ASoC: SOF: Intel: add PCI ID for CometLake-S
drm: mcde: Fix display initialization problem
gpu: host1x: Detach driver on unregister
drm/tegra: hub: Do not enable orphaned window group
drm/ttm: Fix dma_fence refcnt leak when adding move fence
ARM: dts: omap4-droid4: Fix spi configuration and increase rate
perf/x86/rapl: Fix RAPL config variable bug
perf/x86/rapl: Move RAPL support to common x86 code
regmap: fix alignment issue
spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer
spi: spi-fsl-dspi: Adding shutdown hook
KVM: s390: reduce number of IO pins to 1
msm: adsprpc: use current PID instead of stored PID for validation
dt-bindings: clock: Update clock ID's of GPUCC and DISPCC for SHIMA
ANDROID: ABI: add already existing symbols of ufs_* to unisoc
msm: adsprpc: remove use of vfs_stat API in the fastrpc driver
defconfig: lahaina: Fix INTERCONNECT_TEST being disabled for QGKI
soc: qcom: pil: Handle uninitialized 'ret'
ion: Restore GKI system heap implementation
msm: kgsl: Add support to configure bus dcvs sampling interval
input: event_notify: Remove the support
ion: Update the system heap type to MSM_SYSTEM and update sys heap ID
ion: Move the msm system heap source into its own files
defconfig: Enable icnss2 config for holi
ANDROID: ABI: add nf_* symbols to unisoc
ANDROID: GKI: update abi xml file
icnss2: Remove vbatt feature code for holi
msm: kgsl: Add GPUCC register dumps to A6xx GPU snapshot
ANDROID: GKI: build in more Bluetooth drivers
ARM64: mm: Add log in fixmap_remap_fdt for static memory
mm: page_alloc: Add debug log in free_reserved_area for static memory
ANDROID: GKI: update abi xml file
ANDROID: GKI: Enable CONFIG_BT_HIDP as it is needed by some platforms
ANDROID: GKI: add CONFIG_BT to x86 gki_defconfig
cnss2: Notify WLAN host driver when SMMU fault is detected
clk: qcom: gcc-shima: Update video_axi clks to clk_branch2_force_off_ops
Revert "FROMLIST: f2fs: fix use-after-free when accessing bio->bi_crypt_context"
binder: update latency_sensitive flag for binder transactions
Revert "scsi: ufs: Dump PA_VS_STATUS_REG1 in eh"
mhi: core: Prevent extra votes for multiple timesync requests
power: reset: Remove flush_cache_all usage
ANDROID: GKI: update abi definitions
ANDROID: mm: add vendor padding for SPECULATIVE_PAGE_FAULTS
net: qrtr: haven: Add doorbell retry for secondary
leds: qti-flash: Allow symmetrical switch on with no channels configured
ANDROID: GKI: enable usb storage drivers
drivers: thermal: Change parameters in thermal zone configuration
ANDROID: fscrypt: fix DUN contiguity with inline encryption + IV_INO_LBLK_32 policies
coresight: Delete path from active paths when exception happens
arm64: defconfig: remove mass storage as module
mmc: sdhci-msm: Remove unneeded device tree entries
mmc: core: Add at least 3 mclk cycle delay before next command after ACMD41
mmc: sdhci-msm: Update DDR_CONFIG reg with HSR value if supplied
UPSTREAM: mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts
drivers/base/memory.c: Optimize allocated_bytes_show()
input: touchscreen: synaptics_tcm: add new touch driver
sound: usb: Use IOMMU_CACHE mapping if USB controller is dma-coherent
input: qcom-hv-haptics: set effect to NULL in constant playing
msm: kgsl: Update preemption keepalive on a660
soc: qcom: hyp_core_ctl: Fix conditional statement boundries
defconfig: Enable USB related config flags on sdxlemur
ANDROID: GKI: set CONFIG_STATIC_USERMODEHELPER_PATH
build.config.aarch64: s/COMPAT/ARM32
usb: f_qdss: Fix race between qdss_alloc_req & qdss_close
msm:ipa3: removed duplicate entries in defconfig
power: supply: qti_battery_charger: Enable Ship mode shutdown
msm: kgsl: Add snapshot size and highest bank bit for a619
ANDROID: sound: usb: Add vendor's hooking interface
mm: remove the speculative page fault traces
clk: qcom: gcc: use the holi specific vdd file
BACKPORT: mmc: sdhci-msm: Set IO pins in low power state during suspend
defconfig: Enable CPUFREQ HW module for cpu scaling
cnss2: Add debug assert on idle restart timeout
tmc-etr: Call usb_qdss_open after all etr settings are done
UPSTREAM: slimbus: core: Set fwnode for a device when setting of_node
ANDROID: f2fs: add back compress inode check
msm: cvp: Fix linked list corruption in CVP driver
ANDROID: abi: update abi dump for CONFIG_KPROBES
Move from dma_buf_kmap to dma_buf_vmap for ION
f2fs: fix use-after-free when accessing bio->bi_crypt_context
pstore: Add support to cached pages
usb: f_qdss: Setting channel to NULL in qdss_close
ANDROID: gki_defconfig: Enable Kprobes
msm: cvp: Avoid NULL pointer dereference
msm: cvp: addressing the LF making issue
mhi: core: Use appropriate names for BHI/BHIe firmware load functions
mhi: cntrl: qcom: Add support for fatal error processing
mhi: core: block unbind from userspace till channel reset
mhi: core: Add extra checks for RDDM event handling
mhi: core: move PM state to SYS_ERROR if the event arrives before RDDM
arm64: defconfig: enable DRM display driver configs
ANDROID: Correct branch name after rename
scsi: ufs: Support query the spm/rpm level from device tree
msm:adsprpc: Fixed NULL dereference in getargs()
msm: kgsl: Wait for active count when last kgsl instance is closed
kernel_headers: Disable headers matching
arm: defconfig: Enable MPROC stack for sdxlemur
scsi: ufshcd: Allow zero value setting to Auto-Hibernate Timer
soc: qcom: add VTCM debug test support
soc: qcom: mem-buf: Include Haven structure definitions
msm: kgsl: Add support for clk_set_options() to enable NAP feature
ANDROID: GKI: update ABI due to power supply changes
UPSTREAM: power: supply: core: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED
UPSTREAM: power: supply: core: add manufacture date properties
UPSTREAM: power: supply: core: add capacity error margin property
UPSTREAM: power: supply: core: Add type property to uevent env
UPSTREAM: power: supply: core: Add a macro that maps enum properties to text values
UPSTREAM: power: supply: core: Use designated initializer for property text arrays
UPSTREAM: power: supply: core: Cleanup power supply sysfs attribute list
UPSTREAM: power: supply: core: reduce power_supply_show_usb_type() parameters
clk: qcom: clk-alpha-pll: Add support for Lucid EVO PLL
ANDROID: fix copyright notice
ANDROID: add support for vendor hooks
ANDROID: GKI: update abi definitions
iommu/iova: Free global iova rcache on iova alloc failure
iommu/iova: Retry from last rb tree node if iova search fails
pinctrl: qcom: Update pinctrl for HOLI soc
Linux 5.4.51
efi: Make it possible to disable efivar_ssdt entirely
dm zoned: assign max_io_len correctly
x86/resctrl: Fix memory bandwidth counter width for AMD
mm, compaction: make capture control handling safe wrt interrupts
mm, compaction: fully assume capture is not NULL in compact_zone_order()
irqchip/gic: Atomically update affinity
dma-buf: Move dma_buf_release() from fops to dentry_ops
drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
drm/amdgpu: use %u rather than %d for sclk/mclk
drm/amd/display: Only revalidate bandwidth on medium and fast updates
MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen
MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names
cifs: Fix the target file was deleted when rename failed.
SMB3: Honor 'handletimeout' flag for multiuser mounts
SMB3: Honor lease disabling for multiuser mounts
SMB3: Honor persistent/resilient handle flags for multiuser mounts
SMB3: Honor 'seal' flag for multiuser mounts
Revert "ALSA: usb-audio: Improve frames size computation"
nfsd: apply umask on fs without ACL support
spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths
i2c: mlxcpld: check correct size of maximum RECV_LEN packet
i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
samples/vfs: avoid warning in statx override
nvme: fix a crash in nvme_mpath_add_disk
nvme: fix identify error status silent ignore
SMB3: Honor 'posix' flag for multiuser mounts
virtio-blk: free vblk-vqs in error path of virtblk_probe()
drm: sun4i: hdmi: Remove extra HPD polling
nfsd: fix nfsdfs inode reference count leak
nfsd4: fix nfsdfs reference count loop
thermal/drivers/rcar_gen3: Fix undefined temperature if negative
thermal/drivers/mediatek: Fix bank number settings on mt8183
hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add()
hwmon: (max6697) Make sure the OVERT mask is set correctly
cxgb4: fix SGE queue dump destination buffer context
cxgb4: use correct type for all-mask IP address comparison
cxgb4: fix endian conversions for L4 ports in filters
cxgb4: parse TC-U32 key values and masks natively
cxgb4: use unaligned conversion for fetching timestamp
RDMA/counter: Query a counter before release
rxrpc: Fix afs large storage transmission performance drop
drm/msm/dpu: fix error return code in dpu_encoder_init
crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
tpm: Fix TIS locality timeout problems
selftests: tpm: Use /bin/sh instead of /bin/bash
kgdb: Avoid suspicious RCU usage warning
nvme-multipath: fix bogus request queue reference put
nvme-multipath: fix deadlock due to head->lock
nvme-multipath: fix deadlock between ana_work and scan_work
nvme-multipath: set bdi capabilities once
s390/debug: avoid kernel warning on too large number of pages
tools lib traceevent: Handle __attribute__((user)) in field names
tools lib traceevent: Add append() function helper for appending strings
usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect
rxrpc: Fix race between incoming ACK parser and retransmitter
mm/slub: fix stack overruns with SLUB_STATS
mm/slub.c: fix corrupted freechain in deactivate_slab()
sched/debug: Make sd->flags sysctl read-only
usbnet: smsc95xx: Fix use-after-free after removal
EDAC/amd64: Read back the scrub rate PCI register on F15h
mm: fix swap cache node allocation mask
io_uring: make sure async workqueue is canceled on exit
sound: usb: Ensure UAC3 Power Domain is set to D0 when enabling stream
usb: gadget: Fix interface descriptor fields for QTI functions
PM / devfreq: make memlat and bwmon governors immutable
ANDROID: update the ABI representation after ion sysfs changes
ANDROID: add ion_stat tracepoint to common kernel
ANDROID: staging: android: ion: Expose total heap and pool sizes via sysfs
ANDROID: Update ABI representation for libabigail update
ANDROID: Update the ABI representation
icnss2: Add snapshot of icnss2 driver
dt-bindings: clock: add MDSS clock names for 10nm architecture
iommu/iova: Don't BUG on invalid PFNs
input: qcom-hv-haptics: Update sequence of reading STATUS_DATA
drivers: pinctrl: Add gpio to mpm mapping for holi
ufs: ufs-qcom: Fix racing caused by ufs_qcom_testbus_config()
clk: qcom: gpucc-lahaina: Fix gpu_cc_cx_gmu_clk stuck off warning
mmc: Change locking for clk scaling from bh to irqsave
msm: cvp: Increase delay during AXI reset pulse
ANDROID: GKI: Incremental fs: move MODULE_IMPORT_NS() line
msm: adsprpc: Reserve contexts for all static handles
memshare: Move ramdump collection to AFTER_SHUTDOWN event
ANDROID: GKI: set vfs-only exports into their own namespace
ANDROID: gki: build-in DMA_VIRTUAL_CHANNELS
ANDROID: GKI: make VIDEOBUF2_DMA_CONTIG under GKI_HIDDEN_MEDIA_CONFIGS
ANDROID: PM: sleep: export device_pm_callback_start/end trace event
ANDROID: fix copyright notice
ANDROID: GKI: add android_vendor.h
arm64: defconfig: Enable BFQ io scheduler on holi
ANDROID: GKI: enable CONFIG_V4L_PLATFORM_DRIVERS
mm: reduce the time spend by killed tasks in alloc path
arm64: defconfig: Move to upstream ufshcd core
RTC6226: keep tuned to valid lower band channel for dwell time
uio: msm_sharedmem: shared memory region access is also given to vm-nav
soc: qcom: secure_buffer: add support for VMID_NAV
uio: msm_sharedmem: add guard page around shared memory
arm64: defconfig: Enable shima interconnect driver
ANDROID: GKI: enable CONFIG_TYPEC_TCPM
ANDROID: GKI: support CONFIG_INPUT_TOUCHSCREEN
input: qcom-hv-haptics: clear HW faults before enabling play
ANDROID: GKI: move abi files to android/
ANDROID: GKI: drop unneeded "_whitelist" off of symbol filenames
msm: kgsl: Add support for A660 GPU variant
interconnect: qcom: Add Shima interconnect provider driver
bindings: clock: gcc: Add support for REF clock for HOLI
defconfig: arm64: Enable the GPUCC clock controller
clk: qcom: gpucc: Add Graphics Clock controller for HOLI
defconfig: lahaina: Enable memshare driver on lahaina_debug
ANDROID: GKI: modules should not run programs
phy: ufs: Add UFS PHY support for Holi
msm_rtb: Include <asm/io.h> header in rtb for QGKI
UPSTREAM: net: bpf: Make bpf_ktime_get_ns() available to non GPL programs
kernel: add header file for audio compressed formats in bp
arm64: defconfig: Enable IO_PGTABLE_PAGE_ACCOUNTING for debug configs
UPSTREAM: bpf: Add gso_size to __sk_buff
clk: qcom: gcc-lahaina: Update video_axi clks to clk_branch2_force_off_ops
cnss2: Add PBL and SBL dump only for QCA6490
UPSTREAM: usb: musb: mediatek: add reset FADDR to zero in reset interrupt handle
ANDROID: ABI/Whitelist: update symbols of incrementalfs.ko and sprd_*.ko to unisoc whitelist
ANDROID: GKI: update abi definition now that EHCI driver is built in
ANDROID: GKI: support CONFIG_USB_EHCI_HCD_PLATFORM
ANDROID: GKI: support CONFIG_USB_EHCI_HCD
byte-cntr: Set offset as rwp offset when sw usb mode start
ABI: Update internal whitelist for cnss symbols
UPSTREAM: mmc: sdhci-msm: Deactivate CQE during SDHC reset
UPSTREAM: mmc: cqhci: Add cqhci_deactivate()
mhi: core: Expose API to check device execution environment
mhi: core: Use high priority workqueue for all MHI work
mhi: core: Move to error state as soon as RDDM is detected
cnss2: set rddm support boolean for MHI
mhi: core: Move power down check within the RDDM image support
mhi: core: Separate rddm support and dump collection
mhi: cntrl: qcom: expand debug modes for new device bringup
mhi: core: move certain logs to controller log buffer
mhi: cntrl: qcom: move certain logs to controller log buffer
mhi: cntrl: qcom: reduce timesync and bootlogger log buffer size
mhi: cntrl: qcom: add support for controller ipc logs
cnss2: add support for controller IPC logs
mhi: core: add log buffer for controller bootup and shutdown
input: touchscreen: focaltech_touch: Remove vfs_read()
ANDROID: Update kabi for db845c (keeping up with ufs-qcom zig-zag)
input: qcom-hv-haptics: adjust frequency calibration sequence
HID: qvr: using different dma-buf APIs
cnss2: Add support to create device sysfs group
abi: Update qcom whitelist with devm_device* APIs
ANDROID: GKI: scripts: Makefile: update the lz4 command (#2)
pci: msm: Add support to disable L1SS sleep
scsi: ufs: Read device tree to find UFS's Vcc voltage level
Linux 5.4.50
Revert "tty: hvc: Fix data abort due to race in hvc_open"
xfs: add agf freeblocks verify in xfs_agf_verify
dm writecache: add cond_resched to loop in persistent_memory_claim()
dm writecache: correct uncommitted_block when discarding uncommitted entry
xprtrdma: Fix handling of RDMA_ERROR replies
NFSv4 fix CLOSE not waiting for direct IO compeletion
pNFS/flexfiles: Fix list corruption if the mirror count changes
SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()
sunrpc: fixed rollback in rpc_gssd_dummy_populate()
Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate()
drm/amdgpu: add fw release for sdma v5_0
drm/radeon: fix fb_div check in ni_init_smc_spll_table()
drm: rcar-du: Fix build error
drm/amd: fix potential memleak in err branch
ring-buffer: Zero out time extend if it is nested and not absolute
tracing: Fix event trigger to accept redundant spaces
arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range
arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range
arm64: perf: Report the PC value in REGS_ABI_32 mode
mm/memcontrol.c: add missed css_put()
ocfs2: fix panic on nfs server over ocfs2
ocfs2: fix value of OCFS2_INVALID_SLOT
ocfs2: load global_inode_alloc
ocfs2: avoid inode removal while nfsd is accessing it
mm/slab: use memzero_explicit() in kzfree()
btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eof
btrfs: check if a log root exists before locking the log_mutex on unlink
btrfs: fix data block group relocation failure due to concurrent scrub
btrfs: fix bytes_may_use underflow when running balance and scrub in parallel
x86/asm/64: Align start of __clear_user() loop to 16-bytes
x86/cpu: Use pinning mask for CR4 bits needing to be 0
KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROL
KVM: nVMX: Plumb L2 GPA through to PML emulation
KVM: X86: Fix MSR range of APIC registers in X2APIC mode
erofs: fix partially uninitialized misuse in z_erofs_onlinepage_fixup
ACPI: configfs: Disallow loading ACPI tables when locked down
ACPI: sysfs: Fix pm_profile_attr type
ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems
ALSA: hda/realtek - Add quirk for MSI GE63 laptop
ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table
RISC-V: Don't allow write+exec only page mapping request in mmap
block: update hctx map when use multiple maps
blktrace: break out of blktrace setup on concurrent calls
kprobes: Suppress the suspicious RCU warning on kprobes
recordmcount: support >64k sections
kbuild: improve cc-option to clean up all temporary files
arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n
s390/vdso: fix vDSO clock_getres()
s390/vdso: Use $(LD) instead of $(CC) to link vDSO
s390/ptrace: fix setting syscall number
s390/ptrace: pass invalid syscall numbers to tracing
pinctrl: tegra: Use noirq suspend/resume callbacks
pinctrl: qcom: spmi-gpio: fix warning about irq chip reusage
test_objagg: Fix potential memory leak in error handling
net: alx: fix race condition in alx_remove
ibmvnic: Harden device login requests
hwrng: ks-sa - Fix runtime PM imbalance on error
riscv/atomic: Fix sign extension for RV64I
drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp()
ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function
sata_rcar: handle pm_runtime_get_sync failure cases
sched/core: Fix PI boosting between RT and DEADLINE tasks
sched/deadline: Initialize ->dl_boosted
afs: Fix storage of cell names
i2c: core: check returned size of emulated smbus block read
i2c: fsi: Fix the port number field in status register
clk: sifive: allocate sufficient memory for struct __prci_data
net: bcmgenet: use hardware padding of runt frames
netfilter: ipset: fix unaligned atomic access
nvme: don't protect ns mutation with ns->head->lock
usb: renesas_usbhs: getting residue from callback_result
usb: gadget: udc: Potential Oops in error handling code
scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset()
ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram()
cxgb4: move handling L2T ARP failures to caller
net: qede: fix use-after-free on recovery and AER handling
net: qede: fix PTP initialization on recovery
net: qed: fix excessive QM ILT lines consumption
net: qed: fix NVMe login fails over VFs
net: qede: stop adding events on an already destroyed workqueue
net: qed: fix async event callbacks unregistering
net: qed: fix left elements count calculation
iommu/vt-d: Update scalable mode paging structure coherency
iommu/vt-d: Enable PCI ACS for platform opt in hint
selftests/net: report etf errors correctly
RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()
s390/qeth: fix error handling for isolation mode cmds
ASoC: rockchip: Fix a reference count leak.
RDMA/cma: Protect bind_list and listen_list while finding matching cm id
RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532
RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq
rxrpc: Fix handling of rwind from an ACK packet
ARM: dts: NSP: Correct FA2 mailbox node
bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE
devmap: Use bpf_map_area_alloc() for allocating hash buckets
regmap: Fix memory leak from regmap_register_patch
x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get()
ARM: dts: Fix duovero smsc interrupt for suspend
ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect
bpf, xdp, samples: Fix null pointer dereference in *_user code
samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS
ASoC: fsl_ssi: Fix bclk calculation for mono channel
RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl()
regualtor: pfuze100: correct sw1a/sw2 on pfuze3000
ASoC: qcom: common: set correct directions for dailinks
ASoc: q6afe: add support to get port direction
efi/esrt: Fix reference count leak in esre_create_sysfs_entry.
efi/tpm: Verify event log header before parsing
ASoC: q6asm: handle EOS correctly
xfrm: Fix double ESP trailer insertion in IPsec crypto offload.
ARM: OMAP2+: Fix legacy mode dss_reset
bus: ti-sysc: Ignore clockactivity unless specified as a quirk
bus: ti-sysc: Flush posted write on enable and disable
IB/hfi1: Fix module use count flaw due to leftover module put calls
IB/mad: Fix use after free when destroying MAD agent
loop: replace kill_bdev with invalidate_bdev
cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip
xhci: Return if xHCI doesn't support LPM
xhci: Fix enumeration issue when setting max packet size for FS devices.
xhci: Fix incorrect EP_STATE_MASK
cifs/smb3: Fix data inconsistent when zero file range
cifs/smb3: Fix data inconsistent when punch hole
cifs: Fix cached_fid refcnt leak in open_shroot
scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action
scsi: qla2xxx: Keep initiator ports after RSCN
usb: cdns3: ep0: add spinlock for cdns3_check_new_setup
usb: cdns3: ep0: fix the test mode set incorrectly
usb: cdns3: trace: using correct dir value
ALSA: usb-audio: Fix OOB access of mixer element list
ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)
ALSA: usb-audio: add quirk for Denon DCD-1500RE
ALSA: usb-audio: Add implicit feedback quirk for SSL2+.
usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs
usb: host: ehci-exynos: Fix error check in exynos_ehci_probe()
xhci: Poll for U0 after disabling USB2 LPM
usb: host: xhci-mtk: avoid runtime suspend when removing hcd
USB: ehci: reopen solution for Synopsys HC bug
usb: add USB_QUIRK_DELAY_INIT for Logitech C922
usb: dwc2: Postponed gadget registration to the udc class driver
USB: ohci-sm501: Add missed iounmap() in remove
binder: fix null deref of proc->context
ALSA: usb-audio: Fix potential use-after-free of streams
fix a braino in "sparc32: fix register window handling in genregs32_[gs]et()"
net: sched: export __netdev_watchdog_up()
btrfs: fix a block group ref counter leak after failure to remove block group
Revert "i2c: tegra: Fix suspending in active runtime PM state"
tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
sch_cake: fix a few style nits
sch_cake: don't call diffserv parsing code when it is not needed
sch_cake: don't try to reallocate or unshare skb unconditionally
ip_tunnel: fix use-after-free in ip_tunnel_lookup()
net: phy: Check harder for errors in get_phy_id()
ip6_gre: fix use-after-free in ip6gre_tunnel_lookup()
tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes
tcp: grow window for OOO packets only for SACK flows
tcp: don't ignore ECN CWR on pure ACK
sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket
rxrpc: Fix notification call on completion of discarded calls
rocker: fix incorrect error handling in dma_rings_init
openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len
net: usb: ax88179_178a: fix packet alignment padding
net: increment xmit_recursion level in dev_direct_xmit()
net: Fix the arp error in some cases
net: fix memleak in register_netdevice()
net: Do not clear the sock TX queue in sk_set_socket()
net: core: reduce recursion limit value
net: bridge: enfore alignment for ethernet address
mvpp2: ethtool rxtx stats fix
mld: fix memory leak in ipv6_mc_destroy_dev()
ibmveth: Fix max MTU limit
geneve: allow changing DF behavior after creation
enetc: Fix tx rings bitmap iteration range, irq handling
block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed
msm: kgsl: Update current frequency in devfreq status structure
mm, memory_hotplug: update pcp lists everytime onlining a memory block
sound: usb: Fix check with usb_get_controller_id() for valid controller id
ANDROID: GKI: revert part of the ufshcd_* export removals
ANDROID: GKI: update ABI definitions based on recent wifi backports
BACKPORT: cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries
BACKPORT: nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port
BACKPORT: nl80211: modify TID-config API
BACKPORT: nl80211: Add NL command to support TID speicific configurations
BACKPORT: cfg80211: Support key configuration for Beacon protection (BIGTK)
BACKPORT: cfg80211: More error messages for key addition failures
BACKPORT: cfg80211: Enhance the AKM advertizement to support per interface.
BACKPORT: nl80211: add handling for BSS color
BACKPORT: cfg80211: VLAN offload support for set_key and set_sta_vlan
drivers: thermal: Avoid multiple TSENS controller re-init simultaneously
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
ASoC: pcm: add null check for be_substream
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
defconfig: msm: Enable CONFIG_QTI_TZ_LOG on perf builds
arm64: defconfig: configuration for UTS namespace
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
msm: cvp: Re-initialize the HFI queue headers after CDSP-SSR
FROMGIT: binder: fix null deref of proc->context
Revert "ANDROID: fscrypt: add key removal notifier chain"
drivers: thermal: bcl: Update the threshold conversion
soc: qcom: altmode-glink: Execute client callback in work
drivers: thermal: pe_sensor: Add code to clear victim irq status
UPSTREAM: scsi: ufs: Fix imprecise load calculation in devfreq window
UPSTREAM: scsi: ufs: Add trace event for UIC commands
UPSTREAM: scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
UPSTREAM: scsi: ufs-mediatek: Allow unbound mphy
UPSTREAM: scsi: ufs-mediatek: Fix unbalanced clock on/off
UPSTREAM: scsi: ufs-mediatek: Introduce low-power mode for device power supply
UPSTREAM: scsi: ufs-mediatek: Do not gate clocks if auto-hibern8 is not entered yet
UPSTREAM: scsi: ufs-mediatek: Fix imprecise waiting time for ref-clk control
BACKPORT: scsi: ufs: Disable WriteBooster capability in non-supported UFS device
BACKPORT: scsi: ufs: Fix WriteBooster flush during runtime suspend
BACKPORT: scsi: ufs: Fix index of attributes query for WriteBooster feature
BACKPORT: scsi: ufs: Allow WriteBooster on UFS 2.2 devices
UPSTREAM: scsi: ufs-mediatek: Customize WriteBooster flush policy
UPSTREAM: scsi: ufs: Customize flush threshold for WriteBooster
BACKPORT: scsi: ufs: Introduce ufs_hba_variant_params to group customizable parameters
UPSTREAM: scsi: ufs-mediatek: Make ufs_mtk_fixup_dev_quirks static
UPSTREAM: scsi: ufs: Cleanup WriteBooster feature
UPSTREAM: scsi: ufs-mediatek: Enable WriteBooster capability
BACKPORT: scsi: ufs: Add LU Dedicated buffer mode support for WriteBooster
BACKPORT: scsi: ufs: Add "index" in parameter list of ufshcd_query_flag()
UPSTREAM: scsi: ufs-mediatek: Add fixup_dev_quirks vops
UPSTREAM: scsi: ufs: Export ufs_fixup_device_setup() function
BACKPORT: scsi: ufs: Introduce fixup_dev_quirks vops
UPSTREAM: scsi: ufs-mediatek: add error recovery for suspend and resume
UPSTREAM: scsi: ufs: export ufshcd_link_recovery
UPSTREAM: scsi: ufs-mediatek: customize the delay for enabling host
UPSTREAM: scsi: ufs: make HCE polling more compact to improve initialization latency
BACKPORT: scsi: ufs: allow custom delay prior to host enabling
UPSTREAM: scsi: ufs-mediatek: use common delay function
UPSTREAM: scsi: ufs: introduce common and flexible delay function
UPSTREAM: scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc()
UPSTREAM: scsi: ufs-mediatek: fix HOST_PA_TACTIVATE quirk for Samsung UFS Devices
BACKPORT: scsi: ufs: Add max_lu_supported in struct ufs_dev_info
RTC6226: set the the Channel spacing value in Radio Config register
ANDROID: GKI: remove ufshcd_* exports from whitelists
defconfig: enable fixed and stub regulator for sdxlemur
ANDROID: GKI: enable CONFIG_SCSI_UFS_DWC_TC_PLATFORM
ANDROID: GKI: enable QCOM and HISI UFS drivers
ANDROID: GKI: enable UFS for x86 gki builds and SCSI_UFSHCD_PCI
icc: dt-bindings: Update endpoint IDs for interconnects for SHIMA
soc: qcom: crypto-qti-hwkm: add wrapped raw secret
interconnect: qcom: Add sdxlemur interconnect provider driver
dt-bindings: interconnect: Add support for SDXLEMUR DT bindings
msm: cvp: Avoid reset CVP clock during power off
msm: cvp: Avoids sending random error code to DSP
tmc-etr: Fix duplicate logs issue when use sw usb mode
Revert "irqdomain: Implement and expose API to clear IRQ mapping for radix tree"
buses: i2c: update i2c geni driver to include irq.h
UPSTREAM: amba: Retry adding deferred devices at late_initcall
scsi: ufs-qcom: add qos support for ufs
arm64: defconfig: remove configs to fix kw issues
net: qrtr: ns: Change servers radix tree to xarray
net: qrtr: ns: Change nodes radix tree to xarray
mailbox: qcom-apcs: Add compatible for sdxlemur
defconfig: arm64: Disable SDCARD_FS for Lahaina
clk: qcom: clk-branch: Add clk_branch2_force_off_ops to force off a clock
ANDROID: GKI: Enable INTERVAL_TREE
FROMGIT: binder: fix null deref of proc->context
cnss2: Handle PCI register rw operation during crash shutdown
build.config.msm.lahaina: Add qgki-consolidate as a supported variant
ANDROID: Makefile: append BUILD_NUMBER to version string when defined
arm64: defconfig: add trusted touch support to GKI defconfig
arm64: defconfig: add trusted touch config for genericarmv8
ABI: Update whitelist
defconfig: enable system pm violators for lahaina
mm: memory_hotplug: wait on device_hotplug_lock in OOM path
mm: change max readahead size to 512KB
mm: disable fault around on emulated access bit architecture
mm: allocate swapin pages from movable zone
ABI: Add synx driver ABIs for QCOM whitelist
bindings: clock: qcom: Update the GPU CC clock IDs
clk: qcom: clk-branch: Add clock ops for Voltage voting
clk: qcom: Add qcom implementation of qcom_clk_set_flags
defconfig: Enable MPM driver for Holi
dt-bindings: clock: Add support for clock ids for SDXLEMUR
soc: qcom: rpmh-rsc: Correctly handle zero active TCS for solver mode
defconfig: msm: Disable CONFIG_MSM_TZ_LOG from perf builds
staging: android: ion: Add support for the audio ML heap
soc: qcom: secure_buffer: Add support for VMID_ADSP_HEAP and VMID_LPASS
iommu: Remove iommu_debugfs_top
iommu: Refactor IOMMU pagetable page accounting into a config option
iommu: add a function to get MID/PID/BID info
soc: qcom: hwkm: Re-format cmd packet for system kdf
leds: qti-flash: Disable flash LED channel after De-strobe
leds: qti-flash: Disable flash LED when brightness is set to 0
usb: gadget: composite: Inform controller driver of self-powered
scsi: ufs: Try to save power mode change and UIC cmd completion timeout
ANDROID: GKI: update the abi definitions due to 5.4.49 and padding
ANDROID: GKI: USB: Gadget: add Android ABI padding to struct usb_gadget
ANDROID: GKI: sound/usb/card.h: add Android ABI padding to struct snd_usb_endpoint
sched/fair: Fix need_idle argument in sched_task_util trace point
power: smb1355: Add snapshot of SMB1355 charger driver
arm64: defconfig: Add support for CAMCC, VIDEOCC, GPUCC for SHIMA
msm: adsprpc: Add support for recover session on DSP
ANDROID: ext4: Optimize match for casefolded encrypted dirs
ANDROID: ext4: Handle casefolding with encryption
pil: Fix minidump collection during SSR
arm64: Enable a bunch of android recommended configs
cnss2: Add debug dump for Wlan FW PBL and SBL
msm: cvp: Increase delay during AXI reset pulse
ufs: sysfs: Use snprintf instead of sprintf
Linux 5.4.49
net: core: device_rename: Use rwsem instead of a seqcount
sched/rt, net: Use CONFIG_PREEMPTION.patch
pwm: jz4740: Enhance precision in calculation of duty cycle
net: octeon: mgmt: Repair filling of RX ring
e1000e: Do not wake up the system via WOL if device wakeup is disabled
kretprobe: Prevent triggering kretprobe from within kprobe_flush_task
kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex
tracing/probe: Fix memleak in fetch_op_data operations
crypto: algboss - don't wait during notifier callback
crypto: algif_skcipher - Cap recv SG list at ctx->used
Revert "drm/amd/display: disable dcn20 abm feature for bring up"
drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
drm/amd/display: Use kvfree() to free coeff in build_regamma()
drm/connector: notify userspace on hotplug after register complete
drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
drm/i915/gem: Avoid iterating an empty list
drm/msm: Check for powered down HW in the devfreq callbacks
drm/i915: Fix AUX power domain toggling across TypeC mode resets
s390: fix syscall_get_error for compat processes
f2fs: avoid utf8_strncasecmp() with unstable name
f2fs: split f2fs_d_compare() from f2fs_match_name()
net/mlx5: DR, Fix freeing in dr_create_rc_qp()
block: nr_sects_write(): Disable preemption on seqcount write
x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld
drm/amd/display: Use swap() where appropriate
drm/dp_mst: Increase ACT retry timeout to 3s
ext4: avoid race conditions when remounting with options that change dax
jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft()
selinux: fix double free
drm/amdgpu: Replace invalid device ID with a valid device ID
drm/qxl: Use correct notify port address when creating cursor ring
drm/dp_mst: Reformat drm_dp_check_act_status() a bit
ext4: avoid utf8_strncasecmp() with unstable name
ext4: fix partial cluster initialization when splitting extent
drm: encoder_slave: fix refcouting error for modules
libata: Use per port sync for detach
arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
mvpp2: remove module bugfix
block: Fix use-after-free in blkdev_get()
scsi: ufs-bsg: Fix runtime PM imbalance on error
bnxt_en: Return from timer if interface is not in open state.
afs: Fix the mapping of the UAEOVERFLOW abort code
afs: Set error flag rather than return error from file status decode
afs: Always include dir in bulk status fetch from afs_do_lookup()
afs: Fix EOF corruption
afs: afs_write_end() should change i_size under the right lock
afs: Fix non-setting of mtime when writing into mmap
powerpc: Fix kernel crash in show_instructions() w/DEBUG_VIRTUAL
bcache: fix potential deadlock problem in btree_gc_coalesce
ext4: stop overwrite the errcode in ext4_setup_super
perf stat: Fix NULL pointer dereference
perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events()
usb/ehci-platform: Set PM runtime as active on resume
usb: host: ehci-platform: add a quirk to avoid stuck
usb/xhci-plat: Set PM runtime as active on resume
bpf: Fix memlock accounting for sock_hash
iavf: fix speed reporting over virtchnl
xdp: Fix xsk_generic_xmit errno
nfs: set invalid blocks after NFSv4 writes
nvme-pci: use simple suspend when a HMB is enabled
net/filter: Permit reading NET in load_bytes_relative when MAC not set
x86/idt: Keep spurious entries unset in system_vectors
scsi: acornscsi: Fix an error handling path in acornscsi_probe()
libbpf: Handle GCC noreturn-turned-volatile quirk
drm/sun4i: hdmi ddc clk: Fix size of m divider
tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes
bpf, sockhash: Synchronize delete from bucket list on map free
bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg
ASoC: rt5645: Add platform-data for Asus T101HA
ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet
ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags
ASoC: core: only convert non DPCM link to DPCM link
afs: Fix memory leak in afs_put_sysnames()
f2fs: don't return vmalloc() memory from f2fs_kmalloc()
selftests/net: in timestamping, strncpy needs to preserve null byte
drivers/perf: hisi: Fix wrong value for all counters enable
i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n
NTB: ntb_test: Fix bug when counting remote files
NTB: perf: Fix race condition when run with ntb_test
NTB: perf: Fix support for hardware that doesn't have port numbers
NTB: perf: Don't require one more memory window than number of peers
NTB: Revert the change to use the NTB device dev for DMA allocations
NTB: ntb_tool: reading the link file should not end in a NULL byte
ntb_tool: pass correct struct device to dma_alloc_coherent
ntb_perf: pass correct struct device to dma_alloc_coherent
net: marvell: Fix OF_MDIO config check
gfs2: fix use-after-free on transaction ail lists
blktrace: fix endianness for blk_log_remap()
blktrace: fix endianness in get_pdu_int()
blktrace: use errno instead of bi_status
selftests/vm/pkeys: fix alloc_random_pkey() to make it really random
include/linux/bitops.h: avoid clang shift-count-overflow warnings
lib/zlib: remove outdated and incorrect pre-increment optimization
geneve: change from tx_error to tx_dropped on missing metadata
crypto: omap-sham - add proper load balancing support for multicore
drm/amd/display: Revalidate bandwidth before commiting DC updates
nfsd: safer handling of corrupted c_type
pinctrl: freescale: imx: Fix an error handling path in 'imx_pinctrl_probe()'
pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl_core_probe()'
scsi: ufs: Don't update urgent bkops level when toggling auto bkops
scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj
gfs2: Allow lock_nolock mount to specify jid=X
nfsd4: make drc_slab global, not per-net
ceph: don't return -ESTALE if there's still an open file
drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection
openrisc: Fix issue with argument clobbering for clone/fork
rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug_id not user_ID
mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ipi_mbox_probe()
rtc: rv3028: Add missed check for devm_regmap_init_i2c()
vfio/mdev: Fix reference count leak in add_mdev_supported_type
ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed
extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'
powerpc/4xx: Don't unmap NULL mbase
input: i8042 - Remove special PowerPC handling
of: Fix a refcounting bug in __of_attach_node_sysfs()
NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION
net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'
/dev/mem: Revoke mappings when a driver claims the region
misc: xilinx-sdfec: improve get_user_pages_fast() error handling
clk: ast2600: Fix AHB clock divider for A1
clk: sprd: return correct type of value for _sprd_pll_recalc_rate
KVM: PPC: Book3S: Fix some RCU-list locks
KVM: PPC: Book3S HV: Ignore kmemleak false positives
scsi: ufs-qcom: Fix scheduling while atomic issue
clk: bcm2835: Fix return type of bcm2835_register_gate
scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd()
ASoC: fix incomplete error-handling in img_i2s_in_probe.
powerpc/32s: Don't warn when mapping RO data ROX.
mfd: stmfx: Disable IRQ in suspend to avoid spurious interrupt
mfd: stmfx: Fix stmfx_irq_init error path
mfd: stmfx: Reset chip on resume as supply was disabled
x86/apic: Make TSC deadline timer detection message visible
RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove
scripts: headers_install: Exit with error on config leak
usb: gadget: Fix issue with config_ep_by_speed function
usb: gadget: fix potential double-free in m66592_probe.
usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check
USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke
usb: dwc2: gadget: move gadget resume after the core is in L0 state
watchdog: da9062: No need to ping manually before setting timeout
IB/cma: Fix ports memory leak in cma_configfs
PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link
PCI: dwc: Fix inner MSI IRQ domain registration
PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port
dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone
powerpc/64s/pgtable: fix an undefined behaviour
arm64: tegra: Fix flag for 64-bit resources in 'ranges' property
arm64: tegra: Fix ethernet phy-mode for Jetson Xavier
fuse: copy_file_range should truncate cache
fuse: fix copy_file_range cache issues
firmware: imx: scu: Fix possible memory leak in imx_scu_probe()
scsi: target: tcmu: Userspace must not complete queued commands
RDMA/hns: Fix cmdq parameter of querying pf timer resource
RDMA/hns: Bugfix for querying qkey
clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1
fpga: dfl: afu: Corrected error handling levels
tty: n_gsm: Fix bogus i++ in gsm_data_kick
USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()
ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet
drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation
usb/ohci-platform: Fix a warning when hibernating
vfio-pci: Mask cap zero
powerpc/ps3: Fix kexec shutdown hang
drivers: phy: sr-usb: do not use internal fsm for USB2 phy init
powerpc/pseries/ras: Fix FWNMI_VALID off by one
powerpc/64s/exception: Fix machine check no-loss idle wakeup
ipmi: use vzalloc instead of kmalloc for user creation
habanalabs: increase timeout during reset
PCI/PM: Assume ports without DLL Link Active train links in 100 ms
HID: Add quirks for Trust Panora Graphic Tablet
ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback
tty: n_gsm: Fix waking up upper tty layer when room available
tty: n_gsm: Fix SOF skipping
powerpc/64: Don't initialise init_task->thread.regs
PCI: Fix pci_register_host_bridge() device_register() error handling
clk: ti: composite: fix memory leak
USB: ohci-sm501: fix error return code in ohci_hcd_sm501_drv_probe()
dlm: remove BUG() before panic()
pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map
ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()'
ASoC: ux500: mop500: Fix some refcounted resources issues
SoC: rsnd: add interrupt support for SSI BUSIF buffer
scsi: mpt3sas: Fix double free warnings
scsi: target: loopback: Fix READ with data and sensebytes
arm64: dts: msm8996: Fix CSI IRQ types
ASoC: SOF: core: fix error return code in sof_probe_continue()
power: supply: smb347-charger: IRQSTAT_D is volatile
power: supply: lp8788: Fix an error handling path in 'lp8788_charger_probe()'
ALSA: firewire-lib: fix invalid assignment to union data for directional parameter
scsi: qla2xxx: Fix warning after FC target reset
PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges
PCI: rcar: Fix incorrect programming of OB windows
drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolish
serial: amba-pl011: Make sure we initialize the port.lock spinlock
i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output
PCI: v3-semi: Fix a memory leak in v3_pci_probe() error handling paths
staging: sm750fb: add missing case while setting FB_VISUAL
staging: wilc1000: Increase the size of wid_list array
usb: dwc3: gadget: Properly handle failed kick_transfer
usb: dwc3: gadget: Properly handle ClearFeature(halt)
HID: intel-ish-hid: avoid bogus uninitialized-variable warning
soundwire: slave: don't init debugfs on device registration error
ASoC: max98373: reorder max98373_reset() in resume
clk: meson: meson8b: Don't rely on u-boot to init all GP_PLL registers
thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR
gpio: pca953x: fix handling of automatic address incrementing
clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en gate bits
clk: meson: meson8b: Fix the polarity of the RESET_N lines
clk: meson: meson8b: Fix the first parent of vid_pll_in_sel
slimbus: ngd: get drvdata from correct device
tty: hvc: Fix data abort due to race in hvc_open
s390/qdio: put thinint indicator after early error
ALSA: usb-audio: Fix racy list management in output queue
ALSA: usb-audio: Improve frames size computation
staging: gasket: Fix mapping refcnt leak when register/store fails
staging: gasket: Fix mapping refcnt leak when put attribute fails
firmware: qcom_scm: fix bogous abuse of dma-direct internals
arm64: dts: qcom: fix pm8150 gpio interrupts
virtiofs: schedule blocking async replies in separate worker
pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries
scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing
gpio: dwapb: Append MODULE_ALIAS for platform driver
RDMA/mlx5: Fix udata response upon SRQ creation
ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity
arm64: dts: qcom: msm8916: remove unit name for thermal trip points
scsi: qedi: Do not flush offload work if ARP not resolved
arm64: dts: mt8173: fix unit name warnings
staging: greybus: fix a missing-check bug in gb_lights_light_config()
x86/purgatory: Disable various profiling and sanitizing options
apparmor: fix nnp subset test for unconfined
scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM
scsi: sr: Fix sr_probe() missing deallocate of device minor
bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free
ASoC: meson: add missing free_irq() in error path
f2fs: handle readonly filesystem in f2fs_ioc_shutdown()
apparmor: check/put label on apparmor_sk_clone_security()
net: dsa: lantiq_gswip: fix and improve the unsupported interface error
apparmor: fix introspection of of task mode for unconfined tasks
mksysmap: Fix the mismatch of '.L' symbols in System.map
NTB: Fix the default port and peer numbers for legacy drivers
NTB: ntb_pingpong: Choose doorbells based on port number
yam: fix possible memory leak in yam_init_driver
sparc32: mm: Don't try to free page-table pages if ctor() fails
pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case
powerpc/crashkernel: Take "mem=" option into account
ASoC: qcom: q6asm-dai: kCFI fix
cifs: set up next DFS target before generic_ip_connect()
RDMA/core: Fix several reference count leaks.
PCI: vmd: Filter resource type bits from shadow register
nfsd: Fix svc_xprt refcnt leak when setup callback client failed
powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run
IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command
clk: clk-flexgen: fix clock-critical handling
scsi: vhost: Notify TCM about the maximum sg entries supported per command
scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event
clk: zynqmp: fix memory leak in zynqmp_register_clocks
scsi: cxgb3i: Fix some leaks in init_act_open()
mfd: wm8994: Fix driver operation if loaded as modules
powerpc/ptdump: Add _PAGE_COHERENT flag
usb: gadget: core: sync interrupt before unbind the udc
gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO chip de-registration
m68k/PCI: Fix a memory leak in an error handling path
PCI: pci-bridge-emul: Fix PCIe bit conflicts
scsi: hisi_sas: Do not reset phy timer to wait for stray phy up
RDMA/mlx5: Add init2init as a modify command
coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb()
vfio/pci: fix memory leaks in alloc_perm_bits()
arm64: dts: fvp/juno: Fix node address fields
ps3disk: use the default segment boundary
PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-only register
arm64: dts: fvp: Fix GIC child nodes
ASoC: SOF: Do nothing when DSP PM callbacks are not set
clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling
pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2
arm64: dts: juno: Fix GIC child nodes
arm64: dts: armada-3720-turris-mox: fix SFP binding
arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO for FCC purposes
dm mpath: switch paths in dm_blk_ioctl() code path
misc: fastrpc: fix potential fastrpc_invoke_ctx leak
misc: fastrpc: Fix an incomplete memory release in fastrpc_rpmsg_probe()
serial: 8250: Fix max baud limit in generic 8250 port
usblp: poison URBs upon disconnect
clk: samsung: Mark top ISP and CAM clocks on Exynos542x as critical
remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use
i2c: pxa: clear all master action bits in i2c_pxa_stop_message()
f2fs: report delalloc reserve as non-free in statfs for project quota
iio: bmp280: fix compensation of humidity
rtc: mc13xxx: fix a double-unlock issue
powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT
Input: edt-ft5x06 - fix get_default register write access
scsi: qla2xxx: Fix issue with adapter's stopping state
PCI: Allow pci_resize_resource() for devices on root bus
ALSA: isa/wavefront: prevent out of bounds write in ioctl
ALSA: hda/realtek - Introduce polarity for micmute LED GPIO
arm64: dts: meson: fixup SCP sram nodes
scsi: qedi: Check for buffer overflow in qedi_set_path()
scsi: core: free sgtables in case command setup fails
ARM: dts: stm32: Add missing ethernet PHY reset on AV96
ARM: integrator: Add some Kconfig selections
ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type
ARM: dts: renesas: Fix IOMMU device node names
backlight: lp855x: Ensure regulators are disabled on probe failure
ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet
clk: qcom: msm8916: Fix the address location of pll->config_reg
remoteproc: Fix IDR initialisation in rproc_alloc()
iio: pressure: bmp280: Tolerate IRQ before registering
ASoC: SOF: imx8: Fix randbuild error
i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets
ASoC: tegra: tegra_wm8903: Support nvidia, headset property
clk: sunxi: Fix incorrect usage of round_down()
power: supply: bq24257_charger: Replace depends on REGMAP_I2C with select
memshare: Add debug logs to track subsystem notification
ANDROID: abi_gki_aarch64_qcom_whitelist: Add reboot_mode
cpufreq: qcom: cpufreq-hw: Remove enable of GT_IRQ for EPSS
usb: dwc3-msm: Fix potential array out-of- bounds access
clk: qcom: gpucc: Add Support for GPUCC clock driver for SHIMA
msm: kgsl: Fix kgsl_state_is_awake for gmu targets
msm: kgsl: Move rscc to a6xx gmu space
msm: kgsl: Get rid of gmu_core_snapshot and gmu_core_dev_snapshot
msm: kgsl: Pare down the gmu core and dev ops
msm: kgsl: Move gmu_fault from snapshot structure
msm: kgsl: Do inline gmu and rgmu snapshot
msm: kgsl: Make kgsl_pwrctrl_axi return a value
ANDROID: Update kabi for db845c (following moving pinctrl to a module)
ANDROID: GKI: Remove msm_pinctrl-* symbols from the abi lists
ANDROID: db845c_gki.fragment: Add PINCTRL_MSM=m
ANDROID: GKI: Remove PINCTRL_MSM as built in driver
ANDROID: pinctrl: qcom: Allow pinctrl-msm code to be loadable as a module
msm: kgsl: Add target specific clock and bus scaling
config: Enable module signature in generic defconfig
msm: ipa: Add more ipa API to ipa framework
serial: msm_geni_serial: Fix DMA TX FSM reset sequence
serial: msm-geni-serial: Fix possible null pointer access with handle_rx
msm: kgsl: Fix datatype of count in kgsl_alloc_secure_pages
power: smb1398: Add snapshot of driver
trace: increase caller depth for preempt/irqs disable events
serial: Refactor code to reduce cyclomatic complexity
input: touchscreen: st: add trusted touch support
msm: adsprpc: limit number of pending invocations to DSP
sched: use wake_q length only when WALT is enabled
ANDROID: GKI: update ABI after struct vm_fault changes
ANDROID: GKI: mm: add struct vm_fault fields for SPECULATIVE_PAGE_FAULTS
net: qrtr: ns: Add ipc logging to ns
net: qrtr: Fix early exit in del client and bye cmds
msm: adsprpc: limit number of cached buffers
FROMLIST: f2fs: fix use-after-free when accessing bio->bi_crypt_context
ANDROID: GKI: Update ABI for incremental fs
ANDROID: GKI: Update whitelist and defconfig for incfs
sysfs: ufs-qcom: Add sysfs entries for flashpvl
ANDROID: gki_defconfig: x86: Enable KERNEL_LZ4
ANDROID: GKI: scripts: Makefile: update the lz4 command
msm: kgsl: Do not clear dispatcher fault when adreno reset fails
ANDROID: Use depmod from the hermetic toolchain
ANDROID: ABI/Whitelist: update symbols of unisoc whitelist
taskstats: extended taskstats2 with acct fields
Linux 5.4.48
perf symbols: Fix kernel maps for kcore and eBPF
perf symbols: Fix debuginfo search for Ubuntu
perf probe: Check address correctness by map instead of _etext
perf probe: Fix to check blacklist address correctly
perf probe: Do not show the skipped events
f2fs: fix checkpoint=disable:%u%%
w1: omap-hdq: cleanup to add missing newline for some dev_dbg
mtd: rawnand: tmio: Fix the probe error path
mtd: rawnand: mtk: Fix the probe error path
mtd: rawnand: pasemi: Fix the probe error path
mtd: rawnand: plat_nand: Fix the probe error path
mtd: rawnand: sunxi: Fix the probe error path
mtd: rawnand: oxnas: Fix the probe error path
mtd: rawnand: socrates: Fix the probe error path
mtd: rawnand: orion: Fix the probe error path
mtd: rawnand: xway: Fix the probe error path
mtd: rawnand: ingenic: Fix the probe error path
mtd: rawnand: sharpsl: Fix the probe error path
mtd: rawnand: diskonchip: Fix the probe error path
mtd: rawnand: brcmnand: fix hamming oob layout
mtd: rawnand: onfi: Fix redundancy detection check
mtd: rawnand: Fix nand_gpio_waitrdy()
sunrpc: clean up properly in gss_mech_unregister()
sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations.
kbuild: force to build vmlinux if CONFIG_MODVERSION=y
powerpc/64s: Save FSCR to init_task.thread.fscr after feature init
powerpc/64s: Don't let DT CPU features set FSCR_DSCR
powerpc/32: Disable KASAN with pages bigger than 16k
powerpc/kasan: Fix shadow pages allocation failure
powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END
powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG
drivers/macintosh: Fix memleak in windfarm_pm112 driver
ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries
ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin
ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus
soc/tegra: pmc: Select GENERIC_PINCONF
ARM: tegra: Correct PL310 Auxiliary Control Register initialization
kernel/cpu_pm: Fix uninitted local in cpu_pm
powerpc/fadump: Account for memory_limit while reserving memory
powerpc/fadump: consider reserved ranges while reserving memory
powerpc/fadump: use static allocation for reserved memory ranges
alpha: fix memory barriers so that they conform to the specification
dm crypt: avoid truncating the logical block size
sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
sparc32: fix register window handling in genregs32_[gs]et()
gnss: sirf: fix error return code in sirf_probe()
pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
power: supply: core: fix memory leak in HWMON error path
power: supply: core: fix HWMON temperature labels
power: vexpress: add suppress_bind_attrs to true
EDAC/amd64: Add AMD family 17h model 60h PCI IDs
hwmon: (k10temp) Add AMD family 17h model 60h PCI match
igb: Report speed and duplex as unknown when device is runtime suspended
clk: mediatek: assign the initial value to clk_init_data of mtk_mux
media: ov5640: fix use of destroyed mutex
b43_legacy: Fix connection problem with WPA3
b43: Fix connection problem with WPA3
b43legacy: Fix case where channel status is corrupted
Bluetooth: hci_bcm: fix freeing not-requested IRQ
serial: 8250: Avoid error message on reprobe
media: cedrus: Program output format during each run
media: go7007: fix a miss of snd_card_free
carl9170: remove P2P_GO support
e1000e: Relax condition to trigger reset for ME workaround
e1000e: Disable TSO for buffer overrun workaround
PCI: Program MPS for RCiEP devices
ima: Set again build_ima_appraise variable
ima: Remove redundant policy rule set in add_rules()
x86/amd_nb: Add AMD family 17h model 60h PCI IDs
serial: 8250_pci: Move Pericom IDs to pci_ids.h
PCI: Add Loongson vendor ID
x86/amd_nb: Add Family 19h PCI IDs
PCI: vmd: Add device id for VMD device 8086:9A0B
PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints
PCI: Avoid FLR for AMD Starship USB 3.0
PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0
PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect
ext4: fix race between ext4_sync_parent() and rename()
ext4: fix error pointer dereference
ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max
evm: Fix possible memory leak in evm_calc_hmac_or_hash()
ima: Remove __init annotation from ima_pcrread()
ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()
ima: Directly assign the ima_default_policy pointer to ima_rules
ima: Evaluate error in init_ima()
ima: Switch to ima_hash_algo for boot aggregate
ima: Fix ima digest hash table key calculation
mm: call cond_resched() from deferred_init_memmap()
mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init
mm: initialize deferred pages with interrupts enabled
mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()
powerpc/mm: Fix conditions to perform MMU specific management by blocks on PPC32.
btrfs: fix space_info bytes_may_use underflow during space cache writeout
btrfs: fix space_info bytes_may_use underflow after nocow buffered write
btrfs: fix wrong file range cleanup after an error filling dealloc range
btrfs: fix error handling when submitting direct I/O bio
btrfs: force chunk allocation if our global rsv is larger than metadata
btrfs: send: emit file capabilities after chown
btrfs: include non-missing as a qualifier for the latest_bdev
btrfs: free alien device after device add
string.h: fix incompatibility between FORTIFY_SOURCE and KASAN
kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE
selftests/bpf, flow_dissector: Close TAP device FD after the test
bpf: Fix running sk_skb program types with ktls
bpf: Refactor sockmap redirect code so its easy to reuse
bpf: Fix map permissions check
libbpf: Fix perf_buffer__free() API for sparse allocs
platform/x86: asus_wmi: Reserve more space for struct bias_args
platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / "Laptop" chasis-type
platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)
platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
cpuidle: Fix three reference count leaks
spi: dw: Return any value retrieved from the dma_transfer callback
mmc: sdhci-esdhc-imx: fix the mask for tuning start point
iwlwifi: mvm: fix aux station leak
ixgbe: fix signed-integer-overflow warning
ice: fix potential double free in probe unrolling
mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core
staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk
bcache: fix refcount underflow in bcache_device_free()
MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()
PCI: Don't disable decoding when mmio_always_on is set
macvlan: Skip loopback packets in RX handler
btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new qgroup
btrfs: improve global reserve stealing logic
m68k: mac: Don't call via_flush_cache() on Mac IIfx
MIPS: tools: Fix resource leak in elf-entry.c
x86/mm: Stop printing BRK addresses
selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o
drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode
drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven
crypto: stm32/crc32 - fix multi-instance
crypto: stm32/crc32 - fix run-time self test issue.
crypto: stm32/crc32 - fix ext4 chksum BUG_ON()
mips: Add udelay lpj numbers adjustment
mips: MAAR: Use more precise address mask
sched: Defend cfs and rt bandwidth quota against overflow
x86/boot: Correct relocation destination on old linkers
kgdboc: Use a platform device to handle tty drivers showing up late
mwifiex: Fix memory corruption in dump_station
rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
net/mlx5e: IPoIB, Drop multicast packets that this interface sent
veth: Adjust hard_start offset on redirect XDP frames
iocost: don't let vrate run wild while there's no saturation signal
raid5: remove gfp flags from scribble_alloc()
md: don't flush workqueue unconditionally in md_open
mt76: avoid rx reorder buffer overflow
drm/mcde: dsi: Fix return value check in mcde_dsi_bind()
net: qed*: Reduce RX and TX default ring count when running inside kdump kernel
wcn36xx: Fix error handling path in 'wcn36xx_probe()'
ath10k: Remove msdu from idr when management pkt send fails
nvme-tcp: use bh_lock in data_ready
nvme-pci: align io queue count with allocted nvme_queue in nvme_probe
nvme: refine the Qemu Identify CNS quirk
iwlwifi: avoid debug max amsdu config overwriting itself
platform/x86: intel-vbtn: Also handle tablet-mode switch on "Detachable" and "Portable" chassis-types
platform/x86: intel-vbtn: Do not advertise switches to userspace if they are not there
platform/x86: intel-vbtn: Split keymap into buttons and switches parts
platform/x86: intel-vbtn: Use acpi_evaluate_integer()
xfs: fix duplicate verification from xfs_qm_dqflush()
xfs: reset buffer write failure state on successful completion
kgdb: Fix spurious true from in_dbg_master()
mips: cm: Fix an invalid error code of INTVN_*_ERR
MIPS: Truncate link address into 32bit for 32bit kernel
Crypto/chcr: fix for ccm(aes) failed test
xfs: clean up the error handling in xfs_swap_extents
libertas_tf: avoid a null dereference in pointer priv
powerpc/spufs: fix copy_to_user while atomic
net: allwinner: Fix use correct return type for ndo_start_xmit()
media: cec: silence shift wrapping warning in __cec_s_log_addrs()
drivers: net: davinci_mdio: fix potential NULL dereference in davinci_mdio_probe()
selinux: fix error return code in policydb_read()
net: lpc-enet: fix error return code in lpc_mii_init()
iocost_monitor: drop string wrap around numbers when outputting json
drivers/perf: hisi: Fix typo in events attribute array
sched/core: Fix illegal RCU from offline CPUs
exit: Move preemption fixup up, move blocking operations down
lib/mpi: Fix 64-bit MIPS build with Clang
net: bcmgenet: Fix WoL with password after deep sleep
net: bcmgenet: set Rx mode before starting netif
selftests/bpf: Fix memory leak in extract_build_id()
netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
dpaa2-eth: fix return codes used in ndo_setup_tc
Drivers: hv: vmbus: Always handle the VMBus messages on CPU0
audit: fix a net reference leak in audit_list_rules_send()
Bluetooth: btbcm: Add 2 missing models to subver tables
ath10k: add flush tx packets for SDIO chip
MIPS: Make sparse_init() using top-down allocation
media: platform: fcp: Set appropriate DMA parameters
media: dvb: return -EREMOTEIO on i2c transfer failure.
audit: fix a net reference leak in audit_send_reply()
drm/mediatek: set dpi pin mode to gpio low to avoid leakage current
dt-bindings: display: mediatek: control dpi pins mode to avoid leakage
e1000: Distribute switch variables for initialization
tools api fs: Make xxx__mountpoint() more scalable
regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l
brcmfmac: fix wrong location to get firmware feature
spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource
media: staging/intel-ipu3: Implement lock for stream on/off operations
ath10k: fix kernel null pointer dereference
staging: android: ion: use vmap instead of vm_map_ram
x86: fix vmap arguments in map_irq_stack
net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss()
x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit
spi: dw: Fix Rx-only DMA transfers
Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe()
mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error
ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS
ice: Fix memory leak
batman-adv: Revert "disable ethtool link speed detection when auto negotiation off"
ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
btrfs: account for trans_block_rsv in may_commit_transaction
media: dvbdev: Fix tuner->demod media controller link
clocksource: dw_apb_timer_of: Fix missing clockevent timers
clocksource: dw_apb_timer: Make CPU-affiliation being optional
spi: dw: Enable interrupts in accordance with DMA xfer mode
mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs
ACPI/IORT: Fix PMCG node single ID mapping handling
pmu/smmuv3: Clear IRQ affinity hint on device removal
kgdb: Prevent infinite recursive entries to the debugger
kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb
Bluetooth: Add SCO fallback for invalid LMP parameters error
MIPS: Loongson: Build ATI Radeon GPU driver as module
platform/x86: dell-laptop: don't register micmute LED if there is no token
ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K
lockdown: Allow unprivileged users to see lockdown status
drm: rcar-du: Set primary plane zpos immutably at initializing
block: reset mapping if failed to update hardware queue count
arm64: insn: Fix two bugs in encoding 32-bit logical immediates
block: alloc map and request for new hardware queue
ACPICA: Dispatcher: add status checks
spi: dw: Zero DMA Tx and Rx configurations on stack
rtw88: fix an issue about leak system resources
media: staging: ipu3: Fix stale list entries on parameter queue failure
arm64: cacheflush: Fix KGDB trap detection
ath10k: remove the max_sched_scan_reqs value
efi/libstub/x86: Work around LLVM ELF quirk build regression
net: ena: fix error returning in ena_com_get_hash_function()
net: atlantic: make hw_get_regs optional
sched/fair: Refill bandwidth before scaling
x86,smap: Fix smap_{save,restore}() alternatives
spi: pxa2xx: Apply CS clk quirk to BXT
libbpf: Fix memory leak and possible double-free in hashmap__clear
arm64/kernel: Fix range on invalidating dcache for boot page tables
drm/amdgpu: Init data to avoid oops while reading pp_num_states.
spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices
objtool: Ignore empty alternatives
media: si2157: Better check for running tuner in init
media: vicodec: Fix error codes in probe function
crypto: ccp -- don't "select" CONFIG_DMADEVICES
media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling
media: staging: imgu: do not hold spinlock during freeing mmu page table
drm: bridge: adv7511: Extend list of audio sample rates
ath10k: Fix the race condition in firmware dump work queue
drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4
ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
clk: qcom: Add clk_list_rates support for divider clocks
serial: Propagate missing UART fix 4.19 to 5.4
defconfig: arm64: Enable SMD-RPM clock for HOLI
clk: qcom: clk-smd-rpm: Refactor the code for HOLI
pinctrl: qcom: Expose ufs_reset as gpio on holi
usb: gadget: Fix double free of device descriptor pointers
dwc3: gadget: Separate out top and bottom half based logging
msm: cvp: add trace utililty for systrace profiling
defconfig: lahaina-qgki: Enable debug clock controller
msm: kgsl: Add target specific touch wakeup function
msm: kgsl: Create a6xx rgmu power ops
msm: kgsl: Separate out reset sequence for a6xx gmu targets
msm: kgsl: Add a6xx gmu suspend and resume
msm: kgsl: Create a6xx gmu power ops
msm: kgsl: Remove fault argument from target specific reset
msm: kgsl: Move bus counter allocation to its own function
msm: kgsl: Move kgsl_idle_check to target specific probe
msm: kgsl: Create adreno power operations
msm: kgsl: Consolidate gmu register programming
msm: kgsl: Remove duplicated register write
msm: kgsl: Remove gmu_core_dev_enable_lm function
msm: kgsl: Remove any eCP references
writeback: Drop I_DIRTY_TIME_EXPIRE
writeback: Fix sync livelock due to b_dirty_time processing
writeback: Avoid skipping inode writeback
writeback: Protect inode->i_io_list with inode->i_lock
Revert "writeback: Avoid skipping inode writeback"
sched/walt: Improve the scheduler
sched/walt: Improve the scheduler
sched/walt: Improve the scheduler
sched: Improve the scheduler
arm64: defconfig: Enable CONFIG_PSI_FTRACE on Lahaina
vmscan: Support multiple kswapd threads per node
coresight: tpdm: add an option "qcom,cmb-msr-skip" for tpdm
msm: cvp: Add IPCC mapping for CVP FW
soc: qcom: Check rmb status register for spss bootup status
msm: synx: fence callback fixes
ABI: Add cnss2 symbol
bluetooth: fix the gpio names in devicetree
scsi: ufshcd: Properly set the device Icc Level
ANDROID: GKI: enable some more USB configfs options
mm: support vector address ranges for process_madvise
mm/madvise: allow KSM hints for remote API
mm/madvise: support both pid and pidfd for process_madvise
pid: move pidfd_get_pid() to pid.c
mm/madvise: check fatal signal pending of target process
mm/madvise: introduce process_madvise() syscall: an external memory hinting API
driver: pinctrl: Add reserved GPIOs for Shima
taskstats: remove redundant MM_STAT config check
pinctrl: qcom: Update configuration for Shima
mhi: core: add mhi_device_get_sync_atomic() to wait until M0
scsi: ufs: Record last intr status and its timestamp
scsi: ufs: Fix imbalanced scsi_block_reqs_cnt caused by ufshcd_hold()
soc: qcom: hwkm: check key size before unwrap
drivers: qcom: rpmh: caching batch requests should flag the cache dirty
drivers: soc: Add devcoredump based ramdump APIs
drivers: qcom: add system PM violators debug driver
Linux 5.4.47
KVM: arm64: Save the host's PtrAuth keys in non-preemptible context
KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception
xen/pvcalls-back: test for errors when calling backend_connect()
block/floppy: fix contended case in floppy_queue_rq()
mmc: sdio: Fix several potential memory leaks in mmc_sdio_init_card()
mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card()
ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description
mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_host_probe()
mmc: tmio: Further fixup runtime PM management at remove
mmc: mmci_sdmmc: fix DMA API warning overlapping mappings
mmc: sdhci-msm: Clear tuning done flag while hs400 tuning
agp/intel: Reinforce the barrier after GTT updates
perf: Add cond_resched() to task_function_call()
fat: don't allow to mount if the FAT length == 0
mm/slub: fix a memory leak in sysfs_slab_add()
drm/vkms: Hold gem object while still in-use
Smack: slab-out-of-bounds in vsscanf
ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb
ath9k: Fix use-after-free Write in ath9k_htc_rx_msg
ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx
ath9k: Fix use-after-free Read in htc_connect_service
selftests/ftrace: Return unsupported if no error_log file
scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type
scsi: megaraid_sas: TM command refire leads to controller firmware crash
KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
KVM: arm64: Stop writing aarch32's CSSELR into ACTLR
KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits
KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data)
KVM: nVMX: Consult only the "basic" exit reason when routing nested exit
KVM: nSVM: leave ASID aside in copy_vmcb_control_area
KVM: nSVM: fix condition for filtering async PF
KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02
video: fbdev: w100fb: Fix a potential double free.
video: vt8500lcdfb: fix fallthrough warning
EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable
cpufreq: Fix up cpufreq_boost_set_sw()
remoteproc: Fix and restore the parenting hierarchy for vdev
remoteproc: Fall back to using parent memory pool if no dedicated available
proc: Use new_inode not new_inode_pseudo
ovl: initialize error in ovl_copy_xattr
net/mlx5e: Fix repeated XSK usage on one channel
net/mlx5: Fix fatal error handling during device load
net/mlx5: drain health workqueue in case of driver load error
selftests/net: in rxtimestamp getopt_long needs terminating null entry
dccp: Fix possible memleak in dccp_init and dccp_fini
crypto: virtio: Fix dest length calculation in __virtio_crypto_skcipher_do_req()
crypto: virtio: Fix src/dst scatterlist calculation in __virtio_crypto_skcipher_do_req()
crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req()
firmware: imx: scu: Fix corruption of header
firmware: imx-scu: Support one TX and one RX
firmware: imx: warn on unexpected RX
x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned
crypto: drbg - fix error return code in drbg_alloc_state()
crypto: algapi - Avoid spurious modprobe on LOADED
crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is fully iterated
gup: document and work around "COW can break either way" issue
PM: runtime: clk: Fix clk_pm_runtime_get() error path
spi: bcm-qspi: when tx/rx buffer is NULL set to 0
spi: bcm-qspi: Handle clock probe deferral
spi: bcm2835aux: Fix controller unregister order
spi: bcm2835: Fix controller unregister order
spi: pxa2xx: Fix runtime PM ref imbalance on probe error
spi: pxa2xx: Fix controller unregister order
spi: Fix controller unregister order
spi: dw: Fix controller unregister order
nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()
lib/lzo: fix ambiguous encoding bug in lzo-rle
arm64: acpi: fix UBSAN warning
ACPI: PM: Avoid using power resources if there are none for D0
ACPI: GED: add support for _Exx / _Lxx handler methods
ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()
ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock
ALSA: usb-audio: Fix inconsistent card PM state after resume
ALSA: pcm: fix snd_pcm_link() lockdep splat
ALSA: pcm: disallow linking stream to itself
ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines
ALSA: fireface: fix configuration error for nominal sampling transfer frequency
ALSA: es1688: Add the missed snd_card_free()
watchdog: imx_sc_wdt: Fix reboot on crash
smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl
smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K
efi/efivars: Add missing kobject_put() in sysfs entry creation error path
io_uring: use kvfree() in io_sqe_buffer_register()
ASoC: max9867: fix volume controls
powerpc/ptdump: Properly handle non standard page size
KVM: x86: Fix APIC page invalidation race
KVM: x86: respect singlestep when emulating instruction
KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated
perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont
x86/reboot/quirks: Add MacBook6,1 reboot quirk
x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches.
x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS.
x86/speculation: Prevent rogue cross-process SSBD shutdown
x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs
x86_64: Fix jiffies ODR violation
sctp: fix refcount bug in sctp_wfree
sctp: fix possibly using a bad saddr with a given dst
iwlwifi: mvm: fix NVM check for 3168 devices
ipv4: fix a RCU-list lock in fib_triestat_seq_show
aio: fix async fsync creds
fanotify: fix ignore mask logic for events on child and on dir
selftests: fix flower parent qdisc
mm: add kvfree_sensitive() for freeing sensitive data objects
perf probe: Accept the instance number of kretprobe event
PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay
KVM: x86: only do L1TF workaround on affected processors
x86/cpu/amd: Make erratum #1054 a legacy erratum
s390/pci: Log new handle in clp_disable_fh()
padata: add separate cpuhp node for CPUHP_PADATA_DEAD
RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated
smack: avoid unused 'sip' variable warning
ath9k_htc: Silence undersized packet warnings
spi: dw: Fix native CS being unset
powerpc/xive: Clear the page tables for the ESB IO mapping
drivers/net/ibmvnic: Update VNIC protocol version reporting
gfs2: Even more gfs2_find_jhead fixes
csky: Fixup abiv2 syscall_trace break a4 & a5
Input: synaptics - add a second working PNP_ID for Lenovo T470s
sched/fair: Don't NUMA balance for kthreads
ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook
Input: mms114 - fix handling of mms345l
elfnote: mark all .note sections SHF_ALLOC
bpf: Support llvm-objcopy for vmlinux BTF
vxlan: Avoid infinite loop when suppressing NS messages with invalid options
bridge: Avoid infinite loop when suppressing NS messages with invalid options
tun: correct header offsets in napi frags mode
net_failover: fixed rollback in net_failover_open()
mlxsw: core: Use different get_trend() callbacks for different thermal zones
ipv6: fix IPV6_ADDRFORM operation logic
Revert "interconnect: qcom: Build icc-rpmh with qnoc-lahaina"
msm: adsprpc: Fix array index underflow problem
net: qrtr: haven: Add svm device tree parsing
net: qrtr: haven: Add memory sharing support
net: qrtr: haven: Read peer name from device tree
net: qrtr: haven: Store haven label
scsi: ufs: Dump PA_VS_STATUS_REG1 in eh
mm: allow vmas with vm_ops to be speculatively handled
defconfig: lahaina: Enable LIMIT_MOVABLE_ZONE_ALLOC
pagemap.h: Allow readahead Movable allocations from CMA region
mm: direct previous __GFP_CMA allocations to offlinable memory
mm: Allow only __GFP_OFFLINABLE allocations from Movable zone
cnss2: Add synchronized force wake support
firmware: qcom_scm: Add support to read LMH data
power: supply: qti_battery_charger: support wireless firmware update
defconfig: arm64: Enable SDPM clock monitor for Lahaina
defconfig: arm64: Enable Policy Engine sensor for Lahaina
drivers: thermal: sdpm: Add SDPM clock notifier driver
drivers: thermal: pe_sensor: Add Policy Engine sensor
fs-verity: remove unnecessary extern keywords
fs-verity: fix all kerneldoc warnings
fscrypt: add support for IV_INO_LBLK_32 policies
fscrypt: make test_dummy_encryption use v2 by default
fscrypt: support test_dummy_encryption=v2
defconfig: Add UAPI_HEADER_TEST for Lahaina GKI
usb: dwc3: trace: print enqueue/dequeue pointers too
usb: dwc3: gadget: Properly handle failed kick_transfer
usb: dwc3: gadget: Fix request completion check
usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue
fscrypt: add fscrypt_add_test_dummy_key()
linux/parser.h: add include guards
fscrypt: remove unnecessary extern keywords
fscrypt: name all function parameters
fscrypt: fix all kerneldoc warnings
clk: qcom: lahaina: Lucid PLL 5LPE config and frequency plan update
soc: qcom: mem-buf: Treat zero-sized sg-lists as invalid inputs
arm64: defconfig: Add support for KPROBE for lahaina/shima/holi debug
soc: qcom: spcom: remove excessive debug prints
mm: process_reclaim: consider compound pages
tmc-etr: Correct condition for SW USB mode when setup sysfs buf
defconfig: Add support for compiling sdxlemur target
usb: dwc3: gadget: Remove unnecessary checks
usb: dwc3: gadget: Check for in-progress END_TRANSFER
neuron: ch_haven: Add support for svm device tree format
neuron: ch_haven: Add memory sharing support
neuron: ch_haven: Store haven label for future use
neuron: ch_haven: Read peer name from device tree
soc: qcom: guestvm_loader: Wait for ready state before start
sched/walt: Fix negative count of sched_asym_cpucapacity static key
sched/fair: Depend on sched_asym_cpucapacity for new ilb
aarch64: ABI: Update snapshot with newer libabigail version
msm: cvp:fix potential prop_array idx out range
scsi: ufshcd-crypto-qti.c: do not resume for key reprogram
ANDROID: GKI: enable CONFIG_EXT4_FS_POSIX_ACL.
msm: cvp:fix potential null ptr dereference msghdr
msm: kgsl: Move RGMU to the a6xx target specific space
msm: kgsl: Finish the GMU transition to a6xx
msm: kgsl: Move HFI to the a6xx space
msm: kgsl: Make all GMU code target specific
msm: kgsl: Remove gmu_core_regulator_isenabled()
msm: kgsl: Add a6xx probe function
msm: kgsl: Add a5xx probe function
msm: kgsl: Add a3xx probe function
msm: kgsl: Add target specific probe functions
scripts: headers_install: Turn CONFIG_* leak checker to report error
scripts: headers_install: Add sysstats.h and taskstats.h into the bypass list
net: qrtr: Add tracepoint support
USB: f_accessory: Set manufacturer and model string to default value
scsi: ufs: Fixes line-reset and adapt sequence
ANDROID: arch: arm: Increase kernel command line size
ANDROID: arch: arm64: Increase kernel command line size
ANDROID: scsi: ufs: Handle clocks when lrbp fails
Use data format as unspecified for voice
ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
msm: kgsl: Use BW_STEP as 50 for AB voting
Revert "ALSA: PCM: volume API implementation"
cpufreq: qcom: Add code to support module removal
drver:soc:llcc_perfmon: qdss clk node control
ANDROID: ABI: Add typec symbols to QCOM ABI whitelist
UPSTREAM: usb: typec: Remove the callback members from struct typec_capability
UPSTREAM: usb: typec: ucsi: Start using struct typec_operations
UPSTREAM: usb: typec: tps6598x: Start using struct typec_operations
UPSTREAM: usb: typec: tcpm: Start using struct typec_operations
UPSTREAM: usb: typec: Separate the operations vector
UPSTREAM: usb: typec: Introduce typec_get_drvdata()
UPSTREAM: usb: typec: Copy everything from struct typec_capability during registration
sched/walt: Remove dependency on sd_asym_cpucapacity for task placement
ion: Add support for the display non-secure CMA heap
soc: qcom: mem-buf: Add support for consumers to import dma-bufs
soc: qcom: mem-buf: Avoid clearing transferred memory twice
soc: qcom: mem-buf: Add support for suppliers to export dma-bufs
ion: msm: Add support for dynamically preventing dma-buf mappings
cnss2: Ignore debugfs non availability during init
soc: qcom: crypto-qti-hwkm: Return negative errors
input: qcom-hv-haptics: Fix a possible NULL pointer dereference
pci: controller: msm: Remove support for loopback
ABI: Update rmnet_ctl symbols
.gitignore: ignore GKI generated defconfigs
scripts: gki: Add support for qgki-consolidate_defconfig
defconfig: Add initial defconfig fragment of consolidate for Lahaina
msm: kgsl: Enable IFPC on A660 target
input: qcom-hv-haptics: restore RC calibration mode after FIFO playing
input: qcom-hv-haptics: Deglitch fifo-empty interrupt
dma: gpi: Add support to assign static GPII for I2C Touch on Lahaina
i2c: i2c-msm-geni: Add per session lock/unlock support in i2c
UPSTREAM: mmc: sdhci-msm: Add CQHCI support for sdhci-msm
mmc: sdhci: Let a vendor driver supply and update ADMA descriptor size
coresight: byte-cnter: Replace dev_err with ratelimited API
arm64: defconfig: Remove unnecessary configs in genericarmv8-64
arm64: defconfig: Disable tracing on genericarmv8-64
ANDROID: kbuild: ensure __cfi_check is correctly aligned
ANDROID: kbuild: merge more sections with LTO
msm: kgsl: PERFCNTR_CTRL needs to be at end of restore list
msm: kgsl: Add support to toggle GPU GX CPR loop enable
UPSTREAM: driver core: Remove unnecessary is_fwnode_dev variable in device_add()
UPSTREAM: driver core: Remove check in driver_deferred_probe_force_trigger()
UPSTREAM: of: platform: Batch fwnode parsing when adding all top level devices
BACKPORT: driver core: fw_devlink: Add support for batching fwnode parsing
BACKPORT: driver core: Look for waiting consumers only for a fwnode's primary device
scsi: ufs-qcom: Remove unnecessary devm_kfree
UPSTREAM: usb: musb: Add support for MediaTek musb controller
UPSTREAM: usb: musb: Add musb_clearb/w() interface
UPSTREAM: usb: musb: Add noirq type of dma create interface
UPSTREAM: usb: musb: Add get/set toggle hooks
UPSTREAM: dt-bindings: usb: musb: Add support for MediaTek musb controller
mmc: sdhci-msm: Ensure larger discard size
mm: Fix sleeping while atomic during speculative page fault
mm: don't do swap readahead during speculative page fault
mm: protect against PTE changes done by dup_mmap()
arm64/mm: add speculative page fault
arm64/mm: define ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT
mm: add speculative page fault vmstats
mm: speculative page fault handler return VMA
mm: adding speculative page fault failure trace events
mm: provide speculative fault infrastructure
mm: protect mm_rb tree with a rwlock
mm: introduce __page_add_new_anon_rmap()
mm: introduce __vm_normal_page()
mm: introduce __lru_cache_add_active_or_unevictable
mm/migrate: Pass vm_fault pointer to migrate_misplaced_page()
mm: cache some VMA fields in the vm_fault structure
sched: walt: Improve the scheduler
llcc_perfmon: Initialize variable before use
coresight: tmc-etr: Fix deadlock issue while reading from ETR
ABI: Update internal whitelist with debugfs symbols
power: qti_battery_charger: call power_supply_changed() if fake_soc is set
cnss2: Make sure PCIe/MHI is up before collecting RAM dump
sched: Improve the scheduler
sound: usb: Increase upper bound check for bInterval to 16
Revert "ANDROID: Remove default y on BRIDGE_IGMP_SNOOPING"
usb: xhci: Don't check for USB_STATE_NOTATTACHED in sec_event_ring_cleanup
Linux 5.4.46
Revert "net/mlx5: Annotate mutex destroy for root ns"
uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
x86/speculation: Add Ivy Bridge to affected list
x86/speculation: Add SRBDS vulnerability and mitigation documentation
x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation
x86/cpu: Add 'table' argument to cpu_matches()
x86/cpu: Add a steppings field to struct x86_cpu_id
x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2
nvmem: qfprom: remove incorrect write support
CDC-ACM: heed quirk also in error handling
staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
tty: hvc_console, fix crashes on parallel open/close
vt: keyboard: avoid signed integer overflow in k_ascii
usb: musb: Fix runtime PM imbalance on error
usb: musb: start session in resume for host port
iio: adc: stm32-adc: fix a wrong error message when probing interrupts
iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
iio: vcnl4000: Fix i2c swapped word reading.
iio:chemical:sps30: Fix timestamp alignment
USB: serial: ch341: add basis for quirk detection
USB: serial: option: add Telit LE910C1-EUX compositions
USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
USB: serial: qcserial: add DW5816e QDL support
net: be more gentle about silly gso requests coming from user
net: check untrusted gso_size at kernel entry
vsock: fix timeout in vsock_accept()
nfp: flower: fix used time of merge flow statistics
NFC: st21nfca: add missed kfree_skb() in an error path
net: usb: qmi_wwan: add Telit LE910C1-EUX composition
net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a
net/mlx5: Fix crash upon suspend/resume
l2tp: do not use inet_hash()/inet_unhash()
l2tp: add sk_family checks to l2tp_validate_socket
devinet: fix memleak in inetdev_init()
ANDROID: GKI: Update ABI after scsi/ufs changes
soc: qti_battery_debug: Move qbg_context to device bin file
genirq/cpuhotplug: Reduce logging level for couple of prints
smcinvoke: Move error message to debug
FROMLIST: Documentation:sysfs-ufs: Add WriteBooster documentation
FROMGIT: scsi: ufs-qcom: Configure write booster type
FROMGIT: scsi: ufs: sysfs: Add sysfs entries for write booster
BACKPORT: FROMGIT: scsi: ufs: Add write booster feature support
coresight: byte-cnter: Add ETR status check in bypass notifier
dma-mapping-fast: reduce TLBI during map
clk: qcom: gcc: Make gcc_ddrss_gpu_axi_clk as always ON
arm64: enable internal regdb for lahaina
coresight: Forbid enabling sink while reading sink
ANDROID: ABI/Whitelist: update symbols of unisoc whitelist
ANDROID: scs: fix recursive spinlock in scs_check_usage
usb: xhci: Don't check for USB_STATE_NOTATTACHED in xhci_stop_endpoint
qcom: whitelist: Remove symbol from whitelist
arm64: defconfig: enable USB redriver on Lahaina QRD
usb: typec: ucsi: Modify IPC log string
scsi: ufs: Enable WriteBooster
defconfig: msm: Add config fragment for DEBUG_FS disablement
sched/tracing: Fix format specifiers in sched_compute_energy
scsi: ufs: Move ufshcd_vops_dbg_register_dump out of ufshcd_print_host_regs
uapi: qg: Fix UAPI header to enable UAPI_HEADER_TEST
BACKPORT: FROMGIT: scsi: ufs: Remove unnecessary memset for dev_info
devfreq: memlat: fix potential deadlock during CPU hotplug
build.config: Add build.config files for Lahaina
ANDROID: staging: ion: Fix potential memory corruption
ANDROID: staging: ion: optimize cache operation for non-cached buffer
ANDROID: staging: ion: Skip sync if not mapped
ANDROID: staging: ion: use dma_[un]map_sg_attrs
msm: cvp: Allow re-send DSP HFI queue after SSR
net: qrtr: Use radix_tree_iter_delete
net: qrtr: avoid calling node lookup from rx worker
net: qrtr: Use lock while looking up tx flow
msm: kgsl: Add support for gpu busy multiplier
ANDROID: arch: arm64: vdso: export the symbols for time()
ANDROID: dm-bow: Add block_size option
aarch64: ABI: Update the QCOM whitelist
ANDROID: GKI: remove squashfs-needed symbols from exported abi
sched/tracing: Print task status in sched_migrate_task
ANDROID: GKI: remove erofs symbols from exported abi
ANDROID: GKI: enable CONFIG_EROFS_FS=y
ANDROID: scs: fix recursive spinlock in scs_check_usage
clk: qcom: videocc: Update frequency table of video_cc_mvs0_clk_src
scsi: ufs-qcom: Dump bus test and PHY registers only if sleep is allowed
scsi: ufs: add checks before setting clk-gating states
sched: Improve the scheduler
ion: Derive CMA buffer struct page without using priv_virt
mm: protect SPF handler against anon_vma changes
mm: protect mremap() against SPF hanlder
mm: protect VMA modifications using VMA sequence count
mm: VMA sequence count
mm: introduce INIT_VMA()
mm: make pte_unmap_same compatible with SPF
mm: introduce pte_spinlock for FAULT_FLAG_SPECULATIVE
mm: prepare for FAULT_FLAG_SPECULATIVE
mm: introduce CONFIG_SPECULATIVE_PAGE_FAULT
dt-bindings: clock: Add support for GPUCC PLL0
ANDROID: GKI: Enable SYS_HYPERVISOR
f2fs: attach IO flags to the missing cases
f2fs: add node_io_flag for bio flags likewise data_io_flag
f2fs: remove unused parameter of f2fs_put_rpages_mapping()
f2fs: handle readonly filesystem in f2fs_ioc_shutdown()
f2fs: avoid utf8_strncasecmp() with unstable name
f2fs: don't return vmalloc() memory from f2fs_kmalloc()
ANDROID: GKI: set CONFIG_BLK_DEV_LOOP_MIN_COUNT to 16
soc: qcom: mem-buf: Improve modularity of certain functions
soc: qcom: mem-buf: Add tracepoints and augment logging
mmc: Kconfig: Change MMC_SDHCI_MSM to be static module
ANDROID: Incremental fs: Remove dependency on PKCS7_MESSAGE_PARSER
ANDROID: Incremental fs: Cache successful hash calculations
arm64: defconfig: Enable SMCInvoke for GKI based config
arm: mm: Fix compilation error when IOMMU is disabled
ANDROID: Incremental fs: Fix four error-path bugs
interconnect: qcom: Add check to return status of clk_bulk_prepare_enable
drivers: soc: qcom: update sct table for LLCC on lahaina
interconnect: qcom: Fix the link error on 32bit architecture
RTIC: Move selinux_state to a separate 4k
power: supply: qcom: Add snapshot of SMB5 charger driver
defconfig: Update initial defconfig fragments for Holi
input: qcom-hv-haptics: update drive waveform data format
input: qcom-hv-haptics: detect 5V variant and update gain setting
msm: adsprpc: Check size with length passed by client
power: supply: Add snapshot of QPNP QG driver and its dependencies
ANDROID: GKI: mm: add struct vm_fault fields for SPECULATIVE_PAGE_FAULTS
dcc_v2: Add dcc region to minidump table
soc: qcom: mem-offline: Restore page table mappings properly in online path
msm: adsprpc: ignoring error messages for duplicate RPC respond packets
Linux 5.4.45
net: smsc911x: Fix runtime PM imbalance on error
selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
net/ethernet/freescale: rework quiesce/activate for ucc_geth
null_blk: return error for invalid zone size
s390/mm: fix set_huge_pte_at() for empty ptes
drm/edid: Add Oculus Rift S to non-desktop list
net: bmac: Fix read of MAC address from ROM
x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
io_uring: initialize ctx->sqo_wait earlier
i2c: altera: Fix race between xfer_msg and isr thread
scsi: pm: Balance pm_only counter of request queue during system resume
evm: Fix RCU list related warnings
ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
ARC: Fix ICCM & DCCM runtime size checks
RDMA/qedr: Fix synchronization methods and memory leaks in qedr
RDMA/qedr: Fix qpids xarray api used
s390/ftrace: save traced function caller
ASoC: intel - fix the card names
spi: dw: use "smp_mb()" to avoid sending spi data error
powerpc/xmon: Restrict when kernel is locked down
powerpc/powernv: Avoid re-registration of imc debugfs directory
scsi: hisi_sas: Check sas_port before using it
drm/i915: fix port checks for MST support on gen >= 11
airo: Fix read overflows sending packets
net: dsa: mt7530: set CPU port to fallback mode
scsi: ufs: Release clock if DMA map fails
media: staging: ipu3-imgu: Move alignment attribute to field
media: Revert "staging: imgu: Address a compiler warning on alignment"
mmc: fix compilation of user API
kernel/relay.c: handle alloc_percpu returning NULL in relay_open
mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
p54usb: add AirVasT USB stick device-id
HID: i2c-hid: add Schneider SCL142ALM to descriptor override
HID: multitouch: enable multi-input as a quirk for some devices
HID: sony: Fix for broken buttons on DS3 USB dongles
mm: Fix mremap not considering huge pmd devmap
Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window"
clk: qcom: alpha-pll: Add odd/even support for Trion PLL
soc: qcom: smd-rpm: Support new clocks resources
dt-bindings: clock: Update the SMD-RPM clock ID
msm: kgsl: Make GPU core initialization consistent across the list
aarch64: ABI: Update the QCOM whitelist
tracing: Remove unnecessary DEBUG_FS dependency
usb: dwc3: debugfs: Add LPM check for ep_info_register
net: qrtr: Handle error from skb_put_padto
msm:adsprpc: Fix 32 bit error in capability API
scsi: Block reset attempts to UFS through scsi ioctl
soc: qcom: qti_battery_debug: Add NULL check
iommu: arm-smmu: Add support for new attributes
soc: qcom: mem-buf: Fix error handling when releasing memory
haven: dbl: Fix use-after-free in tx/rx unregister
soc: qcom: mem-buf: Do not free memory if hyp_assign() fails
soc: qcom: mem-buf: Align allocation sizes to MHP subsection size
defconfig: lahaina: Enable AMOLED ECM driver
haven: irq: Support lending from other domains
include: linux: remove unused APIs when CORESIGHT is disabled
cpuidle: lpm_levels: Wakeup biased cpu
config: Enable TOS and DSCP target support
msm: synx: default user callback fix
taskstats: handle NULL nla case in taskstats2
taskstats: add support for system stats
taskstats: add a option to send all tasks data to user
mm: skip rss check on MM_UNRECLAIMABLE
ion: add ion pages to NR_UNRECLAIMABLE_PAGES
mm: introduce NR_UNRECLAIMABLE_PAGES
mm: add rss counter for unreclaimable pages
mm/madvise: pass task and mm to do_madvise
mm: check that mm is still valid in madvise()
mm: make do_madvise() available internally
clk: qcom: clk-rcg2: Add support to print rcg's CMD_DFSR register
clk: qcom: clk-alpha-pll: Add support to print PLL SSC registers
dwc3-msm: Add support to vote USB FORCE_MEM_CORE_ON
mhi: core: Trigger host resume if client requests device vote
usb: phy: Reset and initialize HSPHY in host mode when EUD is enable
dwc3-msm: Move override usb speed functionality outside edev check
f2fs: fix retry logic in f2fs_write_cache_pages()
sched: Compile cpu_isolated_mask in SCHED_WALT only
arm64: configs: Disable DCC console for Lahaina
defconfig: arm64: Enable Global clock controller for HOLI
Revert "defconfig: holi: Add support for Global clock controller"
clk: qcom: gcc-lahaina: Add USB force_mem_core_on clocks
dt-bindings: clock: Add USB FORCE_MEM_CORE_ON bindings
ANDROID: GKI: Enable SYS_HYPERVISOR
arm64: defconfig: change VA bits to 39 from 48
kernel: sound: update codec options with block size
ANDROID: Update ABI representation
radio: RTC6226: implement file read for rtc6226 driver
leds: qti-flash: Do not enable flash without the timeout
ANDROID: GKI: disable CONFIG_I2C_CHARDEV
hwmon: Add QTI AMOLED ECM driver
abi: Update qcom whitelist for cnss and netif
cpuidle: lpm-levels: Track and predict next rescheduling ipi
uapi: sound: add support for TTP render mode
msm: ADSPRPC: Fix to avoid race condition and use after free
msm: camera: Add camera dt binding definitions
sched/walt: Consolidate WALT parameters
sched/walt: Create WALT specific datatype
sched/walt: Cleanup cpu_util_freq
msm: cvp: poll on cvp lpi status during power down
msm: kgsl: Disable UCHE dual command queue
mmc: sdhci_msm: keep a reference to the sdhc host instance
cnss2: Allow WLAN driver register after cold boot calibration
bluetooth: Vote VREG_L7E_2P8 from BT driver
usb: dwc3: gsi: Disable GSI wrapper on clearing run_stop
qseecom: Enable APIs only when module is enabled
clk: qcom: lahaina: Add pll test ctl regs
ANDROID: GKI: remove netfilter apis from supported symbols
sched: Improve the scheduler
sched: Improve the scheduler
Linux 5.4.44
perf: Make perf able to build with latest libbfd
netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
netfilter: conntrack: comparison of unsigned in cthelper confirmation
bonding: Fix reference count leak in bond_sysfs_slave_add.
net: dsa: declare lockless TX feature for slave ports
ipv4: nexthop version of fib_info_nh_uses_dev
nexthop: Expand nexthop_is_multipath in a few places
nexthops: don't modify published nexthop groups
nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
crypto: chelsio/chtls: properly set tp->lsndtime
qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
xsk: Add overflow check for u64 division, stored into u32
ieee80211: Fix incorrect mask for default PE duration
bnxt_en: Fix accumulation of bp->net_stats_prev.
esp6: get the right proto for transport mode in esp6_gso_encap
netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
netfilter: nfnetlink_cthelper: unbreak userspace helper support
netfilter: conntrack: make conntrack userspace helpers work again
netfilter: ipset: Fix subcounter update skip
netfilter: nft_reject_bridge: enable reject with bridge vlan
ip_vti: receive ipip packet by calling ip_tunnel_rcv
xfrm: fix error in comment
xfrm: fix a NULL-ptr deref in xfrm_local_error
xfrm: fix a warning in xfrm_policy_insert_list
xfrm interface: fix oops when deleting a x-netns interface
xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
xfrm: remove the xfrm_state_put call becofe going to out_reset
xfrm: do pskb_pull properly in __xfrm_transport_prep
xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
copy_xstate_to_kernel(): don't leave parts of destination uninitialized
x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
mac80211: mesh: fix discovery timer re-arming issue / crash
x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long"
cfg80211: fix debugfs rename crash
parisc: Fix kernel panic in mem_init()
iommu: Fix reference count leak in iommu_group_alloc.
gpio: fix locking open drain IRQ lines
Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"
include/asm-generic/topology.h: guard cpumask_of_node() macro argument
fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
mm,thp: stop leaking unreleased file pages
IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode
drm/amd/display: drop cursor position check in atomic test
RDMA/core: Fix double destruction of uobject
ceph: flush release queue when handling caps for unknown inode
libceph: ignore pool overlay and cache logic on redirects
ALSA: hda/realtek - Add new codec supported for ALC287
ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
clk: qcom: gcc: Fix parent for gpll0_out_even
exec: Always set cap_ambient in cap_bprm_set_creds
ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
ALSA: hwdep: fix a left shifting 1 by 31 UB bug
RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
gpio: pxa: Fix return value of pxa_gpio_probe()
mmc: block: Fix use-after-free issue for rpmb
ARM: dts: bcm: HR2: Fix PPI interrupt types
ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
ARM: dts/imx6q-bx50v3: Set display interface clock parents
IB/qib: Call kobject_put() when kobject_init_and_add() fails
gpu/drm: Ingenic: Fix opaque pointer casted to wrong type
soc: mediatek: cmdq: return send msg error code
arm64: dts: mt8173: fix vcodec-enc clock
gpio: exar: Fix bad handling for ida_simple_get error path
ARM: uaccess: fix DACR mismatch with nested exceptions
ARM: uaccess: integrate uaccess_save and uaccess_restore
ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
ARM: 8970/1: decompressor: increase tag size
Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
Input: synaptics-rmi4 - really fix attn_data use-after-free
Input: i8042 - add ThinkPad S230u to i8042 reset list
Input: dlink-dir685-touchkeys - fix a typo in driver name
Input: xpad - add custom init packet for Xbox One S controllers
Input: evdev - call input_flush_device() on release(), not flush()
Input: usbtouchscreen - add support for BonXeon TP
drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c
samples: bpf: Fix build error
csky: Fixup raw_copy_from_user()
cifs: Fix null pointer check in cifs_read
hwmon: (nct7904) Fix incorrect range of temperature limit registers
csky: Fixup remove duplicate irq_disable
csky: Fixup perf callchain unwind
csky: Fixup msa highest 3 bits mask
clk: ti: am33xx: fix RTC clock parent
riscv: stacktrace: Fix undefined reference to `walk_stackframe'
IB/i40iw: Remove bogus call to netdev_master_upper_dev_get()
net: freescale: select CONFIG_FIXED_PHY where needed
usb: gadget: legacy: fix redundant initialization warnings
usb: phy: twl6030-usb: Fix a resource leak in an error handling path in 'twl6030_usb_probe()'
usb: dwc3: pci: Enable extcon driver for Intel Merrifield
cachefiles: Fix race between read_waiter and read_copier involving op->to_do
drm/amdgpu: Use GEM obj reference for KFD BOs
drm/amd/powerplay: perform PG ungate prior to CG ungate
drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
gfs2: Grab glock reference sooner in gfs2_add_revoke
gfs2: move privileged user check to gfs2_quota_lock_check
net: microchip: encx24j600: add missed kthread_stop
ALSA: usb-audio: add mapping for ASRock TRX40 Creator
gpio: tegra: mask GPIO IRQs during IRQ shutdown
ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi
ARM: dts: rockchip: swap clock-names of gpu nodes
arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts
ARM: dts: rockchip: fix phy nodename for rk3229-xms6
ARM: dts: rockchip: fix phy nodename for rk3228-evb
mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails
net/mlx4_core: fix a memory leak bug.
net: sun: fix missing release regions in cas_init_one().
net/tls: free record only on encryption error
net/tls: fix encryption error checking
net/mlx5: Annotate mutex destroy for root ns
net/mlx5: Fix error flow in case of function_setup failure
net/mlx5e: Update netdev txq on completions during closure
net/mlx5: Fix memory leak in mlx5_events_init
net/mlx5e: Fix inner tirs handling
net/mlx5e: kTLS, Destroy key object after destroying the TIS
tipc: block BH before using dst_cache
sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed
sctp: Don't add the shutdown timer if its already been added
r8152: support additional Microsoft Surface Ethernet Adapter variant
nexthop: Fix attribute checking for groups
net/tls: fix race condition causing kernel panic
net sched: fix reporting the first-time use timestamp
net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()"
net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
net: nlmsg_cancel() if put fails for nhmsg
net: mvpp2: fix RX hashing for non-10G ports
net/mlx5: Add command entry handling completion
net: ipip: fix wrong address family in init error path
net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*
__netif_receive_skb_core: pass skb by reference
net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend
net: dsa: mt7530: fix roaming from DSA user ports
net: don't return invalid table id error when we fall back to PF_UNSPEC
dpaa_eth: fix usage as DSA master, try 3
ax25: fix setsockopt(SO_BINDTODEVICE)
proc: update perms of node "reclaim"
add documentation about reclaim knob on proc.txt
mm: Support address range reclaim
mm: Enhance per process reclaim to consider shared pages
mhi: core: Read transfer length from an event properly
clk: qcom: Add API to query corner voltage on given clk frequency
mhi: core: Fix out of bound channel id handling
dwc3: gadget: Don't block doorbell before halting USB controller
ANDROID: GKI: enable CONFIG_USB_DUMMY_HCD
haven: touch: add touch notify tag for memory sharing
haven: touch: add IRQ label for trusted touch
drivers: soc: qcom: handle system sleep activities
drivers: irqchip: Add support to make mpm as module
drivers: irqchip: mpm: Add QTI SoC interrupt controller
defconfig: Enable RPM_SMD driver for Holi
config: Enable TOS and DSCP target support
FROMGIT: USB: dummy-hcd: use configurable endpoint naming scheme
soc: qcom: dcc: avoid memory access violation
ANDROID: GKI: enable a bunch of HID config options =y
UPSTREAM: usb: raw-gadget: fix null-ptr-deref when reenabling endpoints
UPSTREAM: usb: raw-gadget: documentation updates
UPSTREAM: usb: raw-gadget: support stalling/halting/wedging endpoints
UPSTREAM: usb: raw-gadget: fix gadget endpoint selection
UPSTREAM: usb: raw-gadget: improve uapi headers comments
UPSTREAM: usb: raw-gadget: fix return value of ep read ioctls
UPSTREAM: usb: raw-gadget: fix raw_event_queue_fetch locking
UPSTREAM: usb: raw-gadget: Fix copy_to/from_user() checks
qbt: Add support for touch events from input framework
radio: RTC6226: remove the V4L2_CAP_DEVICE_CAPS cap as device_caps
cpufreq: qcom: Set the register for GT Limits Management interrupt
aarch64: ABI: Update abi snapshot for enabling CFI in enforcement mode
msm: adsprpc: use persistent header buffers
msm: cvp: Support new HFI FLUSH MSG value
msm: kgsl: Fix gpu boot ab vote
ANDROID: GKI: update abi definitions after enabling PCIEPORTBUS
Revert "ANDROID: gki_defconfig: Drop CONFIG_PCIEPORTBUS"
tty: hvc_console, fix crashes on parallel open/close
msm: adsprpc: Fix error code for invalid ioctl
defconfig: lahaina: Enable linux bridge
Revert "usb: dwc3: gadget: Enable SUSPEND event after CONNECT DONE"
block, bfq: fix use-after-free in bfq_idle_slice_timer_body
msm: cvp: Fix a CVP SSR deadlock
f2fs: fix wrong discard space
f2fs: compress: don't compress any datas after cp stop
f2fs: remove unneeded return value of __insert_discard_tree()
f2fs: fix wrong value of tracepoint parameter
f2fs: protect new segment allocation in expand_inode_data
f2fs: code cleanup by removing ifdef macro surrounding
writeback: Avoid skipping inode writeback
clk: qcom: clk-rcg2: Fix possible dereference of clk parent for dfs clocks
i2c: i2c-msm-geni: Do I2C configurations during resume
clk: qcom: clk-debug: Fix possible NULL dereference in _mux_get_parent
clk: qcom: gdsc-regulator: Fix using uninitialized variable
ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
msm: kgsl: Add GPU_RBBM_GBIF_CLIENT_QOS_CNTL to powerup register list
Revert "ALSA: PCM: User control API implementation"
msm: ipa: Add support to notify wan upstream iface info
arm64: defconfig: Reduce default CMA pool from to 8 MB for trusted VM
cnss2: Save PCIe GEN speed and width changed from device
cnss2: Add support for bus bandwidth scale
msm: kgsl: Do not program CP_LPAC_ROQ_THRESHOLDS registers
soc: qcom: mem-buf: Fix compilation errors when hotplug is disabled
mm/memory_hotplug: Rate limit page migration warnings
pwm: qti-lpg: Read tick duration via device tree
mhi: core: expose soc reset and register dump debugfs entries
scripts: gki: Add generic configuration options for defconfig
ANDROID: GKI: update abi definitions now that sdcardfs is gone
Revert "ANDROID: sdcardfs: Enable modular sdcardfs"
ANDROID: remove sdcardfs-needed exports from whitelist
Revert "ANDROID: vfs: Add setattr2 for filesystems with per mount permissions"
Revert "ANDROID: vfs: Add permission2 for filesystems with per mount permissions"
Revert "ANDROID: vfs: add d_canonical_path for stacked filesystem support"
Revert "ANDROID: fs: Restore vfs_path_lookup() export"
ANDROID: sdcardfs: remove sdcardfs from system
ion: Use kthread_run for ion heap pool kworker threads
PM / devfreq: icc: add support for L3 BW devices
arm64: defconfig: Add support for Global clock controller for SHIMA
dwc3-msm: Force USB speed as high speed if SS release lane is called
memory_dump: resolve the issue of configuring core_reg_numer
mhi: core: Do a null pointer check before reading debug registers
regulator: core: avoid deadlock in QTI addition to regulator_unregister()
FROMGIT: driver core: Update device link status correctly for SYNC_STATE_ONLY links
UPSTREAM: driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links
UPSTREAM: driver core: Fix SYNC_STATE_ONLY device link implementation
net: qrtr: Allocate workqueue before kernel_bind
pwm: qti-lpg: Adapt to two-nvmem PBS triggering scheme
soc: qcom: spcom: add channel name for each txn_id print
NFC: Add support for LDO voting
mhi: core: Enable both time synchronization methods to co-exist
mhi: core: improve time synchronization events handling
mhi: core: block fast suspends on controller device bus vote
pwm: qti-lpg: Support two-nvmem PPG scheme
scsi: ufs: Don't update urgent bkops level when toggle auto bkops
input: qcom-hv-haptics: adjust T_LRA for auto RC CLK calibration case
coresight: etm4x: Fix use-after-free of per-cpu etm drvdata
PM / devfreq: memlat: increase ratio_ceil limit
uapi: Fix QCOM headers to work with UAPI_HEADER_TEST
Revert "ANDROID: Incremental fs: Avoid continually recalculating hashes"
.gitignore: Ignore vendor devicetree directories from git
aarch64: ABI: add symbols to qcom whitelist
msm: kgsl: Add BICUBIC registers to power up register list
ANDROID: remove unused variable
scsi: ufshcd: Move to ufshcd core
scsi: ufshcd: Turn-off Vdd-hba during suspend
scsi: ufshcd: Add a wmb before sending uic cmd
scsi: ufs: remove unnecessary memset
bluetooth: add support for retrieving power resource values
arm64: defconfig: Enable config to add QTI specific code
cnss2: Set no_d3hot flag to avoid PCIe framework saving config space
msm: kgsl: 'qcom,kgsl-3d0' device does not need to get regulators
Linux 5.4.43
sched/fair: Fix enqueue_task_fair() warning some more
sched/fair: Fix reordering of enqueue/dequeue_task_fair()
sched/fair: Reorder enqueue/dequeue_task_fair path
tpm: check event log version before reading final events
rxrpc: Fix ack discard
rxrpc: Trace discarded ACKs
iio: adc: stm32-dfsdm: fix device used to request dma
iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel()
iio: adc: stm32-adc: fix device used to request dma
iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel()
x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
flow_dissector: Drop BPF flow dissector prog ref on netns cleanup
s390/kexec_file: fix initrd location for kdump kernel
rxrpc: Fix a memory leak in rxkad_verify_response()
rxrpc: Fix the excessive initial retransmission timeout
kasan: disable branch tracing for core runtime
rapidio: fix an error in get_user_pages_fast() error handling
device-dax: don't leak kernel memory to user space after unloading kmem
s390/kaslr: add support for R_390_JMP_SLOT relocation type
s390/pci: Fix s390_mmio_read/write with MIO
ipack: tpci200: fix error return code in tpci200_register()
mei: release me_cl object reference
tty: serial: add missing spin_lock_init for SiFive serial console
misc: rtsx: Add short delay after exit from ASPM
iio: adc: ti-ads8344: Fix channel selection
iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
iio: sca3000: Remove an erroneous 'get_device()'
staging: greybus: Fix uninitialized scalar variable
staging: kpc2000: fix error return code in kp2000_pcie_probe()
staging: iio: ad2s1210: Fix SPI reading
media: fdp1: Fix R-Car M3-N naming in debug message
Revert "gfs2: Don't demote a glock until its revokes are written"
kbuild: Remove debug info from kallsyms linking
bpf: Avoid setting bpf insns pages read-only when prog is jited
powerpc/64s: Disable STRICT_KERNEL_RWX
powerpc: Remove STRICT_KERNEL_RWX incompatibility with RELOCATABLE
drm/i915: Propagate error from completed fences
drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.
vsprintf: don't obfuscate NULL and error pointers
dmaengine: owl: Use correct lock in owl_dma_get_pchan()
dmaengine: dmatest: Restore default for channel
drm/etnaviv: Fix a leak in submit_pin_objects()
dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
apparmor: Fix aa_label refcnt leak in policy_update
apparmor: fix potential label refcnt leak in aa_change_profile
apparmor: Fix use-after-free in aa_audit_rule_init
drm/etnaviv: fix perfmon domain interation
arm64: Fix PTRACE_SYSEMU semantics
scsi: target: Put lun_ref at end of tmr processing
scsi: qla2xxx: Do not log message when reading port speed via sysfs
ALSA: hda/realtek - Add more fixup entries for Clevo machines
ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
ALSA: pcm: fix incorrect hw_base increase
ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option
KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c
ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295
ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295
ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295
ALSA: hda/realtek: Add quirk for Samsung Notebook
ALSA: hda/realtek - Add HP new mute led supported for ALC236
ALSA: hda/realtek - Add supported new mute Led for HP
ALSA: hda: Manage concurrent reg access more properly
ALSA: hda: patch_realtek: fix empty macro usage in if block
ALSA: hda - constify and cleanup static NodeID tables
scripts/gdb: repair rb_first() and rb_last()
ARM: futex: Address build warning
KVM: selftests: Fix build for evmcs.h
drm/amd/display: Prevent dpcd reads with passive dongles
iommu/amd: Call domain_flush_complete() in update_domain()
platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
USB: core: Fix misleading driver bug report
stmmac: fix pointer check after utilization in stmmac_interrupt
ceph: fix double unlock in handle_cap_export()
HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock
gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
x86/apic: Move TSC deadline timer debug printk
ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set
ibmvnic: Skip fatal error reset after passive init
x86/mm/cpa: Flush direct map alias during cpa
HID: i2c-hid: reset Synaptics SYNA2393 on resume
scsi: ibmvscsi: Fix WARN_ON during event pool release
net/ena: Fix build warning in ena_xdp_set()
component: Silence bind error on -EPROBE_DEFER
aquantia: Fix the media type of AQC100 ethernet controller in the driver
vhost/vsock: fix packet delivery order to monitoring devices
configfs: fix config_item refcnt leak in configfs_rmdir()
scsi: qla2xxx: Delete all sessions before unregister local nvme port
scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV
HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead
HID: alps: Add AUI1657 device ID
HID: multitouch: add eGalaxTouch P80H84 support
gcc-common.h: Update for GCC 10
net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report()
kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check
mtd: Fix mtd not registered due to nvmem name collision
afs: Don't unlock fetched data pages until the op completes successfully
ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()'
evm: Fix a small race in init_desc()
iommu/amd: Fix over-read of ACPI UID from IVRS table
i2c: fix missing pm_runtime_put_sync in i2c_device_probe
ubifs: remove broken lazytime support
fix multiplication overflow in copy_fdtable()
mtd: spinand: Propagate ECC information to the MTD structure
ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive
ubifs: fix wrong use of crypto_shash_descsize()
ima: Fix return value of ima_write_policy()
evm: Check also if *tfm is an error pointer in init_desc()
ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
KVM: SVM: Fix potential memory leak in svm_cpu_init()
i2c: dev: Fix the race between the release of i2c_dev and cdev
Kconfig: Add menu choice option to reclaim virtual memory
dma-mapping: add i/o coherency support for 32bit
soc: qcom: Add VTCM handling to cdsprm driver
Revert "arm: dma: Allow CMA pages to not have a kernel mapping"
msm: cvp: stop session queue when session closed
usb: dwc3: gadget: Avoid spuriously printing NO_PULLUP in log
usb: dwc3: gadget: Rate limit ep_queue() error message
defconfig: holi: Enable GPU driver
pci: framework: disable auto suspend link
NFC: Enable NFC driver in the GKI build
ANDROID: scsi: ufs: Handle clocks when lrbp fails
net: qrtr: Ignore ENODEV failures in ns
net: qrtr: Add pr_fmt to ns
soc: qcom: socinfo: Add LAHAINAP's soc-id
clk: qcom: clk-alpha-pll: Add support for Lucid EVO PLL print registers
clk: qcom: clk-alpha-pll: Add support for fixed Lucid EVO PLL
msm: adsprpc: Fix NULL pointer error when DEBUG_FS is disabled
ANDROID: ABI/Whitelist: add erofs whitelist to unisoc whitelist
msm: rdbg: Add snapshot of remote debugger driver
aarch64: ABI: Remove slim_* APIs from whitelist
msm: adsprpc: remove exsessive logging in context_free
arm: dma: Allow CMA pages to not have a kernel mapping
arm: dma-mapping: map_page map to nearest page
arm: dma-mapping: fix data types to hold size_t
arm: dma-mapping: DMA buf may not have cpu virtual addr
arm: make default iova alignment as 2mb
arm: provision page alloc debug support
arm: mm: program ptes for access restriction
arm: dma-mapping: handle IOVA address zero
arm: dma-mapping: map sg lists into the SMMU as virtually contiguous
arm: dma: Expand the page protection attributes
arm: keep address range pmd aligned while remap
arm: mm: consider only lowmem regions while remap
arm: mm: fix pte allocation with CONFIG_FORCE_PAGES feature
arm: Allow remapping lowmem as 4K pages
arm: dma-mapping: add dma mapper for io-pgtable-fast for 32 bit
arm: dma_mapping: Support for DOMAIN_ATTR_S1_BYPASS attribute
arm: dma-mapping: Use default iommu domain
msm: synx: support for external dma fence
input: touchscreen: st: fix security issue
f2fs: avoid inifinite loop to wait for flushing node pages at cp_error
soc: qcom: spss_utils: fix driver module remove
soc: qcom: spcom: pr_fmt to print function name
clk: qcom: camcc: Add support for CAMCC clock driver for SHIMA
dt-bindings: clock: Update clock ids and BCRs of CAMCC and GPUCC for SHIMA
net: qrtr: Fix FIXME related to qrtr_ns_init()
net: qrtr: Fix error pointer vs NULL bugs
net: qrtr: Respond to HELLO message
net: qrtr: fix spelling mistake "serivce" -> "service"
net: qrtr: Migrate nameservice to kernel from userspace
aarch64: ABI: Update the ABI whitelist with kernel_bind
mmc: Enable SD card clock scaling
soc: qcom: mem-buf: Limit the number of input ACL entries
soc: qcom: mem-buf: Fix message queue registration check
soc: qcom: mem-buf: Configure the mem-buf device's DMA mask
msm: cvp: handles dsp error more reliably
haven: Fix compilation error when DEBUG_FS is disabled
ANDROID: GKI: Update abi for 5.4.42 update
usb: dwc3: debugfs: Add support for 64bit division on 32bit chipsets
UPSTREAM: serial: samsung: 32-bit access for TX/RX hold registers
BACKPORT: serial: samsung: dt-bindings: Add reg-io-width compatible
UPSTREAM: serial: samsung: Replace rd_regb/wr_regb with rd_reg/wr_reg
coresight: tmc: set buffer size to 32MB on SW USB mode
coresight: etm4x: call cpus_read_unlock in error exit
msm: kgsl: Add support for A619 GPU variant
usb: phy: qmp: Call chain notifier for cable connect/disconnect
usb: dwc3: gadget: Give back staled requests
trace: msm_low_power: update text description
input: qcom-hv-haptics: check FIFO fill status before stopping play
input: qcom-hv-haptics: Add debugfs files for more brake settings
input: qcom-hv-haptics: Add LRA frequency calibration interfaces
soc: qti_battery_debug: Remove CONFIG_DEBUG_FS dependency
scsi: ufshcd-qti: Invoke sysfs node creation
scsi: ufs: Resume ufs host before accessing ufs device
Makefile: Add a check of CONFIG_TRIM_UNUSED_KSYMS before remaking vmlinux
ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32
BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_32 policies
msm: cvp: Treat DME stream corrupt as warning
thermal: core: Add appropriate error checks
soc: qcom: pil: allow subsystem to allocate extra memory
iommu/arm-smmu: add qcom smmuv2 support
clk: qcom: gcc-shima: Add support for ref clocks
dt-bindings: clock: Add clock ids of ref clocks in GCC for SHIMA
thermal: adc-tm: Ensure valid match data is obtained
dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
usb: dwc3: gadget: Wrap around when skip TRBs
usb: dwc3: gadget: Don't clear flags before transfer ended
mmc: sdhci-msm: Ensure SD card power isn't ON when card removed
mhi: core: improve bandwidth switch events processing
build.config.common: Revert the compiler back to clang-r370808
cnss2: Assert if unexpected second QMI server arrive comes
drivers: rpm-smd: Add support to make rpm-smd as module
PM / devfreq: bw_hwmon: remove unused variable
PM / devfreq: bw_hwmon: add bw_hwmon_debug event
msm: kgsl: Add kobject sysfs ops for the /sys/kernel/gpu directory
msm: adsprpc: Print and return appropriate error codes
Linux 5.4.42
bpf: Test_progs, fix test_get_stack_rawtp_err.c build
selftest/bpf: fix backported test_select_reuseport selftest changes
libbpf: Extract and generalize CPU mask parsing logic
Makefile: disallow data races on gcc-10 as well
KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce
bpf: Fix sk_psock refcnt leak when receiving message
SUNRPC: Revert 241b1f419f ("SUNRPC: Remove xdr_buf_trim()")
ARM: dts: r8a7740: Add missing extal2 to CPG node
arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes
ARM: dts: r8a73a4: Add missing CMT1 interrupts
arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn
arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy
arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards
arm64: dts: meson-g12-common: fix dwc2 clock names
arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property
clk: Unlink clock if failed to prepare or enable
Revert "ALSA: hda/realtek: Fix pop noise on ALC225"
usb: gadget: legacy: fix error return code in cdc_bind()
usb: gadget: legacy: fix error return code in gncm_bind()
usb: gadget: audio: Fix a missing error return value in audio_bind()
usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()'
fanotify: fix merging marks masks with FAN_ONDIR
dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks
exec: Move would_dump into flush_old_exec
x86/unwind/orc: Fix error handling in __unwind_start()
x86: Fix early boot crash on gcc-10, third try
cifs: fix leaked reference on requeued write
powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG
drm/amd/display: add basic atomic check for cursor plane
ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection
ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries
ARM: dts: dra7: Fix bus_dma_limit for PCIe
Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()
usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list
USB: gadget: fix illegal array access in binding with UDC
usb: cdns3: gadget: prev_req->trb is NULL for ep0
usb: host: xhci-plat: keep runtime active when removing host
usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B
ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset
ALSA: rawmidi: Fix racy buffer resize under concurrent accesses
ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA
ALSA: hda/realtek - Limit int mic boost for Thinkpad T530
USB: usbfs: fix mmap dma mismatch
usb: usbfs: correct kernel->user page attribute mismatch
gcc-10: avoid shadowing standard library 'free()' in crypto
gcc-10: mark more functions __init to avoid section mismatch warnings
gcc-10 warnings: fix low-hanging fruit
gcc-10: disable 'restrict' warning for now
gcc-10: disable 'stringop-overflow' warning for now
gcc-10: disable 'array-bounds' warning for now
gcc-10: disable 'zero-length-bounds' warning for now
Stop the ad-hoc games with -Wno-maybe-initialized
net/rds: Use ERR_PTR for rds_message_alloc_sgs()
pnp: Use list_for_each_entry() instead of open coding
NFSv3: fix rpc receive buffer size for MOUNT call
mm, memcg: fix inconsistent oom event behavior
s390/ism: fix error return code in ism_probe()
hwmon: (da9052) Synchronize access with mfd
RDMA/iw_cxgb4: Fix incorrect function parameters
RDMA/core: Fix double put of resource
IB/core: Fix potential NULL pointer dereference in pkey cache
IB/mlx4: Test return value of calls to ib_get_cached_pkey
RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info()
netfilter: nft_set_rbtree: Add missing expired checks
netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start()
SUNRPC: Signalled ASYNC tasks need to exit
nfs: fix NULL deference in nfs4_get_valid_delegation
arm64: fix the flush_icache_range arguments in machine_kexec
drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest
netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
NFSv4: Fix fscache cookie aux_data to ensure change_attr is included
nfs: fscache: use timespec64 in inode auxdata
NFS: Fix fscache super_cookie index_key from changing after umount
drm/amdgpu: force fbdev into vram
fork: prevent accidental access to clone3 features
gfs2: More gfs2_find_jhead fixes
mmc: block: Fix request completion in the CQE timeout path
mmc: core: Fix recursive locking issue in CQE recovery path
mmc: core: Check request type before completing the request
mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot from Windows 10
mmc: alcor: Fix a resource leak in the error path for ->probe()
bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size
bpf, sockmap: msg_pop_data can incorrecty set an sge length
drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled
i40iw: Fix error handling in i40iw_manage_arp_cache()
ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format
bpf: Fix error return code in map_lookup_and_delete_elem()
pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
pinctrl: qcom: fix wrong write in update_dual_edge
pinctrl: baytrail: Enable pin configuration setting for GPIO chip
pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H
ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake()
IB/hfi1: Fix another case where pq is left on waitlist
mmc: sdhci-pci-gli: Fix no irq handler from suspend
gfs2: Another gfs2_walk_metadata fix
ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse
ipc/util.c: sysvipc_find_ipc() incorrectly updates position index
drm/amdgpu: invalidate L2 before SDMA IBs (v2)
drm/amdgpu: simplify padding calculations (v2)
drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1
drm/amd/display: check if REFCLK_CNTL register is present
drm/amd/powerplay: avoid using pm_en before it is initialized revised
ALSA: hda/hdmi: fix race in monitor detection during probe
cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once
selftests/ftrace: Check the first record for kprobe_args_type.tc
dmaengine: mmp_tdma: Reset channel error on release
dmaengine: mmp_tdma: Do not ignore slave config validation errors
dmaengine: pch_dma.c: Avoid data race between probe and irq handler
riscv: fix vdso build with lld
umh: fix memory leak on execve failure
r8169: re-establish support for RTL8401 chip version
nfp: abm: fix error return code in nfp_abm_vnic_alloc()
net: tcp: fix rx timestamp behavior for tcp_recvmsg
netprio_cgroup: Fix unlimited memory leak of v2 cgroups
net: ipv4: really enforce backoff for redirects
net: dsa: loop: Add module soft dependency
hinic: fix a bug of ndo_stop
dpaa2-eth: prevent array underflow in update_cls_rule()
virtio_net: fix lockdep warning on 32 bit
tcp: fix SO_RCVLOWAT hangs with fat skbs
tcp: fix error recovery in tcp_zerocopy_receive()
Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"
pppoe: only process PADT targeted at local interfaces
net: stmmac: fix num_por initialization
net: phy: fix aneg restart in phy_ethtool_set_eee
netlabel: cope with NULL catmap
net: fix a potential recursive NETDEV_FEAT_CHANGE
dpaa2-eth: properly handle buffer size restrictions
mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040
selftests/bpf: fix goto cleanup label not defined
scsi: sg: add sg_remove_request in sg_write
net_sched: fix tcm_parent in tc filter dump
sun6i: dsi: fix gcc-4.8
virtio-blk: handle block_device_operations callbacks after hot unplug
drop_monitor: work around gcc-10 stringop-overflow warning
ftrace/selftests: workaround cgroup RT scheduling issues
net: moxa: Fix a potential double 'free_irq()'
net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'
SUNRPC: Fix GSS privacy computation of auth->au_ralign
SUNRPC: Add "@len" parameter to gss_unwrap()
gpio: pca953x: Fix pca953x_gpio_set_config
KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read
net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy.
shmem: fix possible deadlocks on shmlock_user_lock
net: dsa: Do not make user port errors fatal
crypto: msm: make qcrypto and qcedev independent of DEBUG_FS
cpufreq: qcom: Update the scheduler of throttle removal
net: qrtr: Remove rcu logic for port lookup/remove
net: qrtr: Do not take sock lock on blocking recv
Revert "SoC: soc-pcm: call pcm_new when creating new pcm"
ALSA: pcm: add macro SND_PCM_ADD_VOLUME_CTL and SND_PCM_ADD_USR_CTL
mm: Remove shrink_page
msm: cvp: Avoids DSP memory leak
cnss2: Add build type info to wlfw_cap_req_msg
msm: kgsl: Add a flag for guard page allocation
dwc3: gadget: Add handling of bus resume and L1 resume functionality
cnss2: Assert for recovery if there is already a recovery going on
dwc3: core: Add ssp u3 u0 link state related quirk
leds: qti-flash: Limit off_time of switch to a maximum of 1280 ms
aarch64: ABI: Update the ABI whitelist with __ioread32_copy
f2fs: compress: fix zstd data corruption
f2fs: add compressed/gc data read IO stat
f2fs: fix potential use-after-free issue
f2fs: compress: don't handle non-compressed data in workqueue
f2fs: remove redundant assignment to variable err
f2fs: refactor resize_fs to avoid meta updates in progress
f2fs: use round_up to enhance calculation
f2fs: introduce F2FS_IOC_RESERVE_COMPRESS_BLOCKS
f2fs: Avoid double lock for cp_rwsem during checkpoint
f2fs: report delalloc reserve as non-free in statfs for project quota
f2fs: Fix wrong stub helper update_sit_info
f2fs: compress: let lz4 compressor handle output buffer budget properly
f2fs: remove blk_plugging in block_operations
f2fs: introduce F2FS_IOC_RELEASE_COMPRESS_BLOCKS
f2fs: shrink spinlock coverage
f2fs: correctly fix the parent inode number during fsync()
f2fs: compress: support lzo-rle compress algorithm
f2fs: introduce mempool for {,de}compress intermediate page allocation
f2fs: introduce f2fs_bmap_compress()
f2fs: support fiemap on compressed inode
f2fs: flush dirty meta pages when flushing them
f2fs: support partial truncation on compressed inode
f2fs: fix checkpoint=disable:%u%%
f2fs: remove redundant compress inode check
f2fs: use strcmp() in parse_options()
f2fs: Use the correct style for SPDX License Identifier
f2fs: rework filename handling
f2fs: split f2fs_d_compare() from f2fs_match_name()
f2fs: don't leak filename in f2fs_try_convert_inline_dir()
ANDROID: clang: update to 11.0.1
FROMLIST: x86_64: fix jiffies ODR violation
ANDROID: ABI/Whitelist: add ufs whitelist to unisoc whitelist
aarch64: ABI: Update the ABI whitelist with qcom_scm symbols
msm: cvp: Avoid sending DSP HFI buf twice
ANDROID: GKI: Enable net testing options
clk: qcom: Add support for VIDEOCC clock driver for SHIMA
soc: altmode: Detect when remote subsys fails to respond
soc: altmode: Add debugfs nodes to send PAN EN and PAN ACK
soc: altmode: Remove altmode device name
soc: altmode: Update client APIs, notifier bookkeeping
ANDROID: fscrypt: set dun_bytes more precisely
ANDROID: dm-default-key: set dun_bytes more precisely
ANDROID: block: backport the ability to specify max_dun_bytes
aarch64: ABI: Add drm_dp_check_act_status to the whitelist
pwm: qti-lpg: Fix erroneous clearing of LUT
cnss2: Reject idle restart if fails to get driver ops lock
cnss2: Add mutex protection between unregister driver and idle restart
cnss2: Serialize driver load and unload
ANDROID: Incremental fs: wake up log pollers less often
ANDROID: Incremental fs: Fix scheduling while atomic error
ANDROID: Incremental fs: Avoid continually recalculating hashes
firmware: qcom_scm: fix the arguments types information
ANDROID: export: Disable symbol trimming on modules
pinctrl: qcom: Update configuration for Shima
ANDROID: ABI/Whitelist: add the symbol sdhci_request_atomic to unisoc whitelist
soc: qcom: dcc: Set transaction timeout for dcc linklist
Enable RTIC MPGen using QGKI
firmware: qcom_scm: Pass arginfo for sec_wdog_trigger
FROMGIT: media: uapi: h264: Add new profile and levels
FROMGIT: media: v4l2-ctrl: Add H264 profile and levels
ANDROID: dm-default-key: Update key size for wrapped keys
nvmem: qcom-spmi-sdam: Enable multiple devices
dt-bindings: clock: dispcc: Remove mdss dp crypto clocks
clk: qcom: Add support to proxy vote until clk controllers sync states
clk: qcom: lahaina: Enable common regulator handle initialization
clk: qcom: Add common regulator handle initialization
PM / devfreq: qoslat: implement get_dev_status()
ANDROID: GKI: abi update due to mmc patches merged
cpufreq: qcom-cpufreq-hw: Simplify the boost frequency
drivers: qcom: rpmh_master_stat: Remove unused size for SMEM item
FROMGIT: mmc: host: sdhci-sprd: Implement the request_atomic() API
FROMGIT: mmc: host: sdhci: Implement the request_atomic() API
FROMGIT: mmc: host: Introduce the request_atomic() for the host
FROMGIT: mmc: sdhci: Reduce maximum time under spinlock in sdhci_send_command()
FROMGIT: mmc: sdhci: Tidy sdhci_request() a bit
FROMGIT: mmc: sdhci: Remove unneeded forward declaration of sdhci_finish_data()
FROMGIT: mmc: sdhci: Stop exporting sdhci_send_command()
FROMGIT: mmc: sdhci: Add helpers for the auto-CMD23 flag
FROMGIT: mmc: sdhci-sprd: Drop redundant cap flags
msm: kgsl: Disable GBIF_CLIENT_QOS on all A660 GPU revisions
ANDROID: GKI: update abi definition due to 5.4.41 merge
CSR: Keep qdss clk being on for msr register before msr_reset
nvmem: core: Export nvmem cell info to userspace
Linux 5.4.41
fanotify: merge duplicate events on parent and child
fsnotify: replace inode pointer with an object id
bdi: add a ->dev_name field to struct backing_dev_info
bdi: move bdi_dev_name out of line
mm, memcg: fix error return value of mem_cgroup_css_alloc()
scripts/decodecode: fix trapping instruction formatting
iommu/virtio: Reverse arguments to list_add
objtool: Fix stack offset tracking for indirect CFAs
netfilter: nf_osf: avoid passing pointer to local var
netfilter: nat: never update the UDP checksum when it's 0
arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory()
KVM: x86: Fixes posted interrupt check for IRQs delivery modes
x86/unwind/orc: Fix premature unwind stoppage due to IRET frames
x86/unwind/orc: Fix error path for bad ORC entry type
x86/unwind/orc: Prevent unwinding before ORC initialization
x86/unwind/orc: Don't skip the first frame for inactive tasks
x86/entry/64: Fix unwind hints in rewind_stack_do_exit()
x86/entry/64: Fix unwind hints in kernel exit path
x86/entry/64: Fix unwind hints in register clearing code
batman-adv: Fix refcnt leak in batadv_v_ogm_process
batman-adv: Fix refcnt leak in batadv_store_throughput_override
batman-adv: Fix refcnt leak in batadv_show_throughput_override
batman-adv: fix batadv_nc_random_weight_tq
iocost: protect iocg->abs_vdebt with iocg->waitq.lock
riscv: set max_pfn to the PFN of the last page
coredump: fix crash when umh is disabled
staging: gasket: Check the return value of gasket_get_bar_index()
ceph: demote quotarealm lookup warning to a debug message
ceph: fix endianness bug when handling MDS session feature bits
mm: limit boost_watermark on small zones
mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()
eventpoll: fix missing wakeup for ovflist in ep_poll_callback
epoll: atomically remove wait entry on wake up
ipc/mqueue.c: change __do_notify() to bypass check_kill_permission()
drm: ingenic-drm: add MODULE_DEVICE_TABLE
arm64: hugetlb: avoid potential NULL dereference
KVM: arm64: Fix 32bit PC wrap-around
KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER
KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path
KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction
crypto: arch/nhpoly1305 - process in explicit 4k chunks
tracing: Add a vmalloc_sync_mappings() for safe measure
USB: serial: garmin_gps: add sanity checking for data length
usb: chipidea: msm: Ensure proper controller reset using role switch API
USB: uas: add quirk for LaCie 2Big Quadra
HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT
HID: usbhid: Fix race between usbhid_close() and usbhid_stop()
Revert "HID: wacom: generic: read the number of expected touches on a per collection basis"
sctp: Fix bundling of SHUTDOWN with COOKIE-ACK
HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices
net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del()
net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx()
net/mlx5: Fix command entry leak in Internal Error State
net/mlx5: Fix forced completion access non initialized command entry
net/mlx5: DR, On creation set CQ's arm_db member to right value
bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().
bnxt_en: Return error when allocating zero size context memory.
bnxt_en: Improve AER slot reset.
bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF.
bnxt_en: Fix VF anti-spoof filter setup.
tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040
tipc: fix partial topology connection closure
sch_sfq: validate silly quantum values
sch_choke: avoid potential panic in choke_reset()
nfp: abm: fix a memory leak bug
net: usb: qmi_wwan: add support for DW5816e
net/tls: Fix sk_psock refcnt leak when in tls_data_ready()
net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict()
net: tc35815: Fix phydev supported/advertising mask
net: stricter validation of untrusted gso packets
net_sched: sch_skbprio: add message validation to skbprio_change()
net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()
net: macsec: preserve ingress frame ordering
net: macb: fix an issue about leak related system resources
net: dsa: Do not leave DSA master with NULL netdev_ops
neigh: send protocol value in neighbor create notification
mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly
ipv6: Use global sernum for dst validation with nexthop objects
fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
dp83640: reverse arguments to list_add_tail
devlink: fix return value after hitting end in region read
tty: xilinx_uartps: Fix missing id assignment to the console
vt: fix unicode console freeing with a common interface
drm/amdgpu: drop redundant cg/pg ungate on runpm enter
drm/amdgpu: move kfd suspend after ip_suspend_phase1
net: macb: Fix runtime PM refcounting
tracing/kprobes: Fix a double initialization typo
nvme: fix possible hang when ns scanning fails during error recovery
nvme: refactor nvme_identify_ns_descs error handling
USB: serial: qcserial: Add DW5816e support
iommu/arm-smmu: Updates probe defer handle from secure_buffer
arm64: ABI: Update the ABI whitelist for OOM notifiers
msm: pcie: add support to manage PCIe PHY PLL block
msm: adsprpc: add support to print logs on VERIFY failures
msm: pcie: add DRV SSR support during DRV resume
qseecom: process smcinvoke callback request
ARM: dts: msm: Create softlink for vendor specific dt
drivers: pinctrl: Add pinctrl support for SDXLEMUR target
ALSA: Compress - dont use lock for all ioctls
Revert "ALSA: jack: Add support to report second microphone"
usb: dwc3: Use an ordered workqueue for sm_work
defconfig: Enable CONFIG_DEBUG_FS for holi
ASoC: pcm: QGKI startup sequence for playback and capture
arm64: defconfig: Disable CONFIG_CFI_PERMISSIVE flag
soc: qcom: mem-buf: Add support for restricting memory transfers
UPSTREAM: driver core: Skip unnecessary work when device doesn't have sync_state()
arm64: add config option to enable DT overlay
defconfig: holi: Add support for Global clock controller
ANDROID: GKI: enable CONFIG_IRQ_TIME_ACCOUNTING
soc: qcom: socinfo: Fix array out-of-bounds access
cnss2: Enable io-coherency
arm64: defconfig: Enable CONFIG_UNUSED_KSYMS_WHITELIST_ONLY
kbuild: Add support for CONFIG_UNUSED_KSYMS_WHITELIST_ONLY
ABI: Add initial snapshot of QCOM whitelists
ANDROID: GKI: Enable CONFIG_STATIC_USERMODEHELPER
drivers: cpuidle: lpm-levels: check for valid LPM stats
radio: RTC6226: add support to scan valid lower freq channel
soc: qcom: spss_utils: protect from event signaled twice
radio: RTC6226: post original tune event after scan complete
usb: gadget: Allow f_rndis and f_gsi to coexist as modules
Revert "usb: Add support for rndis uplink aggregation"
Revert "usb: gadget: Add support for rndis flow control callback"
ANDROID: dm-default-key: Update key size for wrapped keys
scsi: ufshcd-qti: Keep the correct device and link state
usb: gadget: f_qdss: Add ipc logging for qdss driver
msm: ipa: enable SYSPIPE_ERR_DETECTION bit for deaggr_err
mmc: Define config flag to add qcom code to upstream module
mmc: Add MMC clock scaling support for sdhci-msm layer
mmc: Add MMC clock scaling support to core layer
mmc: Add MMC clock scaling support in the block layer
sched: Completely remove CFS_BANDWIDTH support in WALT
msm: cvp: Rename cvpss to evass
pinctrl: qcom: Add affinity callbacks to msmgpio IRQ chip
Send actual keylen to TZ
soc: qcom: hwkm: fix minor issues
soc: qcom: spss_utils: add spss events support
thermal: qcom-spmi-temp-alarm: Don't suppress negative temp
Add ports and port child node check in legacy function
qseecom: Set max size for dma segment
defconfig: Enable Glink over RPM defconfig for Holi
Revert "sched: reduce sleep duration in wait_task_inactive()"
kthread: Do not preempt current task if it is going to call schedule()
Revert "ASoC: soc-pcm: BE dai needs prepare when pause release after resume"
msm: cvp: Remove deprecated old synx usage
ANDROID: GKI: x86: Drop CONFIG_DEVPORT
Linux 5.4.40
PM / devfreq: Add missing locking while setting suspend_freq
udp: document udp_rcv_segment special case for looped packets
tools headers UAPI: Sync copy of arm64's asm/unistd.h with the kernel sources
Revert "drm/amd/display: setting the DIG_MODE to the correct value."
mm/mremap: Add comment explaining the untagging behaviour of mremap()
libbpf: Fix readelf output parsing for Fedora
cgroup, netclassid: remove double cond_resched
mac80211: add ieee80211_is_any_nullfunc()
ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late()
platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range
x86/kvm: fix a missing-prototypes "vmread_error"
ALSA: hda: Match both PCI ID and SSID for driver blacklist
hexagon: define ioremap_uc
hexagon: clean up ioremap
mfd: intel-lpss: Use devm_ioremap_uc for MMIO
lib: devres: add a helper function for ioremap_uc
Revert "software node: Simplify software_node_release() function"
drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event
sctp: Fix SHUTDOWN CTSN Ack in the peer restart case
drm/i915: Extend WaDisableDARBFClkGating to icl,ehl,tgl
net: systemport: suppress warnings on failed Rx SKB allocations
net: bcmgenet: suppress warnings on failed Rx SKB allocations
mac80211: sta_info: Add lockdep condition for RCU list usage
lib/mpi: Fix building for powerpc with clang
tracing: Fix memory leaks in trace_events_hist.c
cifs: do not share tcons with DFS
scripts/config: allow colons in option strings for sed
cifs: protect updating server->dstaddr with a spinlock
ASoC: rsnd: Fix "status check failed" spam for multi-SSI
ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent
net: stmmac: Fix sub-second increment
net: stmmac: fix enabling socfpga's ptp_ref_clock
wimax/i2400m: Fix potential urb refcnt leak
drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii)
remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe()
ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry
ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode
ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode
usb: dwc3: gadget: Properly set maxpacket limit
ASoC: topology: Fix endianness issue
ASoC: sgtl5000: Fix VAG power-on handling
selftests/ipc: Fix test failure seen after initial test run
ASoC: topology: Check return value of soc_tplg_dai_config
ASoC: topology: Check return value of pcm_new_ver
ASoC: topology: Check soc_tplg_add_route return value
ASoC: topology: Check return value of soc_tplg_*_create
ASoC: topology: Check return value of soc_tplg_create_tlv
drm/bridge: analogix_dp: Split bind() into probe() and real bind()
vhost: vsock: kick send_pkt worker once device is started
msm: cvp: Enhance CVP release persist buf process
lpm-levels: Read next hrtimer event after tick_nohz_idle_stop_tick()
arm64: defconfig: Add support for Global clock controller for SHIMA
clk: qcom: gcc: Update voltage voting Support for GCC CPUSS AHB clock
cpufreq: qcom: Update logic to register for GT Limits Management interrupt
msm: kgsl: Handle page allocation failure
defconfig: enable display configs for trusted VM
firmware: qcom: add enlarged qsee log support
regulator: qcom_pm8008-regulator: avoid transactions after suspend
msm: pcie: add new DRV commands for APPS to control PCIe L1ss sleep
hvc: haven: Prevent tty layer from closing SELF console
drivers: Fix compilation issues when debugfs is disabled
haven: Fix non-zero input SG-List handling for MEM_ACCEPT
iommu: iommu-debug: Fix functional_fast_dma test
iommu/arm-smmu: Add support for split page table domains
Revert "usb: gadget: rndis: Add packet filter handling for hw accelerated path"
Revert "usb: gadget: rndis: Add new rndis parameters"
Revert "USB: rndis: Honor dl_max_packet_size value sent by host"
iommu: Introduce DOMAIN_ATTR_SPLIT_TABLES
devfreq: memlat: correct null pointer derference
mm: make shrink_page_list with pages work from multiple zones
mm: Per process reclaim
coresight: Fix support for sparsely populated ports
i2c: i2c-msm-geni: Propagate missing changes from 4.19 to 5.4
msm: kgsl: Use DMA APIs for cache operations
interconnect: qcom: Fix small BW votes being truncated to zero
regulator: qpnp-amoled: add support to configure single phase for IBB
regulator: qpnp-amoled: Fix IBB load current threshold
clk: qcom: gdsc-regulator: Poll PWR_ON during GDSC HW to SW mode switch
soc/qcom/hyp_core_ctl: update reserved CPUs only after VM is booted
arm64: defconfig: enable dynamic debug for genericarmv8
ANDROID: GKI: update abi definition due to FAIR_GROUP_SCHED removal
ANDROID: GKI: Remove FAIR_GROUP_SCHED
ANDROID: Drop ABI monitoring from KASAN build config
ANDROID: Enforce KMI stability
Linux 5.4.39
selinux: properly handle multiple messages in selinux_netlink_send()
arm64: vdso: Add -fasynchronous-unwind-tables to cflags
dmaengine: dmatest: Fix process hang when reading 'wait' parameter
dmaengine: dmatest: Fix iteration non-stop logic
nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
nvme: prevent double free in nvme_alloc_ns() error handling
Fix use after free in get_tree_bdev()
ALSA: opti9xx: shut up gcc-10 range warning
i2c: aspeed: Avoid i2c interrupt status clear race condition.
iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system
scsi: target/iblock: fix WRITE SAME zeroing
iommu/qcom: Fix local_base status check
vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()
vfio: avoid possible overflow in vfio_iommu_type1_pin_pages
i2c: iproc: generate stop event for slave writes
RDMA/cm: Fix an error check in cm_alloc_id_priv()
RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id()
RDMA/core: Fix race between destroy and release FD object
RDMA/core: Prevent mixed use of FDs between shared ufiles
RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr()
RDMA/mlx4: Initialize ib_spec on the stack
RDMA/mlx5: Set GRH fields in query QP on RoCE
scsi: qla2xxx: check UNLOADING before posting async work
scsi: qla2xxx: set UNLOADING before waiting for session deletion
ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe
dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath
dm writecache: fix data corruption when reloading the target
dm verity fec: fix hash block number in verity_fec_decode
PM: hibernate: Freeze kernel threads in software_resume()
PM: ACPI: Output correct message on target power state
IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info()
dlmfs_file_write(): fix the bogosity in handling non-zero *ppos
Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM
i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling
ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
ALSA: line6: Fix POD HD500 audio playback
ALSA: hda/hdmi: fix without unlocked before return
ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID
ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter
crypto: caam - fix the address of the last entry of S/G
mmc: meson-mx-sdio: remove the broken ->card_busy() op
mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY
mmc: sdhci-msm: Enable host capabilities pertains to R1b response
mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers
mmc: sdhci-xenon: fix annoying 1.8V regulator warning
mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout loop
btrfs: transaction: Avoid deadlock due to bad initialization timing of fs_info::journal_info
btrfs: fix partial loss of prealloc extent past i_size after fsync
btrfs: fix block group leak when removing fails
btrfs: fix transaction leak in btrfs_recover_relocation
NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION
drm/qxl: qxl_release use after free
drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
drm/amd/display: Fix green screen issue after suspend
drm/edid: Fix off-by-one in DispID DTD pixel clock
dma-buf: Fix SET_NAME ioctl uapi
msm: cvp: Fix a cvp BW over-voting problem
ANDROID: Rename build.config.gki.arch_kasan
ANDROID: Incremental fs: Fix issues with very large files
msm: cvp: Allows concurrent DSP commands handling
sched: walt: Improve the scheduler
ANDROID: Correct build.config branch name
FROMGIT: f2fs: fix missing check for f2fs_unlock_op
ANDROID: Fix build.config.gki-debug
UPSTREAM: vdso: Fix clocksource.h macro detection
Linux 5.4.38
Revert "ASoC: meson: axg-card: fix codec-to-codec link setup"
ANDROID: GKI: update abi definition due to added padding
ANDROID: GKI: user_namespace.h: add Android ABI padding to a structure
ANDROID: GKI: timer.h: add Android ABI padding to a structure
ANDROID: GKI: quota.h: add Android ABI padding to some structures
ANDROID: GKI: mmu_notifier.h: add Android ABI padding to some structures
ANDROID: GKI: mm.h: add Android ABI padding to a structure
ANDROID: GKI: kobject.h: add Android ABI padding to some structures
ANDROID: GKI: kernfs.h: add Android ABI padding to some structures
ANDROID: GKI: irqdomain.h: add Android ABI padding to a structure
ANDROID: GKI: ioport.h: add Android ABI padding to a structure
ANDROID: GKI: iomap.h: add Android ABI padding to a structure
ANDROID: GKI: hrtimer.h: add Android ABI padding to a structure
ANDROID: GKI: genhd.h: add Android ABI padding to some structures
ANDROID: GKI: ethtool.h: add Android ABI padding to a structure
ANDROID: GKI: dma-mapping.h: add Android ABI padding to a structure
ANDROID: GKI: sched: add Android ABI padding to some structures
ANDROID: GKI: networking: add Android ABI padding to a lot of networking structures
ANDROID: GKI: blk_types.h: add Android ABI padding to a structure
ANDROID: GKI: scsi.h: add Android ABI padding to a structure
ANDROID: GKI: pci: add Android ABI padding to some structures
ANDROID: GKI: update abi definition due to 5.4.37 merge
Linux 5.4.37
ASoC: stm32: spdifrx: fix regmap status check
ASoC: soc-core: disable route checks for legacy devices
ext4: check for non-zero journal inum in ext4_calculate_overhead
qed: Fix use after free in qed_chain_free
net: use indirect call wrappers for skb_copy_datagram_iter()
Crypto: chelsio - Fixes a hang issue during driver registration
qed: Fix race condition between scheduling and destroying the slowpath workqueue
taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions
hwmon: (jc42) Fix name to have no illegal characters
blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget
ext4: convert BUG_ON's to WARN_ON's in mballoc.c
ext4: increase wait time needed before reuse of deleted inode numbers
ext4: use matching invalidatepage in ext4_writepage
arm64: Delete the space separator in __emit_inst
mac80211: fix channel switch trigger from unknown mesh peer
net: stmmac: socfpga: Allow all RGMII modes
ALSA: hda: call runtime_allow() for all hda controllers
xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
objtool: Support Clang non-section symbols in ORC dump
objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN
scsi: target: fix PR IN / READ FULL STATUS for FC
ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported
ALSA: hda: Keep the controller initialization even if no codecs found
ALSA: hda: Release resources at error in delayed probe
xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
afs: Fix length of dump of bad YFSFetchStatus record
signal: check sig before setting info in kill_pid_usb_asyncio
x86: hyperv: report value of misc_features
net: fec: set GPR bit on suspend by DT configuration.
libbpf: Initialize *nl_pid so gcc 10 is happy
bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
xfs: clear PF_MEMALLOC before exiting xfsaild thread
mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path
bpf, x86_32: Fix logic error in BPF_LDX zero-extension
bpf, x86_32: Fix clobbering of dst for BPF_JSET
bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension
um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/
blk-iocost: Fix error on iocost_ioc_vrate_adj
PM: sleep: core: Switch back to async_schedule_dev()
netfilter: nat: fix error handling upon registering inet hook
perf/core: fix parent pid/tid in task exit events
sched/core: Fix reset-on-fork from RT with uclamp
net/mlx5: Fix failing fw tracer allocation on s390
s390/pci: do not set affinity for floating irqs
cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled
ARM: dts: bcm283x: Disable dsi0 node
PCI: Move Apex Edge TPU class quirk to fix BAR assignment
PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports
PCI: Add Zhaoxin Vendor ID
PCI: Unify ACS quirk desired vs provided checking
PCI: Make ACS quirk implementations more uniform
PCI: Add ACS quirk for Zhaoxin multi-function devices
PCI: Avoid ASMedia XHCI USB PME# from D0 defect
net/mlx5e: Get the latest values from counters in switchdev mode
net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns
svcrdma: Fix leak of svc_rdma_recv_ctxt objects
svcrdma: Fix trace point use-after-free race
xfs: acquire superblock freeze protection on eofblocks scans
net/cxgb4: Check the return from t4_query_params properly
rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
i2c: altera: use proper variable to hold errno
bpf: Forbid XADD on spilled pointers for unprivileged users
nfsd: memory corruption in nfsd4_lock()
drivers: soc: xilinx: fix firmware driver Kconfig dependency
ASoC: wm8960: Fix wrong clock after suspend & resume
ASoC: meson: axg-card: fix codec-to-codec link setup
ASoC: tas571x: disable regulators on failed probe
ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
s390/ftrace: fix potential crashes when switching tracers
counter: 104-quad-8: Add lock guards - generic interface
propagate_one(): mnt_set_mountpoint() needs mount_lock
iio:ad7797: Use correct attribute_group
afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH
afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate
usb: gadget: udc: atmel: Fix vbus disconnect handling
usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
kbuild: fix DT binding schema rule again to avoid needless rebuilds
usb: dwc3: gadget: Do link recovery for SS and SSP
ASoC: stm32: sai: fix sai probe
printk: queue wake_up_klogd irq_work only if per-CPU areas are ready
ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans()
remoteproc: Fix wrong rvring index computation
defconfig: lahaina: Enable gpu devfreq governors for GKI
ANDROID: Update ABI representation after enabling CONFIG_HID_BATTERY_STRENGTH
ANDROID: GKI: enable CONFIG_HID_BATTERY_STRENGTH
pinctrl: qcom: spmi-gpio: Add support for PMIC5 variants
ANDROID: Update ABI representation after adding exynos whitelist
ANDROID: Add abi_gki_aarch64_exynos_whitelist
ANDROID: build.config.gki.aarch64: Enable WHITELIST_STRICT_MODE
ANDROID: abi_gki_aarch64_sunxi_whitelist: remove stale symbols
ANDROID: abi_gki_aarch64_unisoc_whitelist: remove stale symbols
ANDROID: abi_gki_aarch64_qcom_whitelist: Sync with android-5.4
ANDROID: abi_gki_aarch64_hikey960_whitelist: remove stale symbols
ANDROID: Incremental fs: Add setattr call
msm: cvp: disable cache op by default
ANDROID: GKI: enable CONFIG_RTC_SYSTOHC on x86
ANDROID: drivers: gpu: drm: fix export symbol type
ANDROID: driver: gpu: drm: fix export symbol types
ANDROID: drm: kirin: fix export symbol type
ANDROID: iommu: fix export symbol type
ANDROID: ion: fix export symbol type
ANDROID: mm/memory.c: fix export symbol type
ANDROID: sdcardfs: fix export symbol type
ANDROID: SoC: core: fix export symbol type
ANDROID: ufshcd-crypto: fix export symbol type
Revert "ANDROID: gki_defconfig: enabled UAPI header compile testing"
xhci-plat: Mark usb1 and usb2 devices as wakeup source
ANDROID: GKI: update abi and cf/gf whitelists
ANDROID: GKI: enable CONFIG_RTC_SYSTOHC
ANDROID: virt_wifi: fix export symbol types
ANDROID: vfs: fix export symbol type
ANDROID: vfs: fix export symbol types
ANDROID: fscrypt: fix export symbol type
ANDROID: cfi: fix export symbol types
ANDROID: bpf: fix export symbol type
Linux 5.4.36
s390/mm: fix page table upgrade vs 2ndary address mode accesses
compat: ARM64: always include asm-generic/compat.h
powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32
powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP
Revert "serial: uartps: Register own uart console and driver structures"
Revert "serial: uartps: Move Port ID to device data structure"
Revert "serial: uartps: Change uart ID port allocation"
Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES"
Revert "serial: uartps: Fix error path when alloc failed"
Revert "serial: uartps: Use the same dynamic major number for all ports"
Revert "serial: uartps: Fix uartps_major handling"
serial: sh-sci: Make sure status register SCxSR is read in correct sequence
xhci: Don't clear hub TT buffer on ep0 protocol stall
xhci: prevent bus suspend if a roothub port detected a over-current condition
xhci: Fix handling halted endpoint even if endpoint ring appears empty
usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer
usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change
usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
usb: dwc3: gadget: Fix request completion check
fpga: dfl: pci: fix return value of cci_pci_sriov_configure
UAS: fix deadlock in error handling and PM flushing work
UAS: no use logging any details in case of ENODEV
cdc-acm: introduce a cool down
cdc-acm: close race betrween suspend() and acm_softint
staging: vt6656: Power save stop wake_up_count wrap around.
staging: vt6656: Fix pairwise key entry save.
staging: vt6656: Fix drivers TBTT timing counter.
staging: vt6656: Fix calling conditions of vnt_set_bss_mode
staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
vt: don't use kmalloc() for the unicode screen buffer
vt: don't hardcode the mem allocation upper bound
staging: comedi: Fix comedi_device refcnt leak in comedi_open
staging: comedi: dt2815: fix writing hi byte of analog output
powerpc/setup_64: Set cache-line-size based on cache-block-size
ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
cifs: fix uninitialised lease_key in open_shroot()
iwlwifi: mvm: fix inactive TID removal return value usage
iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation
iwlwifi: mvm: limit maximum queue appropriately
iwlwifi: mvm: beacon statistics shouldn't go backwards
iwlwifi: pcie: actually release queue memory in TVQM
SUNRPC: Fix backchannel RPC soft lockups
mac80211: populate debugfs only after cfg80211 init
ASoC: dapm: fixup dapm kcontrol widget
audit: check the length of userspace generated audit records
signal: Avoid corrupting si_pid and si_uid in do_notify_parent
usb-storage: Add unusual_devs entry for JMicron JMS566
tty: rocket, avoid OOB access
tty: hvc: fix buffer overflow during hvc_alloc().
KVM: VMX: Enable machine check support for 32bit targets
KVM: Check validity of resolved slot when searching memslots
KVM: s390: Return last valid slot if approx index is out-of-bounds
tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()
tpm: fix wrong return value in tpm_pcr_extend
tpm/tpm_tis: Free IRQ if probing fails
ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
ALSA: hda/hdmi: Add module option to disable audio component binding
ALSA: hda/realtek - Add new codec supported for ALC245
ALSA: hda/realtek - Fix unexpected init_amp override
ALSA: usx2y: Fix potential NULL dereference
tools/vm: fix cross-compile build
mm/ksm: fix NULL pointer dereference when KSM zero page is enabled
mm/hugetlb: fix a addressing exception caused by huge_pte_offset
coredump: fix null pointer dereference on coredump
staging: gasket: Fix incongruency in handling of sysfs entries creation
vmalloc: fix remap_vmalloc_range() bounds checks
tty: serial: owl: add "much needed" clk_prepare_enable()
USB: hub: Revert commit bd0e6c9614 ("usb: hub: try old enumeration scheme first for high speed devices")
USB: hub: Fix handling of connect changes during sleep
USB: core: Fix free-while-in-use bug in the USB S-Glibrary
USB: early: Handle AMD's spec-compliant identifiers, too
USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE
USB: sisusbvga: Change port variable from signed to unsigned
iio: xilinx-xadc: Make sure not exceed maximum samplerate
iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode
iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
iio: xilinx-xadc: Fix ADC-B powerdown
iio: adc: ti-ads8344: properly byte swap value
iio: adc: stm32-adc: fix sleep in atomic context
iio: st_sensors: rely on odr mask to know if odr can be set
iio: core: remove extra semi-colon from devm_iio_device_register() macro
ALSA: usb-audio: Add connector notifier delegation
ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos
ALSA: hda: Remove ASUS ROG Zenith from the blacklist
KEYS: Avoid false positive ENOMEM error on key read
vrf: Check skb for XFRM_TRANSFORMED flag
xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish
geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL
net: dsa: b53: Rework ARL bin logic
net: dsa: b53: Fix ARL register definitions
net: dsa: b53: Fix valid setting for MDB entries
net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled
vrf: Fix IPv6 with qdisc and xfrm
team: fix hang in team_mode_get()
tcp: cache line align MAX_TCP_HEADER
selftests: Fix suppress test in fib_tests.sh
sched: etf: do not assume all sockets are full blown
net/x25: Fix x25_neigh refcnt leak when receiving frame
net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array
net: openvswitch: ovs_ct_exit to be done under ovs_lock
net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
net/mlx4_en: avoid indirect call in TX completion
net: bcmgenet: correct per TX/RX ring statistics
mlxsw: Fix some IS_ERR() vs NULL bugs
macvlan: fix null dereference in macvlan_device_event()
macsec: avoid to set wrong mtu
ipv6: fix restrict IPV6_ADDRFORM operation
ipv4: Update fib_select_default to handle nexthop objects
cxgb4: fix large delays in PTP synchronization
cxgb4: fix adapter crash due to wrong MC size
PCI/PM: Add missing link delays required by the PCIe spec
PCI/ASPM: Allow re-enabling Clock PM
scsi: smartpqi: fix problem with unique ID for physical device
scsi: smartpqi: fix call trace in device discovery
scsi: smartpqi: fix controller lockup observed during force reboot
virtio-blk: improve virtqueue error to BLK_STS
tracing/selftests: Turn off timeout setting
ASoC: SOF: trace: fix unconditional free in trace release
PCI: pciehp: Prevent deadlock on disconnect
libbpf: Fix readelf output parsing on powerpc with recent binutils
PCI/PM: Add pcie_wait_for_link_delay()
drm/amd/display: Not doing optimize bandwidth if flip pending.
xhci: Finetune host initiated USB3 rootport link suspend and resume
xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0
xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk
ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet
drm/amd/display: Calculate scaling ratios on every medium/full update
perf/core: Disable page faults when getting phys address
pwm: bcm2835: Dynamically allocate base
pwm: renesas-tpu: Fix late Runtime PM enablement
nvme: fix compat address handling in several ioctls
powerpc/pseries: Fix MCE handling on pseries
Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"
loop: Better discard support for block devices
s390/cio: avoid duplicated 'ADD' uevents
s390/cio: generate delayed uevent for vfio-ccw subchannels
lib/raid6/test: fix build on distros whose /bin/sh is not bash
kconfig: qconf: Fix a few alignment issues
ipc/util.c: sysvipc_find_ipc() should increase position index
selftests: kmod: fix handling test numbers above 9
kernel/gcov/fs.c: gcov_seq_next() should increase position index
dma-direct: fix data truncation in dma_direct_get_required_mask()
drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax
nvme: fix deadlock caused by ANA update wrong locking
ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()
tools/test/nvdimm: Fix out of tree build
scsi: iscsi: Report unbind session event when the target has been removed
nvme-tcp: fix possible crash in write_zeroes processing
pwm: rcar: Fix late Runtime PM enablement
ceph: don't skip updating wanted caps when cap is stale
ceph: return ceph_mdsc_do_request() errors from __get_parent()
scsi: libfc: If PRLI rejected, move rport to PLOGI state
scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG
scsi: lpfc: Fix crash after handling a pci error
scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login
watchdog: reset last_hw_keepalive time at start
tools/testing/nvdimm: Fix compilation failure without CONFIG_DEV_DAX_PMEM_COMPAT
arm64: Silence clang warning on mismatched value/register sizes
arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space
arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419
arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419
net, ip_tunnel: fix interface lookup with no key
f2fs: fix to avoid memory leakage in f2fs_listxattr
ext4: fix extent_status fragmentation for plain files
ANDROID: GKI: Update abi and cf/gf whitelists
defconfig: msm: enable remote debugger driver on Lahaina
ANDROID: ABI/Whitelist: update pcie whitelist to unisoc whitelist
ANDROID: GKI: Update ABI for DRM core changes
ANDROID: add compat cross compiler
UPSTREAM: arm64: vdso32: Enable Clang Compilation
BACKPORT: lib/vdso: Enable common headers
BACKPORT: arm: vdso: Enable arm to use common headers
BACKPORT: x86/vdso: Enable x86 to use common headers
UPSTREAM: arm64: vdso32: Include common headers in the vdso library
UPSTREAM: arm64: vdso: Include common headers in the vdso library
UPSTREAM: arm64: Introduce asm/vdso/processor.h
UPSTREAM: arm64: vdso32: Code clean up
UPSTREAM: linux/elfnote.h: Replace elf.h with UAPI equivalent
UPSTREAM: scripts: Fix the inclusion order in modpost
UPSTREAM: common: Introduce processor.h
UPSTREAM: linux/ktime.h: Extract common header for vDSO
UPSTREAM: linux/jiffies.h: Extract common header for vDSO
UPSTREAM: linux/time64.h: Extract common header for vDSO
BACKPORT: linux/time32.h: Extract common header for vDSO
BACKPORT: linux/time.h: Extract common header for vDSO
UPSTREAM: linux/math64.h: Extract common header for vDSO
BACKPORT: linux/clocksource.h: Extract common header for vDSO
BACKPORT: arm64: Introduce asm/vdso/clocksource.h
BACKPORT: arm: Introduce asm/vdso/clocksource.h
BACKPORT: x86: Introduce asm/vdso/clocksource.h
UPSTREAM: linux/limits.h: Extract common header for vDSO
UPSTREAM: linux/bits.h: Extract common header for vDSO
UPSTREAM: linux/const.h: Extract common header for vDSO
BACKPORT: lib/vdso: Allow the high resolution parts to be compiled out
BACKPORT: lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres()
UPSTREAM: lib/vdso: Mark do_hres() and do_coarse() as __always_inline
UPSTREAM: lib/vdso: Avoid duplication in __cvdso_clock_getres()
UPSTREAM: lib/vdso: Let do_coarse() return 0 to simplify the callsite
UPSTREAM: lib/vdso: Remove checks on return value for 32 bit vDSO
UPSTREAM: lib/vdso: Build 32 bit specific functions in the right context
UPSTREAM: lib/vdso: Make __cvdso_clock_getres() static
UPSTREAM: arm64: compat: vdso: Expose BUILD_VDSO32
ANDROID: GKI: Enable GENERIC_IRQ_CHIP
ANDROID: ABI/Whitelist: update unisoc Whitelist after CONFIG_PPP =m
ANDROID: ABI/Whitelist: update for allwinner.
ANDROID: gki_defconfig: enable CONFIG_PM_DEVFREQ_EVENT.
ANDROID: Incremental fs: Use simple compression in log buffer
ANDROID: dm-bow: Fix not to skip trim at framented range
ANDROID: Remove VLA from uid_sys_stats.c
ANDROID: ABI/Whitelist: add net whitelist to unisoc Whitelist
f2fs: fix missing check for f2fs_unlock_op
ANDROID: gki_defconfig: enable CONFIG_MMC_CRYPTO
ANDROID: Add padding for crypto related structs in UFS and MMC
ANDROID: mmc: MMC crypto API
ANDROID: GKI: USB: Add vendor specified variables to hc_driver
ANDROID: hikey960_gki.fragment enable CONFIG_SDCARD_FS=m
ANDROID: GKI: update abi.xml due to additional Android ABI padding
ANDROID: GKI: elevator: add Android ABI padding to some structures
ANDROID: GKI: dentry: add Android ABI padding to some structures
ANDROID: GKI: bio: add Android ABI padding to some structures
ANDROID: GKI: scsi: add Android ABI padding to some structures
ANDROID: GKI: ufs: add Android ABI padding to some structures
ANDROID: sdcardfs: fix export symbol types
Linux 5.4.35
bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test
bpf: Test_progs, add test to catch retval refine error handling
bpf: Test_verifier, bpf_get_stack return value add <0
bpf: fix buggy r0 retval refinement for tracing helpers
KEYS: Don't write out to userspace while holding key semaphore
mtd: phram: fix a double free issue in error path
mtd: lpddr: Fix a double free in probe()
docs: Fix path to MTD command line partition parser
mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB
mtd: rawnand: free the nand_device object
locktorture: Print ratio of acquisitions, not failures
tty: evh_bytechan: Fix out of bounds accesses
fbmem: Adjust indentation in fb_prepare_logo and fb_blank
iio: si1133: read 24-bit signed integer for measurement
ARM: dts: sunxi: Fix DE2 clocks register range
fbdev: potential information leak in do_fb_ioctl()
dma-debug: fix displaying of dma allocation type
net: dsa: bcm_sf2: Fix overflow checks
drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init
f2fs: fix to wait all node page writeback
iommu/amd: Fix the configuration of GCR3 table root pointer
libnvdimm: Out of bounds read in __nd_ioctl()
power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks.
csky: Fixup init_fpu compile warning with __init
sunrpc: Fix gss_unwrap_resp_integ() again
ext2: fix debug reference to ext2_xattr_cache
iommu/vt-d: Fix page request descriptor size
iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr()
ext2: fix empty body warnings when -Wextra is used
SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize
iommu/vt-d: Fix mm reference leak
iommu/virtio: Fix freeing of incomplete domains
drm/vc4: Fix HDMI mode validation
um: falloc.h needs to be directly included for older libc
ACPICA: Fixes for acpiExec namespace init file
f2fs: fix NULL pointer dereference in f2fs_write_begin()
csky: Fixup get wrong psr value from phyical reg
NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
drm/amdkfd: kfree the wrong pointer
csky: Fixup cpu speculative execution to IO area
x86: ACPI: fix CPU hotplug deadlock
leds: core: Fix warning message when init_data
drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges
KVM: s390: vsie: Fix possible race when shadowing region 3 tables
compiler.h: fix error in BUILD_BUG_ON() reporting
percpu_counter: fix a data race at vm_committed_as
include/linux/swapops.h: correct guards for non_swap_entry()
drm/nouveau/svm: fix vma range check for migration
drm/nouveau/svm: check for SVM initialized before migrating
mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS
cifs: Allocate encryption header through kmalloc
um: ubd: Prevent buffer overrun on command completion
ext4: do not commit super on read-only bdev
s390/cpum_sf: Fix wrong page count in error message
powerpc/maple: Fix declaration made after definition
powerpc/prom_init: Pass the "os-term" message to hypervisor
btrfs: add RCU locks around block group initialization
hibernate: Allow uswsusp to write to swap
s390/cpuinfo: fix wrong output when CPU0 is offline
f2fs: Add a new CP flag to help fsck fix resize SPO issues
f2fs: Fix mount failure due to SPO after a successful online resize FS
NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails
phy: uniphier-usb3ss: Add Pro5 support
f2fs: fix to show norecovery mount option
KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests
ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3188-bqedison2qc
NFSv4.2: error out when relink swapfile
NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()
NFS: alloc_nfs_open_context() must use the file cred when available
rtc: 88pm860x: fix possible race condition
dma-coherent: fix integer overflow in the reserved-memory dma allocation
soc: imx: gpc: fix power up sequencing
arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay
arm64: tegra: Fix Tegra194 PCIe compatible string
arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194
clk: tegra: Fix Tegra PMC clock out parents
power: supply: bq27xxx_battery: Silence deferred-probe error
arm64: dts: allwinner: a64: Fix display clock register range
ARM: dts: rockchip: fix vqmmc-supply property name for rk3188-bqedison2qc
f2fs: fix the panic in do_checkpoint()
net/mlx5e: Enforce setting of a single FEC mode
clk: at91: usb: continue if clk_hw_round_rate() return zero
clk: Don't cache errors from clk_ops::get_phase()
drm/ttm: flush the fence on the bo after we individualize the reservation object
x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump
rbd: call rbd_dev_unprobe() after unwatching and flushing notifies
rbd: avoid a deadlock on header_rwsem when flushing notifies
block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline
block, bfq: make reparent_leaf_entity actually work only on leaf entities
block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup
afs: Fix race between post-modification dir edit and readdir/d_revalidate
afs: Fix afs_d_validate() to set the right directory version
afs: Fix rename operation status delivery
afs: Fix decoding of inline abort codes from version 1 status records
afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus()
x86/Hyper-V: Report crash data in die() when panic_on_oops is set
x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set
x86/Hyper-V: Report crash register data or kmsg before running crash kernel
x86/Hyper-V: Trigger crash enlightenment only once during system crash.
x86/Hyper-V: Unload vmbus channel in hv panic callback
of: overlay: kmemleak in dup_and_fixup_symbol_prop()
of: unittest: kmemleak in of_unittest_overlay_high_level()
of: unittest: kmemleak in of_unittest_platform_populate()
of: unittest: kmemleak on changeset destroy
xsk: Add missing check on user supplied headroom size
ALSA: hda: Don't release card at firmware loading error
irqchip/mbigen: Free msi_desc on device teardown
netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type
kbuild, btf: Fix dependencies for DEBUG_INFO_BTF
ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.
ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops
scsi: sg: add sg_remove_request in sg_common_write
objtool: Fix switch table detection in .text.unlikely
arm, bpf: Fix offset overflow for BPF_MEM BPF_DW
arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0
xsk: Fix out of boundary write in __xsk_rcv_memcpy
watchdog: sp805: fix restart handler
ext4: use non-movable memory for superblock readahead
ANDROID: ABI/Whitelist: update unisoc Whitelist to latest
ANDROID: iommu: Kconfig: Make ARM_SMMU depend on QCOM_SCM || !QCOM_SCM
ANDROID: GKI: enable CONFIG_DYNAMIC_DEBUG_CORE
FROMLIST: BACKPORT: dynamic_debug: Add an option to enable dynamic debug for modules only
ANDROID: init: GKI: enable hidden configs for GPU
FROMLIST: clocksource/drivers/sprd: Add module support to Spreadtrum timer
FROMLIST: drivers/clocksource/timer-of: Remove __init markings
UPSTREAM: gpu/trace: add a gpu total memory usage tracepoint
Linux 5.4.34
x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
scsi: target: fix hang when multiple threads try to destroy the same iscsi session
scsi: target: remove boilerplate code
x86/resctrl: Fix invalid attempt at removing the default resource group
x86/resctrl: Preserve CDP enable over CPU hotplug
irqchip/ti-sci-inta: Fix processing of masked irqs
ext4: do not zeroout extents beyond i_disksize
i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT
drm/amdgpu: fix the hw hang during perform system reboot and reset
drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
net/mlx5e: Use preactivate hook to set the indirection table
net/mlx5e: Rename hw_modify to preactivate
net/mlx5e: Encapsulate updating netdev queues into a function
mac80211_hwsim: Use kstrndup() in place of kasprintf()
mac80211: fix race in ieee80211_register_hw()
nl80211: fix NL80211_ATTR_FTM_RESPONDER policy
btrfs: check commit root generation in should_ignore_root
tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation
keys: Fix proc_keys_next to increase position index
arm64: vdso: don't free unallocated pages
ALSA: usb-audio: Check mapping at creating connector controls, too
ALSA: usb-audio: Don't create jack controls for PCM terminals
ALSA: usb-audio: Don't override ignore_ctl_error value from the map
ALSA: usb-audio: Filter error from connector kctl ops, too
ALSA: hda/realtek - Enable the headset mic on Asus FX505DT
ASoC: Intel: mrfld: return error codes when an error occurs
ASoC: Intel: mrfld: fix incorrect check on p->sink
usb: dwc3: gadget: Don't clear flags before transfer ended
arm64: dts: librem5-devkit: add a vbus supply to usb0
ARM: dts: imx7-colibri: fix muxing of usbc_det pin
clk: at91: usb: use proper usbs_mask
clk: at91: sam9x60: fix usb clock parents
ext4: fix incorrect inodes per group in error message
ext4: fix incorrect group count in ext4_fill_super error message
net/bpfilter: remove superfluous testing message
pwm: pca9685: Fix PWM/GPIO inter-operation
perf report: Fix no branch type statistics report issue
acpi/nfit: improve bounds checking for 'func'
jbd2: improve comments about freeing data buffers whose page mapping is NULL
platform/chrome: cros_ec_rpmsg: Fix race with host event
scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
ovl: fix value of i_ino for lower hardlink corner case
Revert "ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()"
net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes
net/mlx5e: Fix pfnum in devlink port attribute
net/mlx5e: Fix nest_level for vlan pop action
net/mlx5e: Add missing release firmware call
net/mlx5: Fix frequent ioread PCI access during recovery
net: ethernet: mediatek: move mt7623 settings out off the mt7530
net: dsa: mt7530: move mt7623 settings out off the mt7530
net: tun: record RX queue in skb before do_xdp_generic()
net: revert default NAPI poll timeout to 2 jiffies
net: qrtr: send msgs from local of same id as broadcast
net: phy: micrel: use genphy_read_status for KSZ9131
net: ipv6: do not consider routes via gateways for anycast address check
net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin
net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode
l2tp: Allow management of tunnels and session in user namespace
hsr: check protocol version in hsr_newlink()
amd-xgbe: Use __napi_schedule() in BH context
crypto: msm: change clock operation in qcedev driver
ANDROID: Add C protos for dma_buf/drm_prime get_uuid
f2fs: fix quota_sync failure due to f2fs_lock_op
f2fs: support read iostat
f2fs: Fix the accounting of dcc->undiscard_blks
f2fs: fix to handle error path of f2fs_ra_meta_pages()
f2fs: report the discard cmd errors properly
f2fs: fix long latency due to discard during umount
f2fs: add tracepoint for f2fs iostat
f2fs: introduce sysfs/data_io_flag to attach REQ_META/FUA
ANDROID: GKI: update abi for 5.4.33 changes
Linux 5.4.33
scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list()
ASoC: stm32: sai: Add missing cleanup
efi/x86: Fix the deletion of variables in mixed mode
mfd: dln2: Fix sanity checking for endpoints
bpf: Fix tnum constraints for 32-bit comparisons
mmc: sdhci: Refactor sdhci_set_timeout()
mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static
powerpc/kasan: Fix kasan_remap_early_shadow_ro()
drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode
drm/amdgpu: fix gfx hang during suspend with video playback (v2)
drm/dp_mst: Fix clearing payload state on topology disable
Revert "drm/dp_mst: Remove VCPI while disabling topology mgr"
scsi: lpfc: Fix broken Credit Recovery after driver load
scsi: lpfc: Fix configuration of BB credit recovery in service parameters
scsi: lpfc: Fix Fabric hostname registration if system hostname changes
scsi: lpfc: Add registration for CPU Offline/Online events
dm clone: Add missing casts to prevent overflows and data corruption
dm clone: Fix handling of partial region discards
dm clone: replace spin_lock_irqsave with spin_lock_irq
dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()
arm64: Always force a branch protection mode when the compiler has one
powerpc: Make setjmp/longjmp signature standard
scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug
powerpc/64: Prevent stack protection in early boot
powerpc/kprobes: Ignore traps that happened in real mode
powerpc/xive: Fix xmon support on the PowerNV platform
powerpc/64: Setup a paca before parsing device tree etc.
powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs
powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries
powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
xen/blkfront: fix memory allocation flags in blkfront_setup_indirect()
ipmi: fix hung processes in __get_guid()
libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set
hfsplus: fix crash and filesystem corruption when deleting files
cpufreq: powernv: Fix use-after-free
kmod: make request_module() return an error when autoloading is disabled
clk: ingenic/TCU: Fix round_rate returning error
clk: ingenic/jz4770: Exit with error if CGU init failed
ftrace/kprobe: Show the maxactive number on kprobe_events
Input: i8042 - add Acer Aspire 5738z to nomux list
s390/diag: fix display of diagnose call statistics
perf tools: Support Python 3.8+ in Makefile
ocfs2: no need try to truncate file beyond i_size
fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()
ext4: fix a data race at inode->i_blocks
NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()
NFS: Fix use-after-free issues in nfs_pageio_add_request()
nfsd: fsnotify on rmdir under nfsd/clients/
powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable
drm/amdgpu: unify fw_write_wait for new gfx9 asics
drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK
drm: Remove PageReserved manipulation from drm_pci_alloc
drm/etnaviv: rework perfmon query infrastructure
drm/i915/gem: Flush all the reloc_gpu batch
vfio: platform: Switch to platform_get_irq_optional()
selftests/powerpc: Add tlbie_test in .gitignore
selftests/vm: fix map_hugetlb length used for testing read and write
selftests: vm: drop dependencies on page flags from mlock2 tests
arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes
ARM: dts: exynos: Fix polarity of the LCD SPI bus on UniversalC210 board
scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path
scsi: ufs: fix Auto-Hibern8 error detection
scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
crypto: ccree - dec auth tag size from cryptlen map
crypto: ccree - only try to map auth tag if needed
crypto: ccree - protect against empty or NULL scatterlists
crypto: caam - update xts sector size for large input length
crypto: caam/qi2 - fix chacha20 data size error
xarray: Fix early termination of xas_for_each_marked
XArray: Fix xas_pause for large multi-index entries
dm clone metadata: Fix return type of dm_clone_nr_of_hydrated_regions()
dm clone: Add overflow check for number of regions
dm verity fec: fix memory leak in verity_fec_dtr
dm integrity: fix a crash with unusually large tag size
dm writecache: add cond_resched to avoid CPU hangs
mm, memcg: do not high throttle allocators based on wraparound
arm64: dts: allwinner: h5: Fix PMU compatible
sched/core: Remove duplicate assignment in sched_tick_remote()
arm64: dts: allwinner: h6: Fix PMU compatible
net: qualcomm: rmnet: Allow configuration updates to existing devices
tools: gpio: Fix out-of-tree build regression
powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init()
mmc: sdhci-of-esdhc: fix esdhc_reset() for different controller versions
io_uring: honor original task RLIMIT_FSIZE
erofs: correct the remaining shrink objects
crypto: mxs-dcp - fix scatterlist linearization for hash
crypto: rng - Fix a refcounting bug in crypto_rng_reset()
remoteproc: Fix NULL pointer dereference in rproc_virtio_notify
remoteproc: qcom_q6v5_mss: Reload the mba region on coredump
remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown
btrfs: use nofs allocations for running delayed items
btrfs: fix missing semaphore unlock in btrfs_sync_file
btrfs: unset reloc control if we fail to recover
btrfs: fix missing file extent item for hole after ranged fsync
btrfs: drop block from cache on error in relocation
btrfs: set update the uuid generation as soon as possible
btrfs: reloc: clean dirty subvols if we fail to start a transaction
Btrfs: fix crash during unmount due to race with delayed inode workers
btrfs: Don't submit any btree write bio if the fs has errors
mtd: spinand: Do not erase the block before writing a bad block marker
mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers
CIFS: Fix bug which the return value by asynchronous read is error
smb3: fix performance regression with setting mtime
KVM: VMX: fix crash cleanup when KVM wasn't used
KVM: VMX: Add a trampoline to fix VMREAD error handling
KVM: x86: Gracefully handle __vmalloc() failure during VM allocation
KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
KVM: x86: Allocate new rmap and large page tracking when moving memslot
KVM: s390: vsie: Fix delivery of addressing exceptions
KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
KVM: nVMX: Properly handle userspace interrupt window request
platform/x86: asus-wmi: Support laptops where the first battery is named BATT
x86/entry/32: Add missing ASM_CLAC to general_protection entry
x86/tsc_msr: Make MSR derived TSC frequency more accurate
x86/tsc_msr: Fix MSR_FSB_FREQ mask for Cherry Trail devices
x86/tsc_msr: Use named struct initializers
signal: Extend exec_id to 64bits
ath9k: Handle txpower changes even when TPC is disabled
PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there
PM / Domains: Allow no domain-idle-states DT property in genpd when parsing
MIPS: OCTEON: irq: Fix potential NULL pointer dereference
MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3
pstore: pstore_ftrace_seq_next should increase position index
io_uring: remove bogus RLIMIT_NOFILE check in file registration
irqchip/versatile-fpga: Apply clear-mask earlier
genirq/debugfs: Add missing sanity checks to interrupt injection
cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboot_cpus()
KEYS: reaching the keys quotas correctly
tpm: tpm2_bios_measurements_next should increase position index
tpm: tpm1_bios_measurements_next should increase position index
tpm: Don't make log failures fatal
sched/fair: Fix enqueue_task_fair warning
PCI: endpoint: Fix for concurrent memory allocation in OB address region
PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM
PCI: Add boot interrupt quirk mechanism for Xeon chipsets
PCI/ASPM: Clear the correct bits when enabling L1 substates
PCI: pciehp: Fix indefinite wait on sysfs requests
efi/x86: Add TPM related EFI tables to unencrypted mapping checks
nvme-fc: Revert "add module to ops template to allow module references"
nvmet-tcp: fix maxh2cdata icresp parameter
thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
ACPI: PM: s2idle: Refine active GPEs check
ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE
acpi/x86: ignore unspecified bit positions in the ACPI global lock field
seccomp: Add missing compat_ioctl for notify
media: ti-vpe: cal: fix a kernel oops when unloading module
media: ti-vpe: cal: fix disable_irqs to only the intended target
media: hantro: Read be32 words starting at every fourth byte
media: venus: firmware: Ignore secure call error on first resume
ALSA: hda/realtek - Add quirk for MSI GL63
ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen
ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
ALSA: hda/realtek - Set principled PC Beep configuration for ALC256
ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256
ALSA: hda/realtek - a fake key event is triggered by running shutup
ALSA: hda/realtek: Enable mute LED on an HP system
ALSA: pcm: oss: Fix regression by buffer overflow fix
ALSA: ice1724: Fix invalid access for enumerated ctl items
ALSA: hda: Fix potential access overflow in beep helper
ALSA: hda: Add driver blacklist
ALSA: usb-audio: Add mixer workaround for TRX40 and co
usb: gadget: composite: Inform controller driver of self-powered
usb: gadget: f_fs: Fix use after free issue as part of queue failure
ASoC: topology: use name_prefix for new kcontrol
ASoC: dpcm: allow start or stop during pause for backend
ASoC: dapm: connect virtual mux with default value
ASoC: fix regwmask
btrfs: track reloc roots based on their commit root bytenr
btrfs: restart relocate_tree_blocks properly
btrfs: remove a BUG_ON() from merge_reloc_roots()
btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued
block, bfq: fix use-after-free in bfq_idle_slice_timer_body
locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()
spi: spi-fsl-dspi: Replace interruptible wait queue with a simple completion
firmware: fix a double abort case with fw_load_sysfs_fallback
md: check arrays is suspended in mddev_detach before call quiesce operations
irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency
usb: dwc3: core: add support for disabling SS instances in park mode
media: i2c: ov5695: Fix power on and off sequences
block: Fix use-after-free issue accessing struct io_cq
genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()
efi/x86: Ignore the memory attributes table on i386
x86/boot: Use unsigned comparison for addresses
cpufreq: imx6q: fix error handling
gfs2: Don't demote a glock until its revokes are written
gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty
pstore/platform: fix potential mem leak if pstore_init_fs failed
libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()
media: i2c: video-i2c: fix build errors due to 'imply hwmon'
block, bfq: move forward the getting of an extra ref in bfq_bfqq_move
PCI/switchtec: Fix init_completion race condition with poll_wait()
selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
sched: Avoid scale real weight down to zero
media: allegro: fix type of gop_length in channel_create message
time/sched_clock: Expire timer in hardirq context
irqchip/versatile-fpga: Handle chained IRQs properly
debugfs: Check module state before warning in {full/open}_proxy_open()
block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
dma-mapping: Fix dma_pgprot() for unencrypted coherent pages
x86: Don't let pgprot_modify() change the page encryption bit
ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()
xhci: bail out early if driver can't accress host in resume
media: imx: imx7-media-csi: Fix video field handling
media: imx: imx7_mipi_csis: Power off the source when stopping streaming
null_blk: fix spurious IO errors after failed past-wp access
null_blk: Handle null_add_dev() failures properly
null_blk: Fix the null_add_dev() error path
firmware: arm_sdei: fix double-lock on hibernate with shared events
media: venus: hfi_parser: Ignore HEVC encoding for V1
staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex
cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL
media: rc: add keymap for Videostrong KII Pro
i2c: pca-platform: Use platform_irq_get_optional
i2c: st: fix missing struct parameter description
qlcnic: Fix bad kzalloc null test
cfg80211: Do not warn on same channel at the end of CSA
drm/scheduler: fix rare NULL ptr race
cxgb4/ptp: pass the sign of offset delta in FW CMD
selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc
hinic: fix wrong value of MIN_SKB_LEN
hinic: fix wrong para of wait_for_completion_timeout
hinic: fix out-of-order excution in arm cpu
hinic: fix the bug of clearing event queue
hinic: fix a bug of waitting for IO stopped
net: vxge: fix wrong __VA_ARGS__ usage
net: stmmac: platform: Fix misleading interrupt error msg
rxrpc: Fix call interruptibility handling
rxrpc: Abstract out the calculation of whether there's Tx space
soc: fsl: dpio: register dpio irq handlers after dpio create
Input: tm2-touchkey - add support for Coreriver TC360 variant
iwlwifi: mvm: Fix rate scale NSS configuration
bpf: Fix deadlock with rq_lock in bpf_send_signal()
ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode
bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads
ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage
ANDROID: GKI: ABI update for dma-buf/DRM get_uuid change
ANDROID: ABI/Whitelist: update for db845c after changing drivers to modules.
ANDROID: Switch CONFIG_QCOM_PDC CONFIG_QCOM_SCM and CONFIG_ARM_SMMU to be loaded as modules
ANDROID: firmware: QCOM_SCM: Allow qcom_scm driver to be loadable as a permenent module
ANDROID: irqchip: Allow QCOM_PDC to be loadable as a perment module
ANDROID: irq: irqchip: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent
ANDROID: irq: irqdomain: Export irq_domain_update_bus_token
ANDROID: GKI: Add DRM_TTM config to GKI
FROMLIST: drm/prime: add support for virtio exported objects
FROMLIST: dma-buf: add support for virtio exported objects
ANDROID: Incremental fs: Fix create_file performance
UPSTREAM: Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android-5.4 (v5.7-rc1)
ANDROID: fix allmodconfig build to use the right toolchain
ANDROID: Incremental fs: Fix compound page usercopy crash
ANDROID: Incremental fs: Clean up incfs_test build process
ANDROID: Incremental fs: make remount log buffer change atomic
ANDROID: Incremental fs: Optimize get_filled_block
ANDROID: Incremental fs: Fix mislabeled __user ptrs
ANDROID: Incremental fs: Use 64-bit int for file_size when writing hash blocks
Linux 5.4.32
iommu/vt-d: Allow devices with RMRRs to use identity domain
drm/i915: Fix ref->mutex deadlock in i915_active_wait()
fbcon: fix null-ptr-deref in fbcon_switch
blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync
RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
RDMA/siw: Fix passive connection establishment
RDMA/cma: Teach lockdep about the order of rtnl and lock
RDMA/ucma: Put a lock around every call to the rdma_cm layer
include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap
ceph: canonicalize server path in place
ceph: remove the extra slashes in the server path
ARM: imx: only select ARM_ERRATA_814220 for ARMv7-A
ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D
IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads
IB/hfi1: Fix memory leaks in sysfs registration and unregistration
IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler()
ACPI: PM: Add acpi_[un]register_wakeup_handler()
hwrng: imx-rngc - fix an error path
tools/accounting/getdelays.c: fix netlink attribute length
slub: improve bit diffusion for freelist ptr obfuscation
uapi: rename ext2_swab() to swab() and share globally in swab.h
usb: dwc3: gadget: Wrap around when skip TRBs
random: always use batched entropy for get_random_u{32,64}
s390: prevent leaking kernel address in BEAR
r8169: change back SG and TSO to be disabled by default
mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE
tun: Don't put_page() for all negative return values from XDP program
slcan: Don't transmit uninitialized stack data in padding
net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting
net_sched: fix a missing refcnt in tcindex_init()
net_sched: add a temporary refcnt for struct tcindex_data
net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers
net: dsa: mt7530: fix null pointer dereferencing in port5 setup
net: dsa: bcm_sf2: Ensure correct sub-node is parsed
net: dsa: bcm_sf2: Do not register slave MDIO bus with OF
ipv6: don't auto-add link-local address to lag ports
cxgb4: fix MPS index overwrite when setting MAC address
net: phy: realtek: fix handling of RTL8105e-integrated PHY
ANDROID: ABI/Whitelist: add display whitelist to unisoc whitelist
ANDROID: Kconfig.gki Add SND_SOC_TOPOLOGY
ANDROID: GKI: enable CONFIG_ARM_PSCI_CPUIDLE
ANDROID: power: wakeup_reason: wake reason enhancements
UPSTREAM: cpufreq: Make cpufreq_global_kobject static
ANDROID: staging: ion: implement vmap for built-in heaps
ANDROID: KABI: Update kABI after dropping CONFIG_PCIEPORTBUS from gki_defconfig
ANDROID: gki_defconfig: Drop CONFIG_PCIEPORTBUS
pci: pci-msm-msi: Re-name irq chip name for the driver
ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
FROMLIST: power_supply: Add additional health properties to the header
UPSTREAM: power: supply: core: Update sysfs-class-power ABI document
ANDROID: GKI: update ABI for mmc changes
UPSTREAM: mmc: sdhci-sprd: Set the missing MMC_CAP_WAIT_WHILE_BUSY flag
UPSTREAM: mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DESCRIPTION()
UPSTREAM: mmc: host: sdhci-sprd: Add software queue support
UPSTREAM: mmc: host: sdhci: Add a variable to defer to complete requests if needed
UPSTREAM: mmc: host: sdhci: Add request_done ops for struct sdhci_ops
UPSTREAM: mmc: core: Enable the MMC host software queue for the SD card
UPSTREAM: mmc: Add MMC host software queue support
FROMGIT: kbuild: mkcompile_h: Include $LD version in /proc/version
ANDROID: ignore compiler tag __must_check for GENKSYMS
UPSTREAM: mfd: sc27xx: Add USB charger type detection support
UPSTREAM: Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()"
UPSTREAM: pinctrl: sprd: Add pin high impedance mode support
UPSTREAM: pinctrl: sprd: Use the correct pin output configuration
UPSTREAM: nvmem: sprd: Determine double data programming from device data
UPSTREAM: nvmem: sprd: Optimize the block lock operation
UPSTREAM: nvmem: sprd: Fix the block lock operation
UPSTREAM: dmaengine: sprd: Set request pending flag when DMA controller is active
Linux 5.4.31
mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
padata: always acquire cpu_hotplug_lock before pinst->lock
net: Fix Tx hash bound checking
i2c: i801: Do not add ICH_RES_IO_SMI for the iTCO_wdt device
watchdog: iTCO_wdt: Make ICH_RES_IO_SMI optional
watchdog: iTCO_wdt: Export vendorsupport
tcp: fix TFO SYNACK undo to avoid double-timestamp-undo
IB/hfi1: Ensure pq is not left on waitlist
rxrpc: Fix sendmsg(MSG_WAITALL) handling
iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails
iwlwifi: yoyo: don't add TLV offset when reading FIFOs
iwlwifi: consider HE capability when setting LDPC
net/mlx5e: kTLS, Fix wrong value in record tracker enum
soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper
ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard
Revert "dm: always call blk_queue_split() in dm_process_bio()"
power: supply: axp288_charger: Add special handling for HP Pavilion x2 10
extcon: axp288: Add wakeup support
nvmem: check for NULL reg_read and reg_write before dereferencing
mei: me: add cedar fork device ids
coresight: do not use the BIT() macro in the UAPI header
PCI: sysfs: Revert "rescan" file renames
misc: pci_endpoint_test: Avoid using module parameter to determine irqtype
misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices
misc: rtsx: set correct pcr_ops for rts522A
brcmfmac: abort and release host after error
padata: fix uninitialized return value in padata_replace()
XArray: Fix xa_find_next for large multi-index entries
net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow
tools/power turbostat: Fix 32-bit capabilities warning
tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks
tools/power turbostat: Fix gcc build warnings
drm/amdgpu: fix typo for vcn1 idle check
initramfs: restore default compression behavior
drm/bochs: downgrade pci_request_region failure from error to warning
drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
kconfig: introduce m32-flag and m64-flag
nvme-rdma: Avoid double freeing of async event data
ANDROID: GKI: update ABI for SCHED_AUTOGROUP removal
ANDROID: GKI: Remove SCHED_AUTOGROUP
ANDROID: fscrypt: fall back to filesystem-layer crypto when needed
ANDROID: block: require drivers to declare supported crypto key type(s)
ANDROID: block: make blk_crypto_start_using_mode() properly check for support
lib: stackdepot: Add support to configure STACK_HASH_SIZE
mm: workingset: remove zero-seek setting for shadow node shrinker
ANDROID: GKI: defconfig: modify debug configs
ANDROID: kbuild: ensure __cfi_check is correctly aligned
f2fs: keep inline_data when compression conversion
f2fs: fix to disable compression on directory
f2fs: add missing CONFIG_F2FS_FS_COMPRESSION
f2fs: switch discard_policy.timeout to bool type
f2fs: fix to verify tpage before releasing in f2fs_free_dic()
f2fs: show compression in statx
f2fs: clean up dic->tpages assignment
f2fs: compress: support zstd compress algorithm
f2fs: compress: add .{init,destroy}_decompress_ctx callback
f2fs: compress: fix to call missing destroy_compress_ctx()
f2fs: change default compression algorithm
f2fs: clean up {cic,dic}.ref handling
f2fs: fix to use f2fs_readpage_limit() in f2fs_read_multi_pages()
f2fs: xattr.h: Make stub helpers inline
f2fs: fix to avoid double unlock
f2fs: fix potential .flags overflow on 32bit architecture
f2fs: fix NULL pointer dereference in f2fs_verity_work()
f2fs: fix to clear PG_error if fsverity failed
f2fs: don't call fscrypt_get_encryption_info() explicitly in f2fs_tmpfile()
f2fs: don't trigger data flush in foreground operation
f2fs: fix NULL pointer dereference in f2fs_write_begin()
f2fs: clean up f2fs_may_encrypt()
f2fs: fix to avoid potential deadlock
f2fs: don't change inode status under page lock
f2fs: fix potential deadlock on compressed quota file
f2fs: delete DIO read lock
f2fs: don't mark compressed inode dirty during f2fs_iget()
FROMLIST: kmod: make request_module() return an error when autoloading is disabled
UPSTREAM: loop: Only freeze block queue when needed.
UPSTREAM: loop: Only change blocksize when needed.
ANDROID: GKI: Fix ABI for CMA page allocation
ANDROID: GKI: mm: add cma pcp list
ANDROID: GKI: cma: redirect page allocation to CMA
ANDROID: Fix wq fp check for CFI builds
ANDROID: Incremental fs: Fix remount
ANDROID: Incremental fs: Protect get_fill_block, and add a field
ANDROID: Incremental fs: Fix crash polling 0 size read_log
ANDROID: Incremental fs: get_filled_blocks: better index_out
UPSTREAM: sched/rt: cpupri_find: Trigger a full search as fallback
UPSTREAM: sched/rt: Remove unnecessary push for unfit tasks
UPSTREAM: sched/rt: Allow pulling unfitting task
UPSTREAM: sched/rt: Optimize cpupri_find() on non-heterogenous systems
UPSTREAM: sched/rt: Re-instate old behavior in select_task_rq_rt()
UPSTREAM: sched/rt: cpupri_find: Implement fallback mechanism for !fit case
ANDROID: staging: ion: move definition of attachment
ANDROID: Incremental fs: Fix four resource bugs
Linux 5.4.30
arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode
arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id
ARM: dts: sun8i: r40: Move AHCI device node based on address order
ARM: dts: N900: fix onenand timings
ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage
ARM: bcm2835-rpi-zero-w: Add missing pinctrl name
ARM: dts: oxnas: Fix clear-mask property
perf map: Fix off by one in strncpy() size argument
arm64: alternative: fix build with clang integrated assembler
libceph: fix alloc_msg_with_page_vector() memory leaks
clk: ti: am43xx: Fix clock parent for RTC clock
clk: imx: Align imx sc clock parent msg structs to 4
clk: imx: Align imx sc clock msg structs to 4
net: ks8851-ml: Fix IO operations, again
gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
bpf: Explicitly memset some bpf info structures declared on the stack
bpf: Explicitly memset the bpf_attr structure
platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table
vt: vt_ioctl: fix use-after-free in vt_in_use()
vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
vt: vt_ioctl: remove unnecessary console allocation checks
vt: switch vt_dont_switch to bool
vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
vt: selection, introduce vc_is_sel
serial: sprd: Fix a dereference warning
mac80211: fix authentication with iwlwifi/mvm
mac80211: Check port authorization in the ieee80211_tx_dequeue() case
ANDROID: 5.4.29 ABI update
ANDROID: GKI: remove kernel_read/write from whitelists
ANDROID: GKI: Fix ABI for scsi/ufs patches
FROMGIT: scsi: ufs-qcom: Override devfreq parameters
BACKPORT: FROMGIT: scsi: ufshcd: Let vendor override devfreq parameters
FROMGIT: scsi: ufshcd: Update the set frequency to devfreq
FROMLIST: scsi: ufs: full reinit upon resume if link was off
FROMGIT: scsi: ufs: set device as active power mode after resetting device
FROMGIT: scsi: ufs: Enable block layer runtime PM for well-known logical units
UPSTREAM: scsi: ufs: Fix possible unclocked access to auto hibern8 timer register
ANDROID: db845c build: Use merge_configs
ANDROID: ABI/Whitelist: update whitelist of unisoc
Linux 5.4.29
net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build
media: v4l2-core: fix a use-after-free bug of sd->devnode
media: xirlink_cit: add missing descriptor sanity checks
media: stv06xx: add missing descriptor sanity checks
media: dib0700: fix rc endpoint lookup
media: ov519: add missing endpoint sanity checks
libfs: fix infoleak in simple_attr_read()
ahci: Add Intel Comet Lake H RAID PCI ID
staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
staging: kpc2000: prevent underflow in cpld_reconfigure()
media: usbtv: fix control-message timeouts
media: flexcop-usb: fix endpoint sanity check
usb: musb: fix crash with highmen PIO and usbmon
USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
USB: cdc-acm: restore capability check order
USB: serial: option: add Wistron Neweb D19Q1
USB: serial: option: add BroadMobi BM806U
USB: serial: option: add support for ASKEY WWHC050
bpf: Undo incorrect __reg_bound_offset32 handling
clocksource/drivers/hyper-v: Untangle stimers and timesync from clocksources
r8169: fix PHY driver check on platforms w/o module softdeps
vti6: Fix memory leak of skb if input policy check fails
ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection
bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free
bpf/btf: Fix BTF verification of enum members in struct/union
bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer
bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits
i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status()
netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress
netfilter: nft_fwd_netdev: validate family and chain type
netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6}
mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX
ieee80211: fix HE SPR size calculation
afs: Fix unpinned address list during probing
afs: Fix some tracing details
afs: Fix client call Rx-phase signal handling
xfrm: policy: Fix doulbe free in xfrm_policy_timer
xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
xfrm: fix uctx len check in verify_sec_ctx_len
RDMA/mlx5: Block delay drop to unprivileged users
RDMA/mlx5: Fix access to wrong pointer while performing flush due to error
RDMA/mlx5: Fix the number of hwcounters of a dynamic counter
vti[6]: fix packet tx through bpf_redirect() in XinY cases
xfrm: handle NETDEV_UNREGISTER for xfrm device
genirq: Fix reference leaks on irq affinity notifiers
afs: Fix handling of an abort from a service handler
RDMA/core: Ensure security pkey modify is not lost
bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory
gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model
gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option
gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk
mm: fork: fix kernel_stack memcg stats for various stack implementations
mm/sparse: fix kernel crash with pfn_section_valid check
drivers/base/memory.c: indicate all memory blocks as removable
mm/swapfile.c: move inode_lock out of claim_swapfile
mac80211: mark station unauthorized before key removal
mac80211: drop data frames without key on encrypted links
nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type
scsi: sd: Fix optimal I/O size for devices that change reported values
scripts/dtc: Remove redundant YYLOC global declaration
tools: Let O= makes handle a relative path with -C option
rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb
perf probe: Do not depend on dwfl_module_addrsym()
perf probe: Fix to delete multiple probe event
x86/ioremap: Fix CONFIG_EFI=n build
ARM: dts: omap5: Add bus_dma_limit for L3 bus
ARM: dts: dra7: Add bus_dma_limit for L3 bus
ceph: fix memory leak in ceph_cleanup_snapid_map()
ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL
RDMA/mad: Do not crash if the rdma device does not have a umad interface
RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET
gpiolib: Fix irq_disable() semantics
RDMA/core: Fix missing error check on dev_set_name()
IB/rdmavt: Free kernel completion queue when done
Input: avoid BIT() macro usage in the serio.h UAPI header
Input: synaptics - enable RMI on HP Envy 13-ad105ng
Input: fix stale timestamp on key autorepeat events
Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger()
i2c: hix5hd2: add missed clk_disable_unprepare in remove
iwlwifi: mvm: fix non-ACPI function
iommu/vt-d: Populate debugfs if IOMMUs are detected
iommu/vt-d: Fix debugfs register reads
net: hns3: fix "tc qdisc del" failed issue
sxgbe: Fix off by one in samsung driver strncpy size arg
dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom
mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
scsi: ipr: Fix softlockup when rescanning devices in petitboot
s390/qeth: handle error when backing RX buffer
s390/qeth: don't reset default_out_queue
iommu/vt-d: Silence RCU-list debugging warnings
drm/exynos: Fix cleanup of IOMMU related objects
drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20
drm/amd/display: update soc bb for nv14
fsl/fman: detect FMan erratum A050385
arm64: dts: ls1043a: FMan erratum A050385
dt-bindings: net: FMan erratum A050385
cgroup1: don't call release_agent when it is ""
drivers/of/of_mdio.c:fix of_mdiobus_register()
cpupower: avoid multiple definition with gcc -fno-common
nfs: add minor version to nfs_server_key for fscache
cgroup-v1: cgroup_pidlist_next should update position index
net/mlx5e: Do not recover from a non-fatal syndrome
net/mlx5e: Fix ICOSQ recovery flow with Striding RQ
net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset
net/mlx5e: Enhance ICOSQ WQE info fields
net/mlx5: DR, Fix postsend actions write length
hsr: set .netnsok flag
hsr: add restart routine into hsr_get_node_list()
hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
net: ip_gre: Accept IFLA_INFO_DATA-less configuration
net: ip_gre: Separate ERSPAN newlink / changelink callbacks
bnxt_en: Reset rings if ring reservation fails during open()
bnxt_en: Free context memory after disabling PCI in probe error path.
bnxt_en: Return error if bnxt_alloc_ctx_mem() fails.
bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets()
bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S.
vxlan: check return value of gro_cells_init()
tcp: repair: fix TCP_QUEUE_SEQ implementation
tcp: ensure skb->dev is NULL before leaving TCP stack
tcp: also NULL skb->dev when copy was needed
slcan: not call free_netdev before rtnl_unlock in slcan_open
r8169: re-enable MSI on RTL8168c
NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
net: stmmac: dwmac-rk: fix error path in rk_gmac_probe
net_sched: keep alloc_hash updated after hash allocation
net_sched: hold rtnl lock in tcindex_partial_destroy_work()
net_sched: cls_route: remove the right filter from hashtable
net/sched: act_ct: Fix leak of ct zone template on replace
net: qmi_wwan: add support for ASKEY WWHC050
net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value
net: phy: mdio-bcm-unimac: Fix clock handling
net: phy: dp83867: w/a for fld detect threshold bootstrapping issue
net/packet: tpacket_rcv: avoid a producer race condition
net: mvneta: Fix the case where the last poll did not process all rx
net: ena: Add PCI shutdown handler to allow safe kexec
net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop
net: dsa: mt7530: Change the LINK bit to reflect the link status
net: dsa: Fix duplicate frames flooded by learning
net: cbs: Fix software cbs to consider packet sending time
net/bpfilter: fix dprintf usage for /dev/kmsg
mlxsw: spectrum_mr: Fix list iteration in error path
mlxsw: pci: Only issue reset when system is ready
macsec: restrict to ethernet devices
ipv4: fix a RCU-list lock in inet_dump_fib()
hsr: fix general protection fault in hsr_addr_is_self()
geneve: move debug check after netdev unregister
cxgb4: fix Txq restart check during backpressure
cxgb4: fix throughput drop during Tx backpressure
ACPI: PM: s2idle: Rework ACPI events synchronization
mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command
mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard
mmc: core: Allow host controllers to require R1B for CMD6
ANDROID: GKI: defconfig: enable CONFIG_THERMAL_GOV_POWER_ALLOCATOR
UPSTREAM: usb: raw_gadget: fix compilation warnings in uapi headers
BACKPORT: usb: gadget: add raw-gadget interface
UPSTREAM: usb: gadget: move choice ... endchoice to legacy/Kconfig
ANDROID: GKI: Added goldfish whitelist to aarch64 abi
ANDROID: GKI: update cf whitelist + gki whitelist
UPSTREAM: ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
ANDROID: ABI: Add initial ABI whitelist for QCOM
ANDROID: GKI: Removed cuttlefish configs
ANDROID: GKI: Removed cuttlefish configs
ANDROID: ABI/Whitelist: update for db845c
ANDROID: clang: update to 10.0.5
FROMLIST: arm64: define __alloc_zeroed_user_highpage
BACKPORT: extcon: Mark extcon_get_edev_name() function as exported symbol
ANDROID: Incremental fs: Fix two typos
ANDROID: gki_defconfig: Enable CONFIG_REMOTEPROC
ANDROID: GKI: Add CONFIG_RPMSG to gki_defconfig
Revert "sched/core: Prevent race condition between cpuset and __sched_setscheduler()"
Revert "ANDROID: binder: fix sleeping from invalid function caused by RT inheritance"
ANDROID: Incremental fs: Add INCFS_IOC_GET_FILLED_BLOCKS
f2fs: fix to account compressed blocks in f2fs_compressed_blocks()
f2fs: xattr.h: Replace zero-length array with flexible-array member
f2fs: fix to update f2fs_super_block fields under sb_lock
f2fs: Add a new CP flag to help fsck fix resize SPO issues
f2fs: Fix mount failure due to SPO after a successful online resize FS
f2fs: use kmem_cache pool during inline xattr lookups
f2fs: skip migration only when BG_GC is called
f2fs: fix to show tracepoint correctly
f2fs: avoid __GFP_NOFAIL in f2fs_bio_alloc
f2fs: introduce F2FS_IOC_GET_COMPRESS_BLOCKS
f2fs: fix to avoid triggering IO in write path
f2fs: add prefix for f2fs slab cache name
f2fs: introduce DEFAULT_IO_TIMEOUT
f2fs: skip GC when section is full
f2fs: add migration count iff migration happens
f2fs: clean up bggc mount option
f2fs: clean up lfs/adaptive mount option
f2fs: fix to show norecovery mount option
f2fs: clean up parameter of macro XATTR_SIZE()
f2fs: clean up codes with {f2fs_,}data_blkaddr()
f2fs: show mounted time
f2fs: Use scnprintf() for avoiding potential buffer overflow
f2fs: allow to clear F2FS_COMPR_FL flag
f2fs: fix to check dirty pages during compressed inode conversion
f2fs: fix to account compressed inode correctly
f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
f2fs: fix to avoid use-after-free in f2fs_write_multi_pages()
f2fs: fix to avoid using uninitialized variable
f2fs: fix inconsistent comments
f2fs: remove i_sem lock coverage in f2fs_setxattr()
f2fs: cover last_disk_size update with spinlock
f2fs: fix to check i_compr_blocks correctly
f2fs: fix to avoid potential deadlock
f2fs: add missing function name in kernel message
f2fs: recycle unused compress_data.chksum feild
f2fs: fix to avoid NULL pointer dereference
f2fs: fix leaking uninitialized memory in compressed clusters
f2fs: fix the panic in do_checkpoint()
f2fs: fix to wait all node page writeback
mm/swapfile.c: move inode_lock out of claim_swapfile
ANDROID: GKI: defconfig: Enable CONFIG_SHUFFLE_PAGE_ALLOCATOR
ANDROID: gki_defconfig: disable CONFIG_HARDENED_USERCOPY_FALLBACK
ANDROID: gki_defconfig: enable CONFIG_DEBUG_LIST
ANDROID: Follow aosp/1233812 to update ABI whitelists post-TPM addition.
ANDROID: dm-bow: Fix free_show value is incorrect
ANDROID: GKI: workqueue.h: add Android ABI padding to some structures
ANDROID: gki_defconfig: enabled UAPI header compile testing
ANDROID: GKI: fs.h: add Android ABI padding to some structures
FROMLIST: media: v4l2-fh: define v4l2_fh struct regardless of condition
ANDROID: update ABI for 5.4.28
ANDROID: kbuild: do not merge .section..* into .section in modules
Linux 5.4.28
staging: greybus: loopback_test: fix potential path truncations
staging: greybus: loopback_test: fix potential path truncation
drm/bridge: dw-hdmi: fix AVI frame colorimetry
nvmet-tcp: set MSG_MORE only if we actually have more to send
arm64: smp: fix crash_smp_send_stop() behaviour
arm64: smp: fix smp_send_stop() behaviour
ALSA: hda/realtek: Fix pop noise on ALC225
futex: Unbreak futex hashing
futex: Fix inode life-time issue
x86/mm: split vmalloc_sync_all()
page-flags: fix a crash at SetPageError(THP_SWAP)
mm, slub: prevent kmalloc_node crashes and memory leaks
mm: slub: be more careful about the double cmpxchg of freelist
epoll: fix possible lost wakeup on epoll_ctl() path
mm: do not allow MADV_PAGEOUT for CoW pages
mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case
mm, memcg: throttle allocators based on ancestral memory.high
mm, memcg: fix corruption on 64-bit divisor in memory.high throttling
memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event
stm class: sys-t: Fix the use of time_after()
drm/lease: fix WARNING in idr_destroy
drm/amd/amdgpu: Fix GPR read from debugfs (v2)
btrfs: fix log context list corruption after rename whiteout error
xhci: Do not open code __print_symbolic() in xhci trace events
arm64: compat: Fix syscall number of compat_clock_getres
rtc: max8907: add missing select REGMAP_IRQ
modpost: move the namespace field in Module.symvers last
intel_th: pci: Add Elkhart Lake CPU support
intel_th: Fix user-visible error codes
intel_th: msu: Fix the unexpected state warning
staging/speakup: fix get_word non-space look-ahead
staging: greybus: loopback_test: fix poll-mask build breakage
staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
kbuild: Disable -Wpointer-to-enum-cast
CIFS: fiemap: do not return EINVAL if get nothing
mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier
mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2
mmc: rtsx_pci: Fix support for speed-modes that relies on tuning
iio: light: vcnl4000: update sampling periods for vcnl4040
iio: light: vcnl4000: update sampling periods for vcnl4200
iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode
iio: adc: stm32-dfsdm: fix sleep in atomic context
iio: magnetometer: ak8974: Fix negative raw values in sysfs
iio: accel: adxl372: Set iio_chan BE
iio: trigger: stm32-timer: disable master mode when stopping
iio: st_sensors: remap SMO8840 to LIS2DH12
iio: chemical: sps30: fix missing triggered buffer dependency
tty: fix compat TIOCGSERIAL checking wrong function ptr
tty: fix compat TIOCGSERIAL leaking uninitialized memory
ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
ALSA: pcm: oss: Avoid plugin buffer overflow
ALSA: seq: oss: Fix running status after receiving sysex
ALSA: seq: virmidi: Fix running status after receiving sysex
ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662
ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662
ALSA: line6: Fix endless MIDI read loop
USB: cdc-acm: fix rounding error in TIOCSSERIAL
USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
usb: typec: ucsi: displayport: Fix a potential race during registration
usb: typec: ucsi: displayport: Fix NULL pointer dereference
usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c
USB: serial: pl2303: add device-id for HP LD381
usb: host: xhci-plat: add a shutdown
USB: serial: option: add ME910G1 ECM composition 0x110b
usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
USB: Disable LPM on WD19's Realtek Hub
Revert "drm/fbdev: Fallback to non tiled mode if all tiles not present"
binderfs: use refcount for binder control devices too
parse-maintainers: Mark as executable
block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()
xenbus: req->err should be updated before req->state
xenbus: req->body should be updated before req->state
drm/amd/display: fix dcc swath size calculations on dcn1
drm/amd/display: Clear link settings on MST disable connector
drm/amdgpu: clean wptr on wb when gpu recovery
riscv: Fix range looking for kernel image memblock
riscv: Force flat memory model with no-mmu
spi: spi_register_controller(): free bus id on error paths
ASoC: stm32: sai: manage rebind issue
riscv: avoid the PIC offset of static percpu data in module beyond 2G limits
dm integrity: use dm_bio_record and dm_bio_restore
dm bio record: save/restore bi_end_io and bi_integrity
altera-stapl: altera_get_note: prevent write beyond end of 'key'
drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer
drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition
drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails
drm/exynos: dsi: fix workaround for the legacy clock name
drm/exynos: dsi: propagate error value and silence meaningless warning
spi/zynqmp: remove entry that causes a cs glitch
spi: pxa2xx: Add CS control clock quirk
ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
cifs: add missing mount option to /proc/mounts
cifs: fix potential mismatch of UNC paths
powerpc: Include .BTF section
spi: qup: call spi_qup_pm_resume_runtime before suspending
ARM: dts: dra7-l4: mark timer13-16 as pwm capable
phy: ti: gmii-sel: do not fail in case of gmii
phy: ti: gmii-sel: fix set of copy-paste errors
drm/mediatek: Find the cursor plane instead of hard coding it
spi: spi-omap2-mcspi: Support probe deferral for DMA channels
locks: reinstate locks_delete_block optimization
locks: fix a potential use-after-free problem when wakeup a waiter
ANDROID: ABI/Whitelist: update whitelist of unisoc
ANDROID: staging: ion: Allow for attach and detach ops to be overridden
ANDROID: scsi: ufs: add ->map_sg_crypto() variant op
ANDROID: ABI/Whitelist: update for db845c
ANDROID: GKI: Add CONFIG_SOC_BUS to gki_defconfig
ANDROID: ABI/Whitelist: update for hikey960
ANDROID: hikey960: Add external mali driver support to build.config.hikey960
ANDROID: hikey960: Add build.config.hikey960
ANDROID: config: Add hikey960_gki fragment
ANDROID: misc: hisi_hikey_usb: Driver to support usb functionality of Hikey960
ANDROID: dt-bindings: misc: Add bindings for HiSilicon usb hub and data role switch functionality on HiKey960
FROMGIT: usb: dwc3: Rework resets initialization to be more flexible
FROMGIT: usb: dwc3: Rework clock initialization to be more flexible
FROMGIT: dt-bindings: usb: dwc3: Allow clock list & resets to be more flexible
FROMGIT: usb: dwc3: Add support for role-switch-default-mode binding
FROMGIT: dt-bindings: usb: generic: Add role-switch-default-mode binding
FROMGIT: usb: dwc3: Registering a role switch in the DRD code.
UPSTREAM: bpf: Explicitly memset some bpf info structures declared on the stack
UPSTREAM: bpf: Explicitly memset the bpf_attr structure
FROMGIT: BACKPORT: driver core: Add device links from fwnode only for the primary device
Linux 5.4.27
ipv4: ensure rcu_read_lock() in cipso_v4_error()
ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin
HID: add ALWAYS_POLL quirk to lenovo pixart mouse
HID: google: add moonball USB id
mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
ARM: 8958/1: rename missed uaccess .fixup section
ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue
blk-mq: insert flush request to the front of dispatch queue
jbd2: fix data races at struct journal_head
sfc: fix timestamp reconstruction at 16-bit rollover points
net: rmnet: fix packet forwarding in rmnet bridge mode
net: rmnet: fix bridge mode bugs
net: rmnet: use upper/lower device infrastructure
net: rmnet: do not allow to change mux id if mux id is duplicated
net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
net: rmnet: fix suspicious RCU usage
net: rmnet: fix NULL pointer dereference in rmnet_changelink()
net: rmnet: fix NULL pointer dereference in rmnet_newlink()
hinic: fix a bug of rss configuration
hinic: fix a bug of setting hw_ioctxt
hinic: fix a irq affinity bug
net: phy: mscc: fix firmware paths
slip: not call free_netdev before rtnl_unlock in slip_open
signal: avoid double atomic counter increments for user accounting
kbuild: add dt_binding_check to PHONY in a correct place
kbuild: add dtbs_check to PHONY
drm/amdgpu: fix memory leak during TDR test(v2)
blk-mq: insert passthrough request into hctx->dispatch directly
net: ll_temac: Handle DMA halt condition caused by buffer underrun
net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC pressure
net: ll_temac: Add more error handling of dma_map_single() calls
net: ll_temac: Fix race condition causing TX hang
mac80211: rx: avoid RCU list traversal under mutex
net: ks8851-ml: Fix IRQ handling and locking
net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch
scsi: libfc: free response frame from GPN_ID
cfg80211: check reg_rule for NULL in handle_channel_custom()
tracing: Fix number printing bug in print_synth_event()
selftests/rseq: Fix out-of-tree compilation
HID: hid-bigbenff: fix race condition for scheduled work during removal
HID: hid-bigbenff: call hid_hw_stop() in case of error
HID: hid-bigbenff: fix general protection fault caused by double kfree
HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override
ACPI: watchdog: Set default timeout in probe
HID: apple: Add support for recent firmware on Magic Keyboards
ACPI: watchdog: Allow disabling WDAT at boot
drm/amdgpu: Fix TLB invalidation request when using semaphore
netfilter: xt_hashlimit: unregister proc file before releasing mutex
netfilter: hashlimit: do not use indirect calls during gc
ANDROID: staging: ion: Export query function to be used in modules
UPSTREAM: Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991
UPSTREAM: Bluetooth: btqca: Rename ROME specific variables to generic variables
ANDROID: ABI: Update abi after enabling CONFIG_USB_PHY
ANDROID: GKI: Enable CONFIG_USB_PHY for usb drivers like dwc3
ANDROID: Update abi_gki_aarch64_unisoc_whitelist
ANDROID: GKI: USB: add Android ABI padding to some structures
FROMLIST: ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
ANDROID: GKI: mm: add Android ABI padding to some structures
ANDROID: GKI: mount.h: add Android ABI padding to some structures
ANDROID: GKI: sched.h: add Android ABI padding to some structures
ANDROID: GKI: sock.h: add Android ABI padding to some structures
ANDROID: GKI: module.h: add Android ABI padding to some structures
UPSTREAM: driver core: Skip unnecessary work when device doesn't have sync_state()
ANDROID: Incremental fs: Add INCFS_IOC_PERMIT_FILL
ANDROID: Incremental fs: Remove signature checks from kernel
ANDROID: Incremental fs: Pad hash blocks
ANDROID: Incremental fs: Make fill block an ioctl
ANDROID: Incremental fs: Remove all access_ok checks
ANDROID: GKI: device.h: add Android ABI padding to some structures
ANDROID: GKI: phy: add Android ABI padding to some structures
ANDROID: ABI update for 5.4.26
Linux 5.4.26
net/smc: cancel event worker during device removal
net/smc: check for valid ib_client_data
ipv6: restrict IPV6_ADDRFORM operation
iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE
i2c: acpi: put device when verifying client fails
iommu/vt-d: Ignore devices with out-of-spec domain number
iommu/vt-d: Fix the wrong printing in RHSA parsing
netfilter: nft_chain_nat: inet family is missing module ownership
netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute
netfilter: nft_tunnel: add missing attribute validation for tunnels
netfilter: nft_payload: add missing attribute validation for payload csum flags
netfilter: cthelper: add missing attribute validation for cthelper
perf bench futex-wake: Restore thread count default to online CPU count
nl80211: add missing attribute validation for channel switch
nl80211: add missing attribute validation for beacon report scanning
nl80211: add missing attribute validation for critical protocol indication
i2c: gpio: suppress error on probe defer
iommu/vt-d: Fix RCU-list bugs in intel_iommu_init()
driver code: clarify and fix platform device DMA mask allocation
drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits
pinctrl: core: Remove extra kref_get which blocks hogs being freed
drm/i915/gvt: Fix dma-buf display blur issue on CFL
virtio_ring: Fix mem leak with vring_new_virtqueue()
pinctrl: imx: scu: Align imx sc msg structs to 4
pinctrl: meson-gxl: fix GPIOX sdio pins
clk: imx8mn: Fix incorrect clock defines
batman-adv: Don't schedule OGM for disabled interface
iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page
iommu/vt-d: Fix RCU list debugging warnings
iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
iommu/dma: Fix MSI reservation allocation
x86/mce: Fix logic and comments around MSR_PPIN_CTL
perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag
mt76: fix array overflow on receiving too many fragments for a packet
i2c: designware-pci: Fix BUG_ON during device removal
efi: Add a sanity check to efivar_store_raw()
efi: Fix a race and a buffer overflow while reading efivars via sysfs
x86/ioremap: Map EFI runtime services data as encrypted for SEV
macintosh: windfarm: fix MODINFO regression
fscrypt: don't evict dirty inodes after removing key
blk-iocost: fix incorrect vtime comparison in iocg_is_idle()
ipmi_si: Avoid spurious errors for optional IRQs
s390/dasd: fix data corruption for thin provisioned devices
fuse: fix stack use after return
ARC: define __ALIGN_STR and __ALIGN symbols for ARC
KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAs
KVM: x86: clear stale x86_emulate_ctxt->intercept value
gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
cifs_atomic_open(): fix double-put on late allocation failure
ktest: Add timeout for ssh sync testing
pinctrl: falcon: fix syntax error
mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x
drm/i915: Defer semaphore priority bumping to a workqueue
drm/i915: be more solid in checking the alignment
drm/amd/display: remove duplicated assignment to grph_obj_type
workqueue: don't use wq_select_unbound_cpu() for bound works
netfilter: x_tables: xt_mttg_seq_next should increase position index
netfilter: xt_recent: recent_seq_next should increase position index
netfilter: synproxy: synproxy_cpu_seq_next should increase position index
netfilter: nf_conntrack: ct_cpu_seq_next should increase position index
iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint
virtio-blk: fix hw_queue stopped on arbitrary error
iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices
netfilter: nf_tables: fix infinite loop when expr is not available
cgroup: Iterate tasks that did not finish do_exit()
cgroup: cgroup_procs_next should increase position index
net: phy: Avoid multiple suspends
net: dsa: Don't instantiate phylink for CPU/DSA ports unless needed
selftests/net/fib_tests: update addr_metric_test for peer route testing
net/ipv6: remove the old peer route if change it to a new one
net/ipv6: need update peer route when modify metric
net: phy: fix MDIO bus PM PHY resuming
net: phy: avoid clearing PHY interrupts twice in irq handler
nfc: add missing attribute validation for vendor subcommand
nfc: add missing attribute validation for deactivate target
nfc: add missing attribute validation for SE API
tipc: add missing attribute validation for MTU property
team: add missing attribute validation for array index
team: add missing attribute validation for port ifindex
net: taprio: add missing attribute validation for txtime delay
net: fq: add missing attribute validation for orphan mask
macsec: add missing attribute validation for port
can: add missing attribute validation for termination
nl802154: add missing attribute validation for dev_type
nl802154: add missing attribute validation
fib: add missing attribute validation for tun_id
devlink: validate length of region addr/len
devlink: validate length of param values
net: memcg: fix lockdep splat in inet_csk_accept()
net: memcg: late association of sock to memcg
cgroup: memcg: net: do not associate sock with unrelated cgroup
bnxt_en: fix error handling when flashing from file
bnxt_en: reinitialize IRQs when MTU is modified
bonding/alb: make sure arp header is pulled before accessing it
taprio: Fix sending packets without dequeueing them
slip: make slhc_compress() more robust against malicious packets
sfc: detach from cb_page in efx_copy_channel()
r8152: check disconnect status after long sleep
net: systemport: fix index check to avoid an array out of bounds access
net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used
net: phy: bcm63xx: fix OOPS due to missing driver name
net/packet: tpacket_rcv: do not increment ring index on drop
net: nfc: fix bounds checking bugs on "pipe"
net: macsec: update SCI upon MAC address change.
netlink: Use netlink header as base to calculate bad attribute offset
net/ipv6: use configured metric when add peer route
net: hns3: fix a not link up issue when fibre port supports autoneg
net: fec: validate the new settings in fec_enet_set_coalesce()
net: dsa: mv88e6xxx: fix lockup on warm boot
net: dsa: fix phylink_start()/phylink_stop() calls
macvlan: add cond_resched() during multicast processing
ipvlan: don't deref eth hdr before checking it's set
ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()
ipvlan: do not add hardware address of master to its unicast filter list
ipvlan: add cond_resched_rcu() while processing muticast backlog
ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface
inet_diag: return classid for all socket types
gre: fix uninit-value in __iptunnel_pull_header
cgroup, netclassid: periodically release file_lock on classid updating
ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported
ALSA: hda/realtek - Add Headset Mic supported for HP cPC
ALSA: hda/realtek - More constifications
virtio_balloon: Adjust label in virtballoon_probe
ANDROID: GKI: Revert "mm: unexport free_reserved_area"
ANDROID: Export functions to be used with dma_map_ops in modules
ANDROID: GKI: add android_kabi.h
ANDROID: GKI: update abi due to CONFIG_JUMP_LABEL being enabled
ANDROID: GKI: enable CONFIG_JUMP_LABEL
ANDROID: Add build.config.gki-debug.x86_64
ANDROID: update the abi signatures
ANDROID: Add build.config.gki-debug.aarch64
Revert "ANDROID: drm: edid: add support for additional CEA extension blocks"
Revert "ANDROID: drm: Parse Colorimetry data block from EDID"
ANDROID: Add build.config files for ARM 32-bit
ANDROID: Kconfig.gki: Add FRAME_VECTOR
UPSTREAM: cgroup: Iterate tasks that did not finish do_exit()
ANDROID: gki_defconfig: Enable more USB_CONFIGFS gadgets
Revert "ANDROID: tty: serdev: Fix broken serial console input"
ANDROID: serdev: restrict claim of platform devices
ANDROID: Add TPM support and the vTPM proxy to Cuttlefish.
FROMGIT: ASoC: sprd: Allow the MCDT driver to build into modules
FROMGIT: thermal: sprd: Add Spreadtrum thermal driver support
FROMGIT: dt-bindings: thermal: sprd: Add the Spreadtrum thermal documentation
ANDROID: ABI update due to power supply patches being merged
FROMGIT: pinctrl: sprd: Fix the kconfig warning
FROMGIT: pinctrl: sprd: Allow the SPRD pinctrl driver building into a module
FROMGIT: pinctrl: Export some needed symbols at module load time
FROMGIT: power: reset: sc27xx: Allow the SC27XX poweroff driver building into a module
FROMGIT: power: reset: sc27xx: Change to use cpu_down()
FROMGIT: power: reset: sc27xx: Power off the external subsystems' connection
FROMGIT: power: supply: sc27xx: Add POWER_SUPPLY_PROP_CHARGE_NOW attribute
UPSTREAM: power: supply: sc27xx: Calibrate the resistance of coulomb counter
UPSTREAM: dt-bindings: power: sc27xx: Add a new property to describe the real resistance of coulomb counter chip
UPSTREAM: power: supply: sc27xx: Optimize the battery resistance with measuring temperature
UPSTREAM: power: supply: core: Add battery internal resistance temperature table support
UPSTREAM: dt-bindings: power: Introduce one property to describe the battery resistance with temperature changes
ANDROID: abi_gki_aarch64_whitelist: update after whitelist changes
ANDROID: update abi_gki_aarch64_cuttlefish_whitelist
ANDROID: update abi_gki_aarch64_db845c_whitelist
ANDROID: update abi due to interconnect changes
UPSTREAM: interconnect: Handle memory allocation errors
UPSTREAM: interconnect: Add basic tracepoints
UPSTREAM: interconnect: Add a name to struct icc_path
UPSTREAM: interconnect: Move internal structs into a separate file
Linux 5.4.25
drm/virtio: module_param_named() requires linux/moduleparam.h
csky: Implement copy_thread_tls
block, bfq: remove ifdefs from around gets/puts of bfq groups
block, bfq: get a ref to a group when adding it to a service tree
efi: READ_ONCE rng seed size before munmap
efi/x86: Handle by-ref arguments covering multiple pages in mixed mode
efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper
powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems
EDAC/synopsys: Do not print an error with back-to-back snprintf() calls
bus: ti-sysc: Fix 1-wire reset quirk
arm64: dts: meson: fix gxm-khadas-vim2 wifi
dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
dma-buf: free dmabuf->name in dma_buf_release()
hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
ARM: dts: imx7-colibri: Fix frequency for sd/mmc
ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source
ARM: dts: am437x-idk-evm: Fix incorrect OPP node names
ARM: imx: build v7_cpu_resume() unconditionally
IB/hfi1, qib: Ensure RCU is locked when accessing list
RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling
RDMA/core: Fix protection fault in ib_mr_pool_destroy
RDMA/iwcm: Fix iwcm work deallocation
RDMA/siw: Fix failure handling during device creation
RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing
RDMA/rw: Fix error flow during RDMA context initialization
Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"
soc: imx-scu: Align imx sc msg structs to 4
firmware: imx: Align imx_sc_msg_req_cpu_start to 4
firmware: imx: scu-pd: Align imx sc msg structs to 4
firmware: imx: misc: Align imx sc msg structs to 4
arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY
ARM: dts: imx6: phycore-som: fix emmc supply
phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval
phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling
drm/i915/selftests: Fix return in assert_mmap_offset()
drm/i915: Program MBUS with rmw during initialization
drm/sun4i: de2/de3: Remove unsupported VI layer formats
drm/sun4i: Fix DE2 VI layer format support
drm/sun4i: Add separate DE3 VI layer formats
drm: kirin: Revert "Fix for hikey620 display offset problem"
drm/panfrost: Don't try to map on error faults
spi: atmel-quadspi: fix possible MMIO window size overrun
ASoC: dapm: Correct DAPM handling of active widgets during shutdown
ASoC: Intel: Skylake: Fix available clock counter incrementation
ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
powerpc/mm: Fix missing KUAP disable in flush_coherent_icache()
powerpc: Convert flush_icache_range & friends to C
powerpc: define helpers to get L1 icache sizes
ASoC: intel: skl: Fix possible buffer overflow in debug outputs
ASoC: intel: skl: Fix pin debug prints
ASoC: SOF: Fix snd_sof_ipc_stream_posn()
ASoC: topology: Fix memleak in soc_tplg_manifest_load()
ASoC: topology: Fix memleak in soc_tplg_link_elems_load()
drm/virtio: fix resource id creation race
drm/virtio: make resource id workaround runtime switchable.
spi: bcm63xx-hsspi: Really keep pll clk enabled
ARM: dts: ls1021a: Restore MDIO compatible to gianfar
arm64: dts: meson-sm1-sei610: add missing interrupt-names
dm: fix congested_fn for request-based device
dm zoned: Fix reference counter initial value of chunk works
dm writecache: verify watermark during resume
dm: report suspended device during destroy
dm cache: fix a crash due to incorrect work item cancelling
dm integrity: fix invalid table returned due to argument count mismatch
dm integrity: fix a deadlock due to offloading to an incorrect workqueue
dm integrity: fix recalculation when moving from journal mode to bitmap mode
dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
dmaengine: tegra-apb: Fix use-after-free
dmaengine: imx-sdma: Fix the event id check to include RX event for UART6
dmaengine: imx-sdma: fix context cache
s390/mm: fix panic in gup_fast on large pud
s390/pci: Fix unexpected write combine on resource
x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes
spi: spidev: Fix CS polarity if GPIO descriptors are used
perf arm-spe: Fix endless record after being terminated
perf cs-etm: Fix endless record after being terminated
perf intel-bts: Fix endless record after being terminated
perf intel-pt: Fix endless record after being terminated
media: v4l2-mem2mem.c: fix broken links
media: vicodec: process all 4 components for RGB32 formats
media: mc-entity.c: use & to check pad flags, not ==
media: hantro: Fix broken media controller links
vt: selection, push sel_lock up
vt: selection, push console lock down
vt: selection, close sel_buffer race
serial: 8250_exar: add support for ACCES cards
tty: serial: fsl_lpuart: free IDs allocated by IDA
tty:serial:mvebu-uart:fix a wrong return
arm: dts: dra76x: Fix mmc3 max-frequency
arm64: dts: socfpga: agilex: Fix gmac compatible
btrfs: fix RAID direct I/O reads with alternate csums
fat: fix uninit-memory access for partial initialized inode
mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled
mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()
mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa
vgacon: Fix a UAF in vgacon_invert_region
usb: core: port: do error out if usb_autopm_get_interface() fails
usb: core: hub: do error out if usb_autopm_get_interface() fails
usb: core: hub: fix unhandled return by employing a void function
usb: cdns3: gadget: toggle cycle bit before reset endpoint
usb: cdns3: gadget: link trb should point to next request
usb: dwc3: gadget: Update chain bit correctly when using sg list
usb: quirks: add NO_LPM quirk for Logitech Screen Share
usb: storage: Add quirk for Samsung Fit flash
cifs: fix rename() by ensuring source handle opened with DELETE bit
cifs: don't leak -EAGAIN for stat() during reconnect
ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294
ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master
ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1
ALSA: hda/realtek - Add Headset Mic supported
binder: prevent UAF for binderfs devices II
binder: prevent UAF for binderfs devices
firmware: imx: scu: Ensure sequential TX
selftests: forwarding: vxlan_bridge_1d: use more proper tos value
arch/csky: fix some Kconfig typos
csky: Fixup compile warning for three unimplemented syscalls
csky: Fixup ftrace modify panic
csky/smp: Fixup boot failed when CONFIG_SMP
csky: Set regs->usp to kernel sp, when the exception is from kernel
csky/mm: Fixup export invalid_pte_table symbol
net: thunderx: workaround BGX TX Underflow issue
x86/xen: Distribute switch variables for initialization
ice: Don't tell the OS that link is going down
nvme: Fix uninitialized-variable warning
s390/qdio: fill SL with absolute addresses
x86/boot/compressed: Don't declare __force_order in kaslr_64.c
nvme-pci: Use single IRQ vector for old Apple models
nvme/pci: Add sleep quirk for Samsung and Toshiba drives
iommu/amd: Disable IOMMU on Stoney Ridge systems
net/mlx5: DR, Fix matching on vport gvmi
efi: Only print errors about failing to get certs if EFI vars are found
s390: make 'install' not depend on vmlinux
s390/cio: cio_ignore_proc_seq_next should increase position index
watchdog: da9062: do not ping the hw during stop()
net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt()
net: ks8851-ml: Fix 16-bit IO operation
net: ks8851-ml: Fix 16-bit data access
net: ks8851-ml: Remove 8-bit bus accessors
net: atlantic: check rpc result and wait for rpc address
selftests: forwarding: vxlan_bridge_1d: fix tos value
selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing
drm/msm/dsi/pll: call vco set rate explicitly
drm/msm/dsi: save pll state before dsi host is powered off
scsi: megaraid_sas: silence a warning
drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mode parameters
drm/modes: Make sure to parse valid rotation value from cmdline
drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI
drm/msm/mdp5: rate limit pp done timeout warnings
habanalabs: patched cb equals user cb in device memset
habanalabs: do not halt CoreSight during hard reset
habanalabs: halt the engines before hard-reset
usb: gadget: serial: fix Tx stall after buffer overflow
usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags
usb: gadget: composite: Support more than 500mA MaxPower
selftests: fix too long argument
serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE
ALSA: hda: do not override bus codec_mask in link_get()
blktrace: fix dereference after null check
kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic
kbuild: fix 'No such file or directory' warning when cleaning
RDMA/core: Fix use of logical OR in get_new_pps
RDMA/core: Fix pkey and port assignment in get_new_pps
dm thin metadata: fix lockdep complaint
net: stmmac: fix notifier registration
net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec
ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
block, bfq: do not insert oom queue into position tree
block, bfq: get extra ref to prevent a queue from being freed during a group move
FROMGIT: kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_each_symbol()
FROMGIT: samples/hw_breakpoint: drop use of kallsyms_lookup_name()
FROMGIT: samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes
UPSTREAM: fscrypt: don't evict dirty inodes after removing key
fscrypt: don't evict dirty inodes after removing key
ANDROID: ABI/Whitelist: update whitelist of unisoc upstream code
ANDROID: gki_defconfig: Enable CONFIG_VM_EVENT_COUNTERS
ANDROID: gki_defconfig: Enable CONFIG_CLEANCACHE
ANDROID: arm64: update the abi with the new gki_defconfig
ANDROID: gki_defconfig: disable CONFIG_DEBUG_DEVRES
ANDROID: Update the abi xml file
ANDROID: GKI: arm64: reserve space in cpu_hwcaps and cpu_hwcap_keys arrays
FROMGIT: power: supply: Allow charger manager can be built as a module
ANDROID: arm64: gki_defconfig: disable CONFIG_DEBUG_PREEMPT
ANDROID: iommu/iova: Fix to use __alloc_and_insert_iova_best_fit
ANDROID: enable CONFIG_WATCHDOG_CORE=y
ANDROID: kbuild: align UNUSED_KSYMS_WHITELIST with upstream
FROMLIST: f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
ANDROID: gki_defconfig: enable CONFIG_TYPEC
UPSTREAM: scsi: ufs: ufs-mediatek: add waiting time for reference clock
UPSTREAM: scsi: ufs: introduce common function to disable host TX LCC
UPSTREAM: scsi: ufs: ufs-mediatek: fix TX LCC disabling timing
UPSTREAM: scsi: ufs: ufs-mediatek: gate ref-clk during Auto-Hibern8
UPSTREAM: scsi: ufs: fix Auto-Hibern8 error detection
UPSTREAM: scsi: ufs: ufs-mediatek: support linkoff state during suspend
UPSTREAM: scsi: ufs: ufs-mediatek: ensure UniPro is not powered down before linkup
UPSTREAM: scsi: ufs: Move ufshcd_get_max_pwr_mode() to ufshcd_device_params_init()
BACKPORT: scsi: ufs: Split ufshcd_probe_hba() based on its called flow
FROMGIT: driver core: Reevaluate dev->links.need_for_probe as suppliers are added
FROMGIT: driver core: Call sync_state() even if supplier has no consumers
ANDROID: cpufreq: times: Remove per-UID time in state tracking
Revert "ANDROID: proc: Add /proc/uid directory"
Revert "ANDROID: cpufreq: Add time_in_state to /proc/uid directories"
ANDROID: cpufreq: times: Remove /proc/uid_concurrent_{active,policy}_time
ANDROID: drm: Add support for DP 1.4 Compliance edid corruption test
Revert "ANDROID: drm: Add support for DP 1.4 Compliance edid corruption test"
ANDROID: staging: ion: Add an in-kernel interface to request heap info.
FROMLIST: lib: test_stackinit.c: XFAIL switch variable init tests
UPSTREAM: scsi: ufs: Abort gating if clock on request is pending
UPSTREAM: scsi: ufs: Fix irq return code
UPSTREAM: scsi: ufs: Fix register dump caused sleep in atomic context
UPSTREAM: scsi: ufs-qcom: Add reset control support for host controller
UPSTREAM: scsi: ufs: Add device reset in link recovery path
FROMGIT: scsi: ufs-qcom: Delay specific time before gate ref clk
BACKPORT: FROMGIT: scsi: ufs: Add dev ref clock gating wait time support
Revert "FROMLIST: scsi: ufs: Add dev ref clock gating wait time support"
FROMGIT: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting
Revert "FROMLIST: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting"
ANDROID: CC_FLAGS_CFI add -fno-sanitize-blacklist
Conflicts:
.gitignore
Documentation/ABI/testing/sysfs-class-devlink
Documentation/ABI/testing/sysfs-class-power
Documentation/ABI/testing/sysfs-fs-f2fs
Documentation/admin-guide/hw-vuln/special-register-buffer-data-sampling.rst
Documentation/admin-guide/kernel-parameters.txt
Documentation/filesystems/f2fs.txt
Documentation/filesystems/porting.rst
Documentation/filesystems/proc.txt
Documentation/kbuild/index.rst
Documentation/kbuild/llvm.rst
Documentation/kbuild/modules.rst
Documentation/lzo.txt
Documentation/media/uapi/v4l/ext-ctrls-codec.rst
Documentation/usb/index.rst
Documentation/virt/kvm/api.txt
Makefile
abi_gki_aarch64.xml
arch/alpha/kernel/syscalls/syscall.tbl
arch/arc/plat-eznps/Kconfig
arch/arm/Kconfig
arch/arm/boot/compressed/Makefile
arch/arm/boot/compressed/vmlinux.lds.S
arch/arm/boot/dts/bcm283x.dtsi
arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi
arch/arm/boot/dts/stm32mp157a-avenger96.dts
arch/arm/boot/dts/sun8i-r40.dtsi
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi
arch/arm/include/asm/clocksource.h
arch/arm/include/asm/kvm_emulate.h
arch/arm/include/asm/kvm_host.h
arch/arm/include/asm/percpu.h
arch/arm/include/asm/vdso/clocksource.h
arch/arm/include/asm/vdso/gettimeofday.h
arch/arm/kernel/hw_breakpoint.c
arch/arm/kernel/vdso.c
arch/arm/mach-integrator/Kconfig
arch/arm/mach-omap2/omap-iommu.c
arch/arm/mach-tegra/cpuidle-tegra114.c
arch/arm/mm/dma-mapping.c
arch/arm/mm/proc-macros.S
arch/arm/tools/syscall.tbl
arch/arm64/Kconfig
arch/arm64/Makefile
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi
arch/arm64/boot/dts/amlogic/meson-gxl-s805x.dtsi
arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi
arch/arm64/boot/dts/arm/foundation-v8.dtsi
arch/arm64/boot/dts/arm/juno-motherboard.dtsi
arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi
arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi
arch/arm64/boot/dts/freescale/imx8mm-evk.dts
arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts
arch/arm64/boot/dts/mediatek/mt8173.dtsi
arch/arm64/boot/dts/nvidia/tegra194.dtsi
arch/arm64/boot/dts/qcom/msm8916-pins.dtsi
arch/arm64/boot/dts/qcom/msm8916.dtsi
arch/arm64/configs/db845c_gki.fragment
arch/arm64/configs/gki_defconfig
arch/arm64/configs/vendor/genericarmv8-64_defconfig
arch/arm64/configs/vendor/holi_GKI.config
arch/arm64/configs/vendor/holi_QGKI.config
arch/arm64/configs/vendor/holi_debug.config
arch/arm64/configs/vendor/lahaina_GKI.config
arch/arm64/configs/vendor/lahaina_QGKI.config
arch/arm64/configs/vendor/lahaina_debug.config
arch/arm64/include/asm/clocksource.h
arch/arm64/include/asm/cpucaps.h
arch/arm64/include/asm/kvm_asm.h
arch/arm64/include/asm/memory.h
arch/arm64/include/asm/page.h
arch/arm64/include/asm/pgtable-prot.h
arch/arm64/include/asm/pointer_auth.h
arch/arm64/include/asm/processor.h
arch/arm64/include/asm/unistd.h
arch/arm64/include/asm/unistd32.h
arch/arm64/include/asm/vdso/clocksource.h
arch/arm64/include/asm/vdso/compat_gettimeofday.h
arch/arm64/include/asm/vdso/gettimeofday.h
arch/arm64/include/asm/vdso/vsyscall.h
arch/arm64/kernel/cpu_errata.c
arch/arm64/kernel/perf_regs.c
arch/arm64/kernel/process.c
arch/arm64/kernel/ptrace.c
arch/arm64/kernel/smp.c
arch/arm64/kernel/vdso.c
arch/arm64/kernel/vdso32/Makefile
arch/arm64/kernel/vmlinux.lds.S
arch/arm64/kvm/guest.c
arch/arm64/kvm/handle_exit.c
arch/arm64/kvm/hyp-init.S
arch/arm64/kvm/reset.c
arch/arm64/mm/fault.c
arch/csky/Kconfig
arch/csky/include/asm/processor.h
arch/csky/kernel/entry.S
arch/csky/kernel/process.c
arch/csky/kernel/setup.c
arch/csky/kernel/smp.c
arch/csky/kernel/traps.c
arch/csky/mm/fault.c
arch/hexagon/include/asm/io.h
arch/ia64/kernel/syscalls/syscall.tbl
arch/m68k/kernel/syscalls/syscall.tbl
arch/microblaze/kernel/syscalls/syscall.tbl
arch/mips/configs/loongson3_defconfig
arch/mips/include/asm/cpu-features.h
arch/mips/kernel/mips-cm.c
arch/mips/kernel/setup.c
arch/mips/kernel/syscalls/syscall_n32.tbl
arch/mips/kernel/syscalls/syscall_n64.tbl
arch/mips/lantiq/xway/sysctrl.c
arch/parisc/kernel/syscalls/syscall.tbl
arch/powerpc/Kconfig
arch/powerpc/include/asm/book3s/64/pgtable.h
arch/powerpc/include/asm/cache.h
arch/powerpc/include/asm/cacheflush.h
arch/powerpc/include/asm/drmem.h
arch/powerpc/include/asm/processor.h
arch/powerpc/include/asm/ptrace.h
arch/powerpc/include/asm/timex.h
arch/powerpc/kernel/Makefile
arch/powerpc/kernel/cputable.c
arch/powerpc/kernel/fadump.c
arch/powerpc/kernel/machine_kexec.c
arch/powerpc/kernel/misc_32.S
arch/powerpc/kernel/signal_64.c
arch/powerpc/kernel/syscalls/syscall.tbl
arch/powerpc/mm/book3s64/pkeys.c
arch/powerpc/mm/fault.c
arch/powerpc/mm/kasan/kasan_init_32.c
arch/powerpc/mm/mem.c
arch/powerpc/mm/ptdump/ptdump.c
arch/powerpc/platforms/cell/spufs/file.c
arch/powerpc/platforms/powernv/opal-imc.c
arch/powerpc/platforms/pseries/suspend.c
arch/powerpc/xmon/xmon.c
arch/riscv/kernel/module.c
arch/riscv/mm/init.c
arch/s390/include/asm/uaccess.h
arch/s390/include/asm/vdso.h
arch/s390/kernel/asm-offsets.c
arch/s390/kernel/entry.S
arch/s390/kernel/mcount.S
arch/s390/kernel/perf_cpum_sf.c
arch/s390/kernel/smp.c
arch/s390/kernel/syscalls/syscall.tbl
arch/s390/kernel/time.c
arch/s390/kernel/vdso64/Makefile
arch/s390/kernel/vdso64/clock_getres.S
arch/s390/mm/gmap.c
arch/s390/pci/pci_mmio.c
arch/sh/kernel/entry-common.S
arch/sh/kernel/syscalls/syscall.tbl
arch/sparc/kernel/ptrace_32.c
arch/sparc/kernel/ptrace_64.c
arch/sparc/kernel/syscalls/syscall.tbl
arch/sparc/mm/srmmu.c
arch/um/Makefile
arch/x86/boot/Makefile
arch/x86/boot/compressed/Makefile
arch/x86/boot/compressed/head_32.S
arch/x86/boot/compressed/head_64.S
arch/x86/boot/compressed/kaslr_64.c
arch/x86/configs/gki_defconfig
arch/x86/entry/entry_32.S
arch/x86/entry/entry_64.S
arch/x86/entry/syscalls/syscall_32.tbl
arch/x86/entry/syscalls/syscall_64.tbl
arch/x86/events/Kconfig
arch/x86/events/rapl.c
arch/x86/include/asm/fpu/internal.h
arch/x86/include/asm/kvm_host.h
arch/x86/include/asm/pgtable_types.h
arch/x86/include/asm/processor.h
arch/x86/include/asm/vdso/clocksource.h
arch/x86/kernel/apic/apic.c
arch/x86/kernel/apic/msi.c
arch/x86/kernel/cpu/bugs.c
arch/x86/kernel/cpu/common.c
arch/x86/kernel/cpu/mce/core.c
arch/x86/kernel/cpu/resctrl/core.c
arch/x86/kernel/cpu/resctrl/internal.h
arch/x86/kernel/cpu/resctrl/monitor.c
arch/x86/kernel/fpu/xstate.c
arch/x86/kernel/kprobes/core.c
arch/x86/kernel/livepatch.c
arch/x86/kernel/unwind_orc.c
arch/x86/kvm/kvm_cache_regs.h
arch/x86/kvm/lapic.c
arch/x86/kvm/mmu.c
arch/x86/kvm/mmu.h
arch/x86/kvm/paging_tmpl.h
arch/x86/kvm/svm.c
arch/x86/kvm/vmx/nested.c
arch/x86/kvm/vmx/ops.h
arch/x86/kvm/vmx/vmenter.S
arch/x86/kvm/vmx/vmx.c
arch/x86/kvm/vmx/vmx.h
arch/x86/kvm/x86.c
arch/x86/mm/fault.c
arch/x86/mm/pageattr.c
arch/x86/net/bpf_jit_comp.c
arch/x86/platform/efi/efi.c
arch/x86/purgatory/Makefile
arch/x86/xen/enlighten_pv.c
arch/xtensa/kernel/syscalls/syscall.tbl
block/bio-integrity.c
block/blk-core.c
block/blk-crypto-fallback.c
block/blk-crypto-internal.h
block/blk-crypto.c
block/blk-iocost.c
block/blk-mq-sched.c
block/blk-mq.c
block/blk-settings.c
block/keyslot-manager.c
build.config.aarch64
build.config.allmodconfig.arm
build.config.arm
build.config.common
build.config.db845c
build.config.gki-debug.aarch64
build.config.gki-debug.x86_64
build.config.gki.aarch64
build.config.gki_kasan.aarch64
build.config.gki_kasan.x86_64
build.config.msm.common
build.config.msm.gki
build.config.msm.lahaina
build.targets
crypto/af_alg.c
crypto/lrw.c
crypto/xts.c
drivers/acpi/apei/ghes.c
drivers/acpi/ec.c
drivers/acpi/evged.c
drivers/acpi/nfit/core.c
drivers/acpi/nfit/nfit.h
drivers/acpi/processor_idle.c
drivers/acpi/sleep.c
drivers/android/Kconfig
drivers/android/binder.c
drivers/android/binder_alloc.c
drivers/android/vendor_hooks.c
drivers/ata/ahci.c
drivers/base/arch_topology.c
drivers/base/core.c
drivers/base/dd.c
drivers/base/firmware_loader/main.c
drivers/base/memory.c
drivers/base/power/wakeup.c
drivers/base/regmap/regmap-irq.c
drivers/block/loop.c
drivers/block/null_blk_zoned.c
drivers/block/rbd.c
drivers/bluetooth/btmrvl_sdio.c
drivers/bluetooth/btqca.c
drivers/bluetooth/hci_h5.c
drivers/bluetooth/hci_qca.c
drivers/bluetooth/hci_serdev.c
drivers/bus/ti-sysc.c
drivers/char/Kconfig
drivers/char/adsprpc.c
drivers/char/hw_random/imx-rngc.c
drivers/char/ipmi/ipmi_msghandler.c
drivers/clk/actions/owl-s500.c
drivers/clk/at91/clk-usb.c
drivers/clk/at91/sam9x60.c
drivers/clk/bcm/clk-bcm2835.c
drivers/clk/clk-composite.c
drivers/clk/clk.c
drivers/clk/qcom/Kconfig
drivers/clk/qcom/Makefile
drivers/clk/qcom/clk-alpha-pll.c
drivers/clk/qcom/clk-alpha-pll.h
drivers/clk/qcom/clk-debug.c
drivers/clk/qcom/clk-rpmh.c
drivers/clk/qcom/clk-smd-rpm.c
drivers/clk/qcom/common.h
drivers/clk/qcom/vdd-class.c
drivers/clk/renesas/renesas-cpg-mssr.c
drivers/clk/samsung/clk-exynos5420.c
drivers/clk/tegra/clk-tegra-pmc.c
drivers/clocksource/arm_arch_timer.c
drivers/clocksource/hyperv_timer.c
drivers/cpufreq/cpufreq.c
drivers/cpufreq/imx6q-cpufreq.c
drivers/cpufreq/qcom-cpufreq-hw.c
drivers/cpuidle/Kconfig.arm
drivers/cpuidle/cpuidle.c
drivers/cpuidle/governors/menu.c
drivers/cpuidle/lpm-levels-of.c
drivers/cpuidle/lpm-levels.c
drivers/cpuidle/lpm-levels.h
drivers/cpuidle/sysfs.c
drivers/crypto/Kconfig
drivers/crypto/ccree/cc_buffer_mgr.c
drivers/crypto/ccree/cc_buffer_mgr.h
drivers/crypto/ccree/cc_cipher.c
drivers/crypto/chelsio/chtls/chtls_io.c
drivers/crypto/omap-sham.c
drivers/crypto/stm32/stm32-crc32.c
drivers/crypto/virtio/virtio_crypto_algs.c
drivers/dax/kmem.c
drivers/dma-buf/Kconfig
drivers/dma-buf/dma-buf.c
drivers/dma/dmatest.c
drivers/dma/imx-sdma.c
drivers/dma/ioat/dma.c
drivers/edac/amd64_edac.c
drivers/edac/synopsys_edac.c
drivers/firmware/arm_sdei.c
drivers/firmware/efi/Kconfig
drivers/firmware/efi/libstub/Makefile
drivers/firmware/efi/libstub/tpm.c
drivers/firmware/imx/imx-scu.c
drivers/firmware/psci/psci.c
drivers/firmware/qcom_scm-smc.c
drivers/firmware/qcom_scm.c
drivers/firmware/qcom_scm.h
drivers/fpga/dfl-afu-dma-region.c
drivers/gpio/gpio-dwapb.c
drivers/gpio/gpio-pca953x.c
drivers/gpio/gpiolib-acpi.c
drivers/gpio/gpiolib.c
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
drivers/gpu/drm/amd/display/dc/core/dc.c
drivers/gpu/drm/amd/display/dc/core/dc_link.c
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
drivers/gpu/drm/amd/powerplay/amd_powerplay.c
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c
drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
drivers/gpu/drm/amd/powerplay/renoir_ppt.c
drivers/gpu/drm/amd/powerplay/renoir_ppt.h
drivers/gpu/drm/amd/powerplay/smu_v11_0.c
drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c
drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c
drivers/gpu/drm/bridge/Kconfig
drivers/gpu/drm/bridge/Makefile
drivers/gpu/drm/drm_dp_helper.c
drivers/gpu/drm/drm_dp_mst_topology.c
drivers/gpu/drm/drm_encoder_slave.c
drivers/gpu/drm/drm_gem.c
drivers/gpu/drm/drm_panel.c
drivers/gpu/drm/drm_pci.c
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
drivers/gpu/drm/exynos/exynos_drm_dma.c
drivers/gpu/drm/exynos/exynos_drm_dsi.c
drivers/gpu/drm/hisilicon/kirin/kirin_drm_dsi.c
drivers/gpu/drm/i915/display/intel_ddi.c
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/display/intel_display_power.c
drivers/gpu/drm/i915/display/intel_dp.c
drivers/gpu/drm/i915/display/intel_dp_mst.c
drivers/gpu/drm/i915/display/intel_fbc.c
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
drivers/gpu/drm/i915/gvt/display.c
drivers/gpu/drm/i915/gvt/handlers.c
drivers/gpu/drm/i915/gvt/scheduler.c
drivers/gpu/drm/i915/gvt/vgpu.c
drivers/gpu/drm/i915/i915_active.c
drivers/gpu/drm/i915/i915_active.h
drivers/gpu/drm/i915/i915_request.c
drivers/gpu/drm/i915/intel_pm.c
drivers/gpu/drm/imx/dw_hdmi-imx.c
drivers/gpu/drm/imx/parallel-display.c
drivers/gpu/drm/ingenic/ingenic-drm.c
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
drivers/gpu/drm/nouveau/nouveau_sgdma.c
drivers/gpu/drm/nouveau/nouveau_svm.c
drivers/gpu/drm/sun4i/sun4i_tcon.c
drivers/gpu/drm/sun4i/sun8i_mixer.c
drivers/gpu/drm/ttm/ttm_bo.c
drivers/gpu/drm/vc4/vc4_hdmi.c
drivers/gpu/drm/virtio/virtgpu_object.c
drivers/gpu/drm/vkms/vkms_gem.c
drivers/gpu/msm/adreno_a6xx_preempt.c
drivers/hid/hid-ids.h
drivers/hid/hid-multitouch.c
drivers/hid/hid-quirks.c
drivers/hid/hid-qvr.c
drivers/hv/channel_mgmt.c
drivers/hv/vmbus_drv.c
drivers/hwtracing/coresight/Makefile
drivers/hwtracing/coresight/coresight-cti.c
drivers/hwtracing/coresight/coresight-etm4x.c
drivers/hwtracing/coresight/coresight-platform.c
drivers/hwtracing/coresight/coresight-stm.c
drivers/hwtracing/coresight/coresight-tmc-etf.c
drivers/hwtracing/coresight/coresight-tmc-etr.c
drivers/hwtracing/coresight/coresight.c
drivers/hwtracing/intel_th/pci.c
drivers/i2c/busses/i2c-altera.c
drivers/i2c/busses/i2c-aspeed.c
drivers/i2c/busses/i2c-designware-platdrv.c
drivers/i2c/busses/i2c-rcar.c
drivers/i2c/busses/i2c-tegra.c
drivers/i2c/i2c-core-base.c
drivers/idle/intel_idle.c
drivers/iio/adc/at91-sama5d2_adc.c
drivers/iio/adc/stm32-adc.c
drivers/iio/adc/stm32-dfsdm-adc.c
drivers/iio/dac/ad5592r-base.c
drivers/iio/health/afe4403.c
drivers/iio/industrialio-core.c
drivers/iio/light/si1133.c
drivers/iio/light/vcnl4000.c
drivers/iio/magnetometer/ak8974.c
drivers/infiniband/core/cm.c
drivers/infiniband/core/cma.c
drivers/infiniband/core/core_priv.h
drivers/infiniband/core/nldev.c
drivers/infiniband/core/ucma.c
drivers/infiniband/core/uverbs_cmd.c
drivers/infiniband/hw/mlx4/qp.c
drivers/infiniband/hw/mlx5/main.c
drivers/infiniband/hw/mlx5/qp.c
drivers/infiniband/hw/qedr/qedr_iw_cm.c
drivers/infiniband/hw/qedr/verbs.c
drivers/infiniband/sw/rdmavt/cq.c
drivers/infiniband/sw/rxe/rxe_recv.c
drivers/infiniband/sw/siw/siw_cm.c
drivers/infiniband/sw/siw/siw_main.c
drivers/input/mouse/elan_i2c_core.c
drivers/input/mouse/synaptics.c
drivers/input/serio/i8042-x86ia64io.h
drivers/input/touchscreen/Makefile
drivers/interconnect/Makefile
drivers/interconnect/core.c
drivers/interconnect/qcom/Kconfig
drivers/interconnect/qcom/Makefile
drivers/interconnect/qcom/bcm-voter.c
drivers/interconnect/qcom/icc-rpmh.c
drivers/iommu/Kconfig
drivers/iommu/amd_iommu.c
drivers/iommu/amd_iommu_init.c
drivers/iommu/amd_iommu_types.h
drivers/iommu/arm-smmu-impl.c
drivers/iommu/arm-smmu-qcom.c
drivers/iommu/arm-smmu.c
drivers/iommu/arm-smmu.h
drivers/iommu/dma-mapping-fast.c
drivers/iommu/dmar.c
drivers/iommu/intel-iommu-debugfs.c
drivers/iommu/intel-iommu.c
drivers/iommu/intel-svm.c
drivers/iommu/intel_irq_remapping.c
drivers/iommu/io-pgtable-arm.c
drivers/iommu/io-pgtable-fast.c
drivers/iommu/io-pgtable.c
drivers/iommu/iommu.c
drivers/iommu/qcom_iommu.c
drivers/iommu/virtio-iommu.c
drivers/irqchip/Kconfig
drivers/irqchip/Makefile
drivers/irqchip/irq-gic-v3.c
drivers/irqchip/irq-gic.c
drivers/irqchip/qcom-pdc.c
drivers/leds/Makefile
drivers/leds/leds-lm36274.c
drivers/macintosh/via-macii.c
drivers/mailbox/qcom-apcs-ipc-mailbox.c
drivers/md/bcache/btree.c
drivers/md/bcache/super.c
drivers/md/dm-bow.c
drivers/md/dm-clone-target.c
drivers/md/dm-default-key.c
drivers/md/dm-integrity.c
drivers/md/dm-mpath.c
drivers/md/dm-writecache.c
drivers/md/dm-zoned-reclaim.c
drivers/md/dm-zoned-target.c
drivers/md/dm.c
drivers/md/md.c
drivers/md/raid5.c
drivers/media/cec/cec-adap.c
drivers/media/firewire/firedtv-fw.c
drivers/media/platform/cros-ec-cec/cros-ec-cec.c
drivers/media/platform/exynos4-is/media-dev.c
drivers/media/platform/rcar-fcp.c
drivers/media/platform/ti-vpe/cal.c
drivers/media/platform/vicodec/codec-v4l2-fwht.c
drivers/media/platform/vicodec/vicodec-core.c
drivers/media/usb/b2c2/flexcop-usb.c
drivers/mfd/sprd-sc27xx-spi.c
drivers/misc/Kconfig
drivers/misc/habanalabs/device.c
drivers/misc/habanalabs/habanalabs.h
drivers/misc/hisi_hikey_usb.c
drivers/misc/pci_endpoint_test.c
drivers/misc/qseecom.c
drivers/misc/xilinx_sdfec.c
drivers/mmc/core/block.c
drivers/mmc/core/host.c
drivers/mmc/core/mmc_ops.c
drivers/mmc/core/queue.c
drivers/mmc/core/sdio.c
drivers/mmc/host/Kconfig
drivers/mmc/host/meson-mx-sdio.c
drivers/mmc/host/mmci.c
drivers/mmc/host/renesas_sdhi_internal_dmac.c
drivers/mmc/host/sdhci-esdhc-imx.c
drivers/mmc/host/sdhci-msm.c
drivers/mmc/host/sdhci-omap.c
drivers/mmc/host/sdhci-pci-gli.c
drivers/mmc/host/sdhci-sprd.c
drivers/mmc/host/sdhci-tegra.c
drivers/mmc/host/sdhci.c
drivers/mmc/host/sdhci.h
drivers/mtd/nand/raw/brcmnand/brcmnand.c
drivers/mtd/nand/raw/fsl_upm.c
drivers/mtd/nand/raw/marvell_nand.c
drivers/mtd/nand/raw/nand_onfi.c
drivers/mtd/nand/raw/nand_timings.c
drivers/mtd/nand/raw/oxnas_nand.c
drivers/mtd/nand/spi/core.c
drivers/net/Kconfig
drivers/net/caif/Kconfig
drivers/net/dsa/b53/b53_common.c
drivers/net/dsa/bcm_sf2.c
drivers/net/dsa/microchip/ksz8795.c
drivers/net/dsa/mt7530.c
drivers/net/dsa/rtl8366.c
drivers/net/ethernet/amazon/ena/ena_com.c
drivers/net/ethernet/amazon/ena/ena_netdev.c
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
drivers/net/ethernet/broadcom/genet/bcmgenet.h
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c
drivers/net/ethernet/cadence/macb_main.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
drivers/net/ethernet/cortina/gemini.c
drivers/net/ethernet/freescale/Kconfig
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
drivers/net/ethernet/freescale/enetc/Kconfig
drivers/net/ethernet/freescale/enetc/enetc_pf.c
drivers/net/ethernet/freescale/fec_main.c
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h
drivers/net/ethernet/huawei/hinic/hinic_main.c
drivers/net/ethernet/huawei/hinic/hinic_rx.c
drivers/net/ethernet/ibm/ibmvnic.c
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
drivers/net/ethernet/intel/ice/ice_controlq.c
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
drivers/net/ethernet/mediatek/mtk_eth_soc.c
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
drivers/net/ethernet/mellanox/mlx5/core/health.c
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
drivers/net/ethernet/micrel/ks8851_mll.c
drivers/net/ethernet/qlogic/qed/qed_dev.c
drivers/net/ethernet/qlogic/qed/qed_int.c
drivers/net/ethernet/qlogic/qede/qede_main.c
drivers/net/ethernet/realtek/r8169_main.c
drivers/net/ethernet/rocker/rocker_main.c
drivers/net/ethernet/sfc/efx.c
drivers/net/ethernet/xilinx/ll_temac.h
drivers/net/ethernet/xilinx/ll_temac_main.c
drivers/net/geneve.c
drivers/net/hippi/rrunner.c
drivers/net/macsec.c
drivers/net/netdevsim/netdev.c
drivers/net/phy/dp83867.c
drivers/net/phy/mdio-bcm-unimac.c
drivers/net/phy/mdio-mux-bcm-iproc.c
drivers/net/phy/mscc.c
drivers/net/phy/phy.c
drivers/net/phy/sfp-bus.c
drivers/net/usb/smsc95xx.c
drivers/net/veth.c
drivers/net/vxlan.c
drivers/net/wan/Makefile
drivers/net/wan/lapbether.c
drivers/net/wireless/ath/ath9k/hif_usb.c
drivers/net/wireless/ath/ath9k/htc_drv_init.c
drivers/net/wireless/ath/ath9k/wmi.c
drivers/net/wireless/ath/ath9k/wmi.h
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c
drivers/net/wireless/intel/iwlwifi/mvm/sta.h
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
drivers/net/wireless/mediatek/mt76/mt76.h
drivers/nfc/qti/nfc_common.h
drivers/nvme/host/core.c
drivers/nvme/host/fc.c
drivers/nvme/host/multipath.c
drivers/nvme/host/nvme.h
drivers/nvme/host/pci.c
drivers/nvme/host/rdma.c
drivers/nvme/host/tcp.c
drivers/nvme/target/tcp.c
drivers/nvmem/core.c
drivers/nvmem/nvmem-sysfs.c
drivers/nvmem/qcom-spmi-sdam.c
drivers/nvmem/qfprom.c
drivers/of/of_mdio.c
drivers/opp/core.c
drivers/pci/controller/Kconfig
drivers/pci/controller/dwc/pci-meson.c
drivers/pci/controller/dwc/pcie-qcom.c
drivers/pci/controller/pci-aardvark.c
drivers/pci/controller/pcie-cadence-host.c
drivers/pci/controller/pcie-rcar.c
drivers/pci/controller/vmd.c
drivers/pci/endpoint/pci-epc-mem.c
drivers/pci/pci-bridge-emul.c
drivers/pci/pci-driver.c
drivers/pci/pci.c
drivers/pci/pcie/aspm.c
drivers/pci/probe.c
drivers/pci/quirks.c
drivers/pci/switch/switchtec.c
drivers/perf/arm_dsu_pmu.c
drivers/phy/renesas/phy-rcar-gen3-usb2.c
drivers/pinctrl/intel/pinctrl-cherryview.c
drivers/pinctrl/intel/pinctrl-sunrisepoint.c
drivers/pinctrl/pinctrl-ingenic.c
drivers/pinctrl/pinctrl-rza1.c
drivers/pinctrl/qcom/Makefile
drivers/pinctrl/qcom/pinctrl-msm.c
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
drivers/pinctrl/samsung/pinctrl-exynos.c
drivers/platform/msm/ipa_fmwk/ipa_fmwk.c
drivers/platform/msm/msm_ext_display.c
drivers/platform/x86/Kconfig
drivers/platform/x86/asus-nb-wmi.c
drivers/platform/x86/asus-wmi.c
drivers/platform/x86/intel-vbtn.c
drivers/platform/x86/intel_int0002_vgpio.c
drivers/power/reset/Makefile
drivers/power/reset/sc27xx-poweroff.c
drivers/power/supply/Kconfig
drivers/power/supply/Makefile
drivers/power/supply/bq27xxx_battery.c
drivers/power/supply/power_supply_core.c
drivers/power/supply/power_supply_hwmon.c
drivers/power/supply/power_supply_sysfs.c
drivers/power/supply/sc27xx_fuel_gauge.c
drivers/pwm/pwm-jz4740.c
drivers/pwm/pwm-pca9685.c
drivers/pwm/pwm-renesas-tpu.c
drivers/regulator/core.c
drivers/regulator/qcom_pm8008-regulator.c
drivers/remoteproc/qcom_q6v5_mss.c
drivers/remoteproc/remoteproc_core.c
drivers/remoteproc/remoteproc_virtio.c
drivers/rpmsg/qcom_glink_native.c
drivers/rpmsg/rpmsg_core.c
drivers/rpmsg/rpmsg_internal.h
drivers/rtc/rtc-88pm860x.c
drivers/s390/block/dasd.c
drivers/s390/cio/qdio_setup.c
drivers/s390/net/qeth_core_main.c
drivers/scsi/lpfc/lpfc.h
drivers/scsi/lpfc/lpfc_hbadisc.c
drivers/scsi/lpfc/lpfc_init.c
drivers/scsi/lpfc/lpfc_sli.c
drivers/scsi/megaraid/megaraid_sas_fusion.c
drivers/scsi/scsi_debug.c
drivers/scsi/scsi_lib.c
drivers/scsi/scsi_transport_iscsi.c
drivers/scsi/sg.c
drivers/scsi/smartpqi/smartpqi.h
drivers/scsi/smartpqi/smartpqi_init.c
drivers/scsi/sr.c
drivers/scsi/ufs/Makefile
drivers/scsi/ufs/ufs-mediatek.c
drivers/scsi/ufs/ufs-mediatek.h
drivers/scsi/ufs/ufs-qcom.c
drivers/scsi/ufs/ufs-qcom.h
drivers/scsi/ufs/ufs-sysfs.c
drivers/scsi/ufs/ufs.h
drivers/scsi/ufs/ufs_quirks.h
drivers/scsi/ufs/ufshcd-crypto.c
drivers/scsi/ufs/ufshcd-crypto.h
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/ufshcd.h
drivers/soc/imx/soc-imx-scu.c
drivers/soc/qcom/Kconfig
drivers/soc/qcom/Makefile
drivers/soc/qcom/cmd-db.c
drivers/soc/qcom/ddr_stats.c
drivers/soc/qcom/eud.c
drivers/soc/qcom/llcc-lahaina.c
drivers/soc/qcom/llcc-shima.c
drivers/soc/qcom/rpmh-rsc.c
drivers/soc/qcom/rpmh_master_stat.c
drivers/soc/qcom/soc_sleep_stats.c
drivers/soc/qcom/spcom.c
drivers/soc/qcom/spss_utils.c
drivers/soc/qcom/sys_pm_vx.c
drivers/spi/spi-bcm2835.c
drivers/spi/spi-dw-mid.c
drivers/spi/spi-dw.c
drivers/spi/spi-fsl-dspi.c
drivers/spi/spi-omap2-mcspi.c
drivers/spi/spi-stm32.c
drivers/spi/spi-sun6i.c
drivers/staging/android/ion/heaps/ion_msm_system_heap.c
drivers/staging/android/ion/heaps/ion_msm_system_heap.h
drivers/staging/android/ion/heaps/ion_page_pool.c
drivers/staging/android/ion/heaps/ion_system_heap.c
drivers/staging/android/ion/heaps/msm_ion.c
drivers/staging/android/ion/heaps/msm_ion_dma_buf.c
drivers/staging/android/ion/ion.c
drivers/staging/android/ion/ion_dma_buf.c
drivers/staging/media/allegro-dvt/allegro-core.c
drivers/staging/media/hantro/hantro_h1_jpeg_enc.c
drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c
drivers/staging/media/imx/imx7-mipi-csis.c
drivers/staging/rtl8188eu/core/rtw_mlme.c
drivers/staging/rtl8712/wifi.h
drivers/staging/sm750fb/sm750.c
drivers/staging/speakup/main.c
drivers/staging/speakup/selection.c
drivers/staging/vt6656/int.c
drivers/staging/vt6656/key.c
drivers/staging/vt6656/main_usb.c
drivers/staging/wilc1000/wilc_wlan.c
drivers/staging/wlan-ng/prism2usb.c
drivers/target/target_core_user.c
drivers/thermal/Kconfig
drivers/thermal/Makefile
drivers/thermal/of-thermal.c
drivers/thermal/sprd_thermal.c
drivers/tty/n_gsm.c
drivers/tty/serial/8250/8250_exar.c
drivers/tty/serial/kgdboc.c
drivers/tty/serial/msm_geni_serial.c
drivers/tty/serial/serial-tegra.c
drivers/tty/serial/xilinx_uartps.c
drivers/tty/vt/selection.c
drivers/tty/vt/vt_ioctl.c
drivers/usb/cdns3/ep0.c
drivers/usb/cdns3/gadget.c
drivers/usb/class/cdc-acm.c
drivers/usb/class/cdc-acm.h
drivers/usb/core/hub.c
drivers/usb/core/quirks.c
drivers/usb/dwc2/platform.c
drivers/usb/dwc3/core.c
drivers/usb/dwc3/core.h
drivers/usb/dwc3/drd.c
drivers/usb/dwc3/dwc3-msm.c
drivers/usb/dwc3/gadget.c
drivers/usb/gadget/function/f_fs.c
drivers/usb/gadget/function/f_qdss.c
drivers/usb/gadget/function/u_ether.c
drivers/usb/gadget/legacy/Kconfig
drivers/usb/gadget/udc/bdc/bdc_core.c
drivers/usb/gadget/udc/net2272.c
drivers/usb/host/ehci-platform.c
drivers/usb/host/xhci-hub.c
drivers/usb/musb/Kconfig
drivers/usb/musb/Makefile
drivers/usb/musb/mediatek.c
drivers/usb/serial/ch341.c
drivers/usb/serial/ftdi_sio.c
drivers/usb/serial/option.c
drivers/usb/serial/pl2303.c
drivers/usb/storage/unusual_devs.h
drivers/usb/storage/unusual_uas.h
drivers/usb/typec/tcpm/tcpm.c
drivers/vfio/vfio_iommu_type1.c
drivers/video/backlight/Makefile
drivers/video/console/vgacon.c
drivers/virt/haven/hh_ctrl.c
drivers/virtio/virtio_balloon.c
drivers/w1/masters/omap_hdq.c
drivers/watchdog/iTCO_wdt.c
drivers/watchdog/watchdog_dev.c
drivers/xen/preempt.c
drivers/xen/xenbus/xenbus_client.c
fs/afs/cmservice.c
fs/afs/dir.c
fs/afs/dir_silly.c
fs/afs/fs_probe.c
fs/afs/fsclient.c
fs/afs/inode.c
fs/afs/internal.h
fs/afs/rotate.c
fs/afs/rxrpc.c
fs/afs/server.c
fs/afs/vl_probe.c
fs/afs/volume.c
fs/afs/write.c
fs/afs/yfsclient.c
fs/binfmt_elf.c
fs/block_dev.c
fs/btrfs/block-group.c
fs/btrfs/block-rsv.c
fs/btrfs/ctree.h
fs/btrfs/disk-io.c
fs/btrfs/extent_io.c
fs/btrfs/file.c
fs/btrfs/inode.c
fs/btrfs/qgroup.c
fs/btrfs/relocation.c
fs/btrfs/space-info.c
fs/btrfs/sysfs.c
fs/btrfs/volumes.c
fs/ceph/super.c
fs/cifs/connect.c
fs/cifs/file.c
fs/cifs/inode.c
fs/cifs/smb2ops.c
fs/cifs/transport.c
fs/crypto/bio.c
fs/crypto/fname.c
fs/crypto/fscrypt_private.h
fs/crypto/inline_crypt.c
fs/crypto/keysetup.c
fs/crypto/policy.c
fs/debugfs/file.c
fs/erofs/utils.c
fs/eventpoll.c
fs/exec.c
fs/ext4/block_validity.c
fs/ext4/ext4.h
fs/ext4/inline.c
fs/ext4/inode.c
fs/ext4/namei.c
fs/ext4/super.c
fs/f2fs/checkpoint.c
fs/f2fs/compress.c
fs/f2fs/data.c
fs/f2fs/dir.c
fs/f2fs/f2fs.h
fs/f2fs/file.c
fs/f2fs/gc.c
fs/f2fs/inode.c
fs/f2fs/namei.c
fs/f2fs/node.c
fs/f2fs/segment.c
fs/f2fs/super.c
fs/f2fs/sysfs.c
fs/f2fs/xattr.c
fs/fuse/dev.c
fs/fuse/file.c
fs/fuse/inode.c
fs/fuse/virtio_fs.c
fs/gfs2/glops.c
fs/gfs2/ops_fstype.c
fs/incfs/Kconfig
fs/incfs/data_mgmt.c
fs/incfs/data_mgmt.h
fs/incfs/format.c
fs/incfs/format.h
fs/incfs/vfs.c
fs/internal.h
fs/io_uring.c
fs/jbd2/journal.c
fs/kernfs/file.c
fs/libfs.c
fs/namei.c
fs/nfs/callback_proc.c
fs/nfs/mount_clnt.c
fs/nfs/pagelist.c
fs/nfs/write.c
fs/nfsd/nfs4callback.c
fs/nfsd/nfs4xdr.c
fs/nfsd/nfscache.c
fs/nfsd/nfsd.h
fs/notify/fanotify/fanotify.c
fs/notify/inotify/inotify_fsnotify.c
fs/ocfs2/dlmfs/dlmfs.c
fs/open.c
fs/orangefs/file.c
fs/overlayfs/file.c
fs/overlayfs/inode.c
fs/overlayfs/super.c
fs/proc/Kconfig
fs/proc/meminfo.c
fs/pstore/ram.c
fs/userfaultfd.c
fs/xattr.c
fs/xfs/libxfs/xfs_trans_space.h
fs/xfs/xfs_buf.c
fs/xfs/xfs_dquot.c
fs/xfs/xfs_reflink.c
fs/xfs/xfs_trans_dquot.c
include/asm-generic/vmlinux.lds.h
include/drm/drm_dp_helper.h
include/drm/drm_panel.h
include/dt-bindings/clock/qcom,rpmcc.h
include/dt-bindings/clock/qcom,rpmh.h
include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h
include/dt-bindings/iio/qcom,spmi-vadc.h
include/keys/big_key-type.h
include/linux/bio-crypt-ctx.h
include/linux/bio.h
include/linux/blk-crypto.h
include/linux/bpf.h
include/linux/cgroup-defs.h
include/linux/compiler.h
include/linux/coresight-stm.h
include/linux/coresight.h
include/linux/cpu.h
include/linux/cpuidle.h
include/linux/dcache.h
include/linux/device.h
include/linux/dma-buf.h
include/linux/dma-mapping.h
include/linux/dsa/8021q.h
include/linux/dynamic_debug.h
include/linux/ethtool.h
include/linux/fs.h
include/linux/fscrypt.h
include/linux/fsnotify.h
include/linux/fwnode.h
include/linux/genhd.h
include/linux/hyperv.h
include/linux/inet_diag.h
include/linux/intel-iommu.h
include/linux/io-pgtable-fast.h
include/linux/io-pgtable.h
include/linux/iommu.h
include/linux/ipa.h
include/linux/ipa_fmwk.h
include/linux/irq.h
include/linux/irqdomain.h
include/linux/keyslot-manager.h
include/linux/memcontrol.h
include/linux/mhi.h
include/linux/mm.h
include/linux/mm_types.h
include/linux/mmc/host.h
include/linux/mmu_notifier.h
include/linux/mmzone.h
include/linux/module.h
include/linux/mount.h
include/linux/namei.h
include/linux/net.h
include/linux/netdevice.h
include/linux/nfs_fs.h
include/linux/pci-epc.h
include/linux/phy.h
include/linux/pid.h
include/linux/platform_data/ti-sysc.h
include/linux/platform_device.h
include/linux/power/charger-manager.h
include/linux/prandom.h
include/linux/printk.h
include/linux/qcom_scm.h
include/linux/qed/qed_chain.h
include/linux/random.h
include/linux/regmap.h
include/linux/rhashtable.h
include/linux/rpmsg.h
include/linux/sched.h
include/linux/sched/mm.h
include/linux/sched/signal.h
include/linux/sched/topology.h
include/linux/scmi_protocol.h
include/linux/soc/qcom/llcc-qcom.h
include/linux/soc/qcom/msm_mmrm.h
include/linux/sunrpc/clnt.h
include/linux/sunrpc/svc_rdma.h
include/linux/sunrpc/xdr.h
include/linux/swap.h
include/linux/syscalls.h
include/linux/tcp.h
include/linux/time32.h
include/linux/tracepoint.h
include/linux/usb.h
include/linux/usb/gadget.h
include/linux/vmalloc.h
include/net/af_rxrpc.h
include/net/cfg80211.h
include/net/drop_monitor.h
include/net/genetlink.h
include/net/ndisc.h
include/net/nexthop.h
include/net/tcp.h
include/scsi/scsi_cmnd.h
include/scsi/scsi_device.h
include/soc/qcom/lpm_levels.h
include/sound/jack.h
include/sound/pcm.h
include/sound/rt5670.h
include/sound/soc.h
include/trace/events/f2fs.h
include/trace/events/gpu_mem.h
include/trace/events/iocost.h
include/trace/events/rpcrdma.h
include/trace/events/rxrpc.h
include/trace/events/sched.h
include/trace/events/trace_msm_low_power.h
include/trace/hooks/debug.h
include/trace/hooks/sched.h
include/trace/hooks/topology.h
include/trace/hooks/vendor_hooks.h
include/uapi/asm-generic/unistd.h
include/uapi/linux/incrementalfs.h
include/uapi/linux/msm_ion_ids.h
include/uapi/linux/msm_ipa.h
include/uapi/linux/nl80211.h
include/uapi/linux/seccomp.h
include/uapi/linux/taskstats.h
include/uapi/linux/wireless.h
include/uapi/sound/compress_params.h
include/vdso/datapage.h
include/vdso/time.h
init/Kconfig.gki
init/Makefile
kernel/audit.c
kernel/bpf/cgroup.c
kernel/bpf/core.c
kernel/bpf/helpers.c
kernel/bpf/syscall.c
kernel/bpf/sysfs_btf.c
kernel/bpf/verifier.c
kernel/cfi.c
kernel/cgroup/cgroup-v1.c
kernel/cgroup/cgroup.c
kernel/cpu_pm.c
kernel/dma/mapping.c
kernel/events/core.c
kernel/exit.c
kernel/fork.c
kernel/futex.c
kernel/irq/debugfs.c
kernel/kallsyms.c
kernel/kprobes.c
kernel/livepatch/core.c
kernel/locking/lockdep.c
kernel/locking/rwsem.c
kernel/module.c
kernel/notifier.c
kernel/pid.c
kernel/power/hibernate.c
kernel/power/wakeup_reason.c
kernel/printk/printk.c
kernel/sched/core.c
kernel/sched/cpufreq_schedutil.c
kernel/sched/cpupri.c
kernel/sched/deadline.c
kernel/sched/debug.c
kernel/sched/fair.c
kernel/sched/idle.c
kernel/sched/rt.c
kernel/sched/sched.h
kernel/sched/stop_task.c
kernel/sched/topology.c
kernel/scs.c
kernel/sysctl.c
kernel/taskstats.c
kernel/time/timer.c
kernel/trace/blktrace.c
kernel/trace/ftrace.c
kernel/trace/power-traces.c
kernel/trace/ring_buffer.c
kernel/trace/trace.c
kernel/trace/trace_events_hist.c
kernel/umh.c
kernel/workqueue.c
lib/Kconfig.debug
lib/Makefile
lib/crc-t10dif.c
lib/devres.c
lib/dynamic_debug.c
lib/find_bit.c
lib/kobject.c
lib/raid6/test/Makefile
lib/random32.c
lib/test_kasan.c
lib/vdso/gettimeofday.c
mm/Kconfig
mm/compaction.c
mm/filemap.c
mm/gup.c
mm/huge_memory.c
mm/hugetlb.c
mm/kasan/Makefile
mm/khugepaged.c
mm/ksm.c
mm/madvise.c
mm/memblock.c
mm/memcontrol.c
mm/memory-failure.c
mm/memory.c
mm/memory_hotplug.c
mm/mempolicy.c
mm/migrate.c
mm/mmap.c
mm/mprotect.c
mm/nommu.c
mm/oom_kill.c
mm/page_alloc.c
mm/page_owner.c
mm/slab_common.c
mm/slub.c
mm/sparse.c
mm/swap.c
mm/swap_state.c
mm/swapfile.c
mm/vmalloc.c
mm/vmscan.c
mm/vmstat.c
mm/zsmalloc.c
modules.list.msm.lahaina
net/ax25/af_ax25.c
net/bridge/Kconfig
net/bridge/br_private.h
net/ceph/osd_client.c
net/ceph/osdmap.c
net/compat.c
net/core/dev.c
net/core/devlink.c
net/core/filter.c
net/core/flow_dissector.c
net/core/skmsg.c
net/core/sock_map.c
net/dsa/dsa2.c
net/dsa/master.c
net/dsa/port.c
net/dsa/slave.c
net/dsa/tag_8021q.c
net/dsa/tag_mtk.c
net/dsa/tag_sja1105.c
net/hsr/hsr_netlink.c
net/hsr/hsr_slave.c
net/ipv4/inet_diag.c
net/ipv4/ip_vti.c
net/ipv4/netfilter/nf_nat_pptp.c
net/ipv4/nexthop.c
net/ipv4/tcp.c
net/ipv4/tcp_bpf.c
net/ipv4/tcp_input.c
net/ipv4/tcp_ipv4.c
net/ipv4/tcp_output.c
net/ipv4/udp.c
net/ipv4/xfrm4_output.c
net/ipv6/icmp.c
net/ipv6/udp.c
net/ipv6/xfrm6_output.c
net/l2tp/l2tp_core.c
net/mac80211/ieee80211_i.h
net/mac80211/main.c
net/mac80211/mesh.c
net/mac80211/mesh_hwmp.c
net/mac80211/mesh_plink.c
net/mac80211/mlme.c
net/mac80211/rc80211_minstrel_ht.c
net/mac80211/status.c
net/mac80211/tx.c
net/mac80211/util.c
net/netfilter/nf_tables_api.c
net/netfilter/nft_set_rbtree.c
net/netlink/af_netlink.c
net/qrtr/ns.c
net/qrtr/qrtr.c
net/rxrpc/af_rxrpc.c
net/rxrpc/ar-internal.h
net/rxrpc/conn_client.c
net/rxrpc/input.c
net/rxrpc/key.c
net/rxrpc/local_object.c
net/rxrpc/output.c
net/rxrpc/peer_object.c
net/rxrpc/rtt.c
net/sched/act_ct.c
net/sched/sch_cake.c
net/smc/smc_ib.c
net/sunrpc/auth_gss/auth_gss.c
net/sunrpc/auth_gss/gss_krb5_wrap.c
net/sunrpc/auth_gss/svcauth_gss.c
net/sunrpc/svcsock.c
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
net/sunrpc/xprtrdma/svc_rdma_rw.c
net/sunrpc/xprtrdma/svc_rdma_sendto.c
net/sunrpc/xprtrdma/svc_rdma_transport.c
net/wireless/chan.c
net/wireless/nl80211.c
net/wireless/reg.c
net/wireless/sme.c
net/wireless/util.c
net/xdp/xdp_umem.c
net/xdp/xsk.c
net/xfrm/xfrm_device.c
net/xfrm/xfrm_interface.c
samples/bpf/xdp_redirect_cpu_user.c
scripts/Kconfig.include
scripts/Makefile.extrawarn
scripts/Makefile.lib
scripts/checkpatch.pl
scripts/gcc-plugins/Makefile
scripts/gen_autoksyms.sh
scripts/headers_install.sh
scripts/kconfig/qconf.cc
scripts/link-vmlinux.sh
scripts/mkcompile_h
scripts/mod/modpost.c
scripts/module-lto.lds
security/integrity/ima/ima.h
security/integrity/ima/ima_appraise.c
security/integrity/ima/ima_crypto.c
security/integrity/ima/ima_policy.c
security/integrity/platform_certs/load_uefi.c
security/keys/big_key.c
security/keys/encrypted-keys/encrypted.c
security/keys/keyctl.c
security/keys/trusted.c
security/selinux/hooks.c
security/smack/smack_lsm.c
sound/core/compress_offload.c
sound/core/hwdep.c
sound/core/jack.c
sound/core/oss/pcm_plugin.c
sound/core/seq/oss/seq_oss.c
sound/pci/hda/hda_intel.c
sound/pci/hda/patch_ca0132.c
sound/pci/hda/patch_hdmi.c
sound/pci/hda/patch_realtek.c
sound/soc/codecs/max98373.c
sound/soc/codecs/rt5670.c
sound/soc/fsl/fsl_asrc_dma.c
sound/soc/fsl/fsl_esai.c
sound/soc/intel/atom/sst-mfld-platform-pcm.c
sound/soc/intel/boards/bytcr_rt5640.c
sound/soc/meson/axg-tdm-interface.c
sound/soc/qcom/Kconfig
sound/soc/qcom/common.c
sound/soc/qcom/qdsp6/q6afe-dai.c
sound/soc/sh/rcar/ssi.c
sound/soc/soc-compress.c
sound/soc/soc-core.c
sound/soc/soc-pcm.c
sound/soc/soc-topology.c
sound/soc/sof/imx/Kconfig
sound/soc/stm/stm32_sai_sub.c
sound/usb/card.c
sound/usb/format.c
sound/usb/line6/podhd.c
sound/usb/mixer_maps.c
sound/usb/pcm.c
sound/usb/quirks-table.h
sound/usb/quirks.c
tools/arch/x86/include/uapi/asm/unistd.h
tools/cgroup/iocost_monitor.py
tools/lib/bpf/hashmap.c
tools/lib/bpf/libbpf.c
tools/lib/bpf/libbpf_internal.h
tools/objtool/check.c
tools/perf/arch/arm/util/auxtrace.c
tools/perf/arch/arm/util/cs-etm.c
tools/perf/arch/arm64/util/arm-spe.c
tools/perf/arch/x86/util/intel-bts.c
tools/perf/arch/x86/util/intel-pt.c
tools/perf/bench/epoll-wait.c
tools/perf/bench/futex-hash.c
tools/perf/bench/futex-lock-pi.c
tools/perf/util/evsel.c
tools/perf/util/map.c
tools/perf/util/probe-event.c
tools/perf/util/probe-finder.c
tools/perf/util/stat.c
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
tools/testing/selftests/bpf/progs/test_get_stack_rawtp_err.c
tools/testing/selftests/bpf/test_select_reuseport.c
tools/testing/selftests/bpf/verifier/bpf_get_stack.c
tools/testing/selftests/filesystems/incfs/Makefile
tools/testing/selftests/filesystems/incfs/incfs_test.c
tools/testing/selftests/filesystems/incfs/utils.c
tools/testing/selftests/filesystems/incfs/utils.h
tools/testing/selftests/ftrace/test.d/ftrace/tracing-error-log.tc
tools/testing/selftests/lib.mk
tools/testing/selftests/networking/timestamping/rxtimestamp.c
tools/testing/selftests/networking/timestamping/timestamping.c
tools/testing/selftests/powerpc/mm/.gitignore
tools/testing/selftests/x86/protection_keys.c
usr/Kconfig
virt/kvm/arm/aarch32.c
virt/kvm/arm/arm.c
virt/kvm/arm/hyp/aarch32.c
virt/kvm/arm/mmu.c
virt/kvm/arm/vgic/vgic-mmio-v2.c
virt/kvm/arm/vgic/vgic-mmio-v3.c
virt/kvm/arm/vgic/vgic-mmio.c
virt/kvm/arm/vgic/vgic-mmio.h
Change-Id: I5dd433d183ce212962dd0dea2b4bbc5400ae3a00
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
Changes in kernel.lnx.5.4-200510
msm:ADSPRPC: memory map updates to remote process
radio: RTC6226: remove open and release v4l2_fh file
dt-bindings: clock: add support for DSI CPHY clocks
firmware: scm: Add export symbol for scm API
usb: f_qdss: Fix watchdog bark issue on wait_for_completion
usb: f_qdss: Remove QDSS read functionality as not in use
usb: f_qdss: Handle async completion of requests during qdss_close
usb: f_qdss: Dequeue pending requests upon qdss close
ucsi: ucsi_glink: Fix message handling in ucsi_qti_notify()
arm64: defconfig: Enable HH_IRQ_LEND for Lahaina GKI
arm64: defconfig: Add HH_IRQ_LEND to genericarmv8
haven: irq_lend: Lendee registration persists across transactions
haven: irq_lend: Defer vm_name to vmid translation
cnss2: Enable Support for WFC call TWT config
haven: ctrl: Enable setting trace class
cnss2: Post register driver work as unkillable event
clockevents: Add NULL definition for tick_broadcast on UP
sched: Improve the scheduler
scsi: pm: Balance pm_only of request queue during system resume
usb: misc: nb7vpq904m: rework to work with ucsi framework
clk: qcom: gdsc-regulator: correct gdsc_disable() success return value
coresight: add sw usb mode support for tmc
ASoC: update uapi header for upstream compliance
coresight: tmc: clear has_iommu flag when smmu is bypassed
devfreq: memlat: track cpu during ipi to cluster
soc: qcom: service-locator: Add soft-dependency on QRTR
Revert "arm64: defconfig: Insert Adreno default governor in gki defconfig"
msm: adsprpc: remove excesive logging from debugfs during smmu probing
cnss2: Add code to update cnss soc info
drivers: qcom: rpmh_master_stat: remove stub function definition
ucsi: ucsi_glink: notify partner information
regulator: rpm-smd-regulator: Add support for proxy consumers
regulators: rpm-smd: Remove unused exported functions
Rest replicator registers when enabling it first time
cpufreq: qcom: Add a property for max lut entries
cpufreq: qcom: Fix multiple request of IRQs
regulator: rpm-smd: Add snapshot of rpm-smd regulator driver
usb: phy: qmp: support multiple function of portselect
input: qcom-hv-haptics: set auto resonance when loading effects
input: misc: qcom-hv-haptics: check nvmem before using it
msm: adsprpc: allow only unsigned offload for untrusted apps
mhi: core: remove duplicate timesync sysfs functions
mhi: core: add asynchronous time request support in sysfs
defconfig: lahaina: Enable LEDS_TRIGGER_TIMER
cnss2: Fix a few issues during platform reboot or shutdown
defconfig: arm64: Enable SDCARD_FS for Lahaina
ARM: msm: Add board config support for 32 bit SDXLEMUR
ARM: convert build of appended dtb zImage to list of dtbs
ANDROID: ARM: add config option to build zImage/dtb combo
msm: adsprpc: Driver capability
iommu/arm-smmu: Fix tbu_ids type in qsmmuv500_tlb_sync_timeout()
soc: qcom: mem-buf: Fix NULL pointer dereference when assigning memory
msm: kgsl: Fix preemption fault handling for A6xx GPU
mhi: controller: Enable L1 when mhi is not active
mhi: controller: qcom: Enable MHI register write offload support
input: qcom-hv-haptics: add RC clock calibration for FIFO mode
ARM: build correct dtbs to append to zImage
arch: arm: generalise ARCH_QCOM platform
mach-qcom: add support to populate dt nodes for 32-bit platforms
sched/walt: Remove fixup_walt_sched_stats sched_class method
sched: walt: Remove CFS_BANDWIDTH support in WALT
sched/walt: remove references to unused sched_disable_window_stats
sched: fair: Improve the Scheduler
arm64: defconfig: Enable debugfs for QMP on perf build
msm: kgsl: Check for an OPP table without accidentally creating one
msm: adsprpc : Change to resolve undefined behaviour
clk: qcom: gcc-holi: Add GCC support for HOLI
dt-bindings: clk: gcc: Remove vsensor clock ID for Holi
tmc-etr: Add ETR status check in usb_notifier
mhi: core: Add support to re-try requesting firmware image
uapi: sound: remove redundant QGKI config checks
Revert "ASoC: msm: fix integer overflow for long duration offload playback"
Revert "ALSA: uapi: add new macro SNDRV_AUDIO_QGKI"
cnss2: Clear host driver ops if register driver gets killed
msm: kgsl: Add check not to decrement refcount when debug_fs is disabled
haven: dbl: Make hh_dbl_ functions wait for capid availability
neuron: ch_haven: Move msgq init to sync thread
haven: dbl: Support registration before dbl probe, resource population
haven: dbl: Initialize cap ids to HH_CAPID_INVAL
soc: qcom: guestvm loader enhancements
haven: rm: Add support to get hypervisor resources
mhi: core: block low power modes only in mission mode
mhi: core: use internal sequence numbers for timesync doorbells
mhi: core: enable doorbell method for time synchronization
msm: kgsl: Allow compatible string matching for gpu devices
msm: kgsl: Remove legacy platform probe table
hvc: haven: Move CONSOLE_OPEN before hvc_instantiate
drivers: lpm-levels: use correct CPUHP notifications for QoS
msm: gsi: Add support for EV RP DDR access feature
sched: rt: print sched_rt_runtime during throttling
wigig_sensing: add SPI profiling
wigig_sensing: make equal sized SPI transactions
wigig_sensing: fix driver state machine
wigig_sensing: change change_mode ioctl signature
wigig_sensing: fix usage of wait_event_interruptible_timeout()
cpufreq: qcom: Add sysfs to reflect the limit frequency
cnss2: Add code to pick hang data offset based on deviceID
soc: qcom: Add RPM SMD Driver
soc: qcom: eud: Define dummy set_temios and get_mctrl callbacks
lib: spinlock: Cause a watchdog bite on spin_dump
mmc: sdhci-msm: Port fixes from previous qcom SoCs to Lahaina
soc: qcom: spss_utils: Modify memory unmapping scheme for cmac_mem
soc: qcom: spss_utils: Port IAR spss_utils code to Lahaina
spi: spi-msm-geni: Convert IB vote into KHz unit
defconfig: Disable CTI save function on perf build for lahaina
input: misc: qcom-hv-haptics: Add support to play custom waveform
spmi: spmi-pmic-arb: add debugfs support for address mapping
arm64: defconfig: Enable Haven ctrl for Lahaina
arm64: defconfig: Enable Haven ctrl on genericarmv8
haven: add sysfs and debug interfaces
msm: kgsl: Modify the UCHE_PF_CLIENT logic
dwc3-msm: Check EUD based spoof disconnect state on resume
msm: adsprpc: split init process function into smaller methods
defconfig: lahaina: Enable DMA_CONFIGURE_ALIGNMENT
iommu/iova: Support disabling domain iova alignment
platform : msm-geni-se: fix voting unit for bus bandwidth
smcinvoke: Port smcinvoke driver changes
cfg80211: More error messages for key addition failures
usb: dwc3: Do not process request if HWO is set for its TRB
mhi: dev: netdev: inherit IPC log level from controller
mhi: dev: uci: inherit IPC log level from controller
arm64: defconfig: Enable SPS driver for Lahaina
soc: qcom: pmic_glink: add protection domain restart (PDR) support
haven: rm: Update dt parsing to match Haven-supplied nodes
msm: kgsl: Add GMU registers to the A660 snapshot
firmware: qcom: add encrypted tz and qsee log support
msm: kgsl: Increase the size of the snapshot for A660
haven: display: add IRQ label for display
haven: display: add display notify tag for memory sharing
arm64: defconfig: Enable CONFIG_HH_MEM_NOTIFIER
haven: Introduce a memory sharing notification framework
cnss2: Update WLFW QMI messages to latest
cnss2: Fix a issue for WLFW QMI files
soc: qcom: spcom: enable config spcom as DLKM for GKI
cnss2: Add platform driver code to handle hang event data
soc: qcom: service-locator: update types in get_service_location()
tmc-etr: Check if it is mode switch action during disable etr
cnss2: Add SRAM dump in pci dump collection
cnss2: Skip link down recovery if link has been recovered by retry
cnss2: Update WLFW QMI host cap message
cnss2: Add support to send host SMMU IOVA range to firmware
neuron: block_client: Wait for channel to init
usb: gsi: Add NULL pointer check
dwc3-msm: Skip querying speed and cc_state with EUD extcon device
haven: Align APIs and structures to account for the mem_info tag
usb: gsi: Allocate strings IDs for functions on every bind
usb: f_gsi: Don't enable IPA data path if connect channel fails
usb: f_gsi: Avoid gsi ep operations if run/stop is cleared
usb: f_gsi: Add error checking for PREPARE_TRBS and STARTXFER ops
clk: qcom: clk-alpha-pll: Add support for Agera print registers
clk: qcom: clk-alpha-pll: Add support for Agera PLL
clk: qcom: clk-alpha-pll: Add support for Legacy FSM Mode
wigig_sensing: print burst size
msm: kgsl: Add CP_APRIV_CNTL and CP_SMMU_STREAM_ID regs to snapshot
mhi: core: Prevent MHI reg read upon endpoint crash
clk: qcom: lahaina: Fix stuck-off warnings during probe
input: touchscreen: focaltech_touch: Configure power supply
neuron: block_client: Fix init loop
soc: qcom: qmi: Return EPROBE_DEFER if no address family
platform: msm: allow external display registration from kernel module
mhi: core: Make sure reg_write_q stores visible to other cores
msm: kgsl: Fix snapshot collection after preempt trigger failure
msm: kgsl: Add support for A619 GPU
msm: cvp: Avoid dereferencing dangling pointer
arm64: defconfig: Add support for torture tests on Lahaina
msm: adsprpc: initialize async job member of context structure
haven: irq_lend: Use Linux IRQ numbers
msm: cvp: Support DSP to CPU reverse rpmsg
drivers: qmi_sensor: Add support for mmw ADC thermistors
dt-bindings: thermal: Add support for mmw ADC thermistors
HID: qvr: Adding numerator and denominator to sensor data
drivers: thermal: Add support for CDSP cooling devices via qmi cdev
msm: kgsl: Add a requeue list for unprocessed dispatcher jobs
msm: kgsl: Get resource address from cmd-db driver
soc: qcom: socinfo: Add soc information for Holi
dt-bindings: clock: Add support for clock ids for HOLI
iommu/arm-smmu: Fix transaction flags in qsmmuv500_iova_to_phys
wigig_sensing: do not deassert DRI on Data Ready DRI
wigig_sensing: enable data read in non-burst sizes
wigig_sensing: handle SYS_ASSERT corner cases
wigig_sensing: relax state machine restrictions
wigig_sensing: enforce data read in multiple of burst size
wigig_sensing: make sys-assert DRI priority higher
wigig_sensing: make change_mode ioctl more robust
wigig_sensing: return error code after change_mode failure
wigig_sensing: add support for asynchronous events
msm: wigig_sensing: use 32 bit transactions for SPI block read
wigig_sensing: add GET_NUM_AVAIL_BURSTS ioctl
msm: wigig_sensing: initial commit of wigig_sensing SPI driver
msm: cvp: Avoid out-of-bounds write
mhi: core: Check for pm error state before asserting dev wake
mhi: core: fix error handling in time synchronization function
mhi: core: unconditionally trigger resume to assert device wake
mhi: core: fix bandwidth scaling initialization failure
mhi: core: ensure non-zero session or sequence ID values
mhi: core: serialize execution environment and power off changes
mhi: cntrl: qcom: enhance logging for forced suspend
mhi: cntrl: qcom: remove boot monitor thread to use status cb
mhi: cntrl: qcom: use RC driver APIs to toggle low power modes
mhi: cntrl: qcom: allow printing large strings to IPC logs
mhi: core: remove unused timesync device
msm: synx: validate external callback
service-locator: Start the locator service by default
arm64: defconfig: Trim genericarmv8 defconfig
arm64: defconfig: Add ftrace to genericarmv8
interconnect: qcom: lahaina: Change QUP vote_scale to 1
interconnect: qcom: Add support for per-BCM scaling factors
interconnect: qcom: lahaina: Stop using initializer macros
soc: qcom: Add support for early brought out subsystems
soc: qcom: Refactor subsystem registration process
msm: kgsl: Make the gpubw governor immutable
msm: kgsl: Increase the SVM and non-SVM address space
sched/fair: honor uclamp restrictions in fbt()
clk: qcom: gcc-shima: Add support for GCC clock driver
tcp: Reset tcp connections in SYN-SENT state
arm64: defconfig: Insert Adreno default governor in gki defconfig
arm64: defconfig: Enable touchscreen GKI on Lahaina
qseecom: Invalidate the buffer after listener operation
FROMLIST: power_supply: Add additional health properties to the header
mhi: core: Add range check for channel id received in event ring
msm: adsprpc: Add capibility API for HMX
msm: kgsl: Enable Content Protection for A660 GPU
driver: thermal: qmi_cdev: Add support for DSC mitigation
ion: Ensure secure HLOS accessible buffers are zeroed when allocated
trace: Add new trace event for DCVSH
cpufreq: qcom: Add support to register for Limits Management interrupt
pinctrl: qcom: Expose ufs_reset as gpio on shima
scripts: headers_install: Add sigcontext.h into the bypass list
soc: qcom: spcom: Provide retry mechanism for spss
mmc: sdhci-msm: Avoid enable SD power if card is not present
Revert "mmc: sdhci-msm: Avoid enable SD card power if card is removed"
msm: ipa4: capture the unclock gsi IPA register access
input: qcom-hv-haptics: store closed-loop brake settings into SDAM
input: qcom-hv-haptics: limit play rate for PM8350B v1 hardware
input: qcom-hv-haptics: update FIFO samples in IRQ thread
ion: Forbid multi-VMID allocation requests for the secure system heap
ion: Improve ION allocation paths
msm: cvp: fixed cache operation func param issue
msm: kgsl: Add a terminating empty entry to a660_protected_regs array
defconfig: arm64: Enable msm_show_resume_irq for Lahaina
irqchip: Declare the msm_show_resume_irq_mask in a header
defconfig: arm64: Enable of_devlink proxy consumer for Lahaina
soc: qcom: Add support for proxy consumers on of_devlink
msm: kgsl: Don't populate the OPP table if it already exists
dt-bindings: clock: Update clock IDs and BCRs of GCC for SHIMA
ANDROID: serdev: restrict claim of platform devices
phy: ufs: Add set_mode callback for RUMI UFS PHY driver
mhi: core: add prints for votes and a debugfs vote entry
mhi: core: assign controller name to own device
mhi: core: provide an API to retrieve device failure reason
mhi: core: add support for retrieving device failure reason
mhi: core: Log dev wake count in mhi device get/put
mhi: core: do not toggle PCIe low power mode in sleeping context
mhi: core: Add OOB and DB mode event IPC log and count
mhi: core: Handle RSC minimum credit requirement
mhi: core: remove firmware loader worker thread
mhi: core: check for special events at mission mode entry
mhi: core: prioritize handling special purpose events
mhi: core: Handle firmware load through state worker
usb: gadget: composite: Support more than 500mA MaxPower
sound: usb: Flush cache explicitly after mapping buffers
usb: dwc3-msm: Revert back to power_supply_by_name() lookup
sched: Improve the scheduler
defconfig: Enable header tests for Lahaina GKI
soc: qcom: hyp_core_ctl: Move the trace file to the local directory
trace: Make ion.h work with KERNEL_HEADER_TEST
includes: Make headers work with KERNEL_HEADER_TEST
cnss2: Enable time sync feature for QCA6490
msm: kgsl: Modify CP_LPAC_PROG_FIFO_SIZE register value for A660
msm: adsprpc: retrieve table index directly from context ID
sched: Improve the scheduler
phy: ufs-qcom: Update offsets for Lahaina
netfilter: Include alarm type timer in idletimer
clk: qcom: clk-alpha-pll: Add support for Regera print registers
clk: qcom: clk-alpha-pll: Add support for Regera PLL
clk: qcom: clk-alpha-pll: Add support for Trion print registers
clk: qcom: clk-alpha-pll: Add support for Trion PLL
clk: qcom: gdsc-regulator: Add support for votable GDSCs
msm: cvp: Re-classification of traces for CVP_DBG
interconnect: qcom: lahaina: Use the correct binding for qnm_pcie
input: qcom-hv-haptics: Add a property to specify FIFO empty threshold
cnss2: Add SRAM mem dump for debug
interconnect: qcom: lahaina: Enable the rest of the QoS ports
msm: cvp: Fix NULL pointer error when DEBUG_FS is disabled
msm: kgsl: Do not modify UCHE_CMDQ_CONFIG register for A660
clk: qcom: gdsc-regulator: remove explicit parent supply enablement
Revert "BACKPORT: tracing: Remove unnecessary DEBUG_FS dependency"
net: Indicate whether a socket is a transparent socket
power: qti_battery_charger: Block PMIC GLINK Tx for debug battery
dt-bindings: iio: Update PMIC5 ADC support
defconfig: holi: Enable holi pinctrl
pinctrl: qcom: Add support for Holi SoC pin control
ASoC: compress: Avoid race condition in compress drain
defconfig: Add initial defconfig fragments for Holi
dt-bindings: clock: Update clock ids of GCC for SHIMA
clk: qcom: clk-alpha-pll: Add support for Fabia print registers
clk: qcom: clk-alpha-pll: Misc cleanup and fixes for PLLs
um: x86_64: Remove the FRAME_WARN config option
defconfig: arm64:Enable CDSPRM driver for Lahaina
arm64: defconfig: Enable LLCC driver
net: qrtr: Check for exisiting waiters
Bluetooth: Add support to get chipset version from device tree
memshare: Rectify sourcing memshare driver for compiling
soc: qcom: add CDSP request manager
regulator: qcom_pm8008: use private API for en_supply management
power: supply: qti_battery_charger: add support to set fake SOC for battery
soc: qcom: pmic_glink: Verify the message length
haven: add stubs to haven client exposed APIs
cnss2: Handle race between register driver and reboot properly
haven: rm: Remove pr_err on get_vmid
haven: rm: Add haven vIRQ lending library
haven: rm: Add calls to relase/reclaim IRQs
haven: rm: Allow IRQ lender to learn about the IRQ handle
haven: rm: Update IRQ notify to expect standard reply
haven: Clean up payload sizes
haven: rm: Send requests atomically to RM
haven: rm: Do not allow concurrent stream from RM
haven: rm: Use local dt properites for RM capids
hvc: haven: Update driver initialization to support console
haven: Improve print statements
haven: msgq: Update EMPTY/FULL signals
haven: rm: Add HH_SELF_VM name
irqchip: add snapshot of msm_show_resume_irq
defconfig: Enable voltage cooling device for lahaina
drivers: thermal: cpu_voltage: Add CPU voltage cooling device support
tmc-etr: Remove the duplicated cti map
regulator: qcom_pm8008: remove explicit parent supply management
usb: xhci: Increase xhci halt timeout
arm64: defconfig: Enable boot_stats driver for Lahaina
msm: adsprpc: register wake-source clients during driver init
interconnect: qcom: Fix the commit bit not getting set
msm: synx: change kzalloc to vzalloc
clk: qcom: clk-alpha-pll: Add support for Huayra print registers
clk: qcom: clk-alpha-pll: Add support for Zonda print registers
clk: qcom: clk-alpha-pll: Add support for Lucid PLL print registers
msm: pcie: remove read to PCIe ELBI_SYS_CTRL reg after PME_TURNOFF
msm: kgsl: Query xo resource addr from cmd-db driver
power: supply: qti-battery-charger: Handle incorrect thermal levels
kernel: hdcp_qseecom: Enable as gki module
cnss2: Remove improper runtime PM enablement checks
cnss2: Check driver link state before prevent/allow PCIe L1
power: supply: qti-battery-charger: Fix buffer handling in handle_message()
msm: cvp: Avoid releasing buffers during boot
msm: cvp: add cache operation control flag
usb: dwc3-msm: Use PROP_INPUT_CURRENT_LIMIT to for vbus_draw
iommu/arm-smmu: Add support to disable page-table coherency
iommu/arm-smmu: Fix DOMAIN_ATTR_PAGE_TABLE_FORCE_COHERENT enablement
defconfig: lahaina: Disable qbt_handler from QGKI config
iio: adc: Add missing features in PMIC5 ADC
Revert "ASoC: Update the widgets power up/down sequence"
mm: slub: reinitialize random sequence cache on slab object update
ion: Remove ION_HEAP_FLAG_DEFER_FREE for dynamic carveout heaps
interconnect: qcom: Fix BW requests to L3_SHARED returning -EINVAL
soc: qcom: msm_perf: fix invalid usuage of cpumask
sched/fair: Improve the scheduler
arm64: defconfig: define ARCH_LAHAINA for VM image to compile
scsi: ufs-qcom: dump phy registers on error
defconfig: lahaina-qgki: Enable QTI clk debugfs features for QGKI variant
dt-bindings: interconnect: Update SLAVE_EPSS_L3_SHARED
arm64: defconfig: Enable QRTR for genericarmv8
arm64: defconfig: Enable QRTR Haven for lahaina-gki
AOSP change: Add fscrypt-provisioning to keyring
usb: dwc3: Avoid resume_work flush in pm_suspend/pm_resume
tty: hvc_haven: Use thread worker to send characters
haven: rm: Clean VM Services - Console APIs
arch: arm64: hh: Clobber x18 if SCS isn't enabled
haven: hh_msgq: Let clients manage the buffers for hh_msgq_recv
clk: qcom: rpmh: Add support for RPMH clocks for Shima
drivers: llcc: Add LLCC driver for Shima
cnss2: update firmware name for QCA6490 rev.2.0
drm/msm: make msm_drm.h uapi header safe for C++
arm64: kconfig: Add initial platform for Holi
msm_geni_serial_console: Make early console depend on kernel console
serial: msm_geni_serial: Use IS_ENABLED() instead of ifdef CONFIG
msm: pcie: fix user info in client's event callback
dwc3: Handle USB spoof disconnect when EUD is enabled
msm: kgsl: Restrict gpu governors to gpu devfreq devices
msm: cvp: Validate buffer config in HFI packet
msm: ipa4: flow control changes for rmnet pipe
drivers: soc: qti: Fix data type for uapi header
msm: kgsl: Check the return value of regulator_enable
msm: kgsl: Set the I/O coherent feature earlier
drivers: cpuidle: lpm-levels: initialize latency to default
i2c: i2c-msm-geni: Add support in I2C driver for Trusted VM
memory_dump: Correct the copyright year
leds: qti-flash: Update camera flash client interface options
regulator: qpnp-amoled: Add set_load() callback for IBB regulator
dt-bindings: clk: Remove unused cpuss clocks for Lahaina
clk: qcom: gcc-lahaina: Remove unused cpuss clocks
uapi: Fix more headers to work with UAPI_HEADER_TEST
includes: Fix more headers to work with KERNEL_HEADER_TEST
Revert "SoC: soc-core: export function to find components"
msm: cvp: Optimize synX handling in cvp driver
cnss2: Ignore ramdump init failure
usb: gadget: Add super speed plus desc for midi function
defconfig: lahaina: enable the fastrpc QGKI config option
ALSA: core: set private data for snd_info_entry
haven: Fix buffer calculations for MEM_SHARE and MEM_LEND
haven: Fix NULL pointer dereference in hh_rm_populate_mem_attr_desc()
Fix GKI compilation for inline encryption modules
soc: qcom: altmode-glink: add SSR support
power: supply: qti_battery_charger: add SSR support
ucsi: ucsi_glink: add SSR support
soc: qcom: pmic_glink: add subsystem restart (SSR) support
soc: qcom: pmic_glink: rename callback function pointer
msm: cvp: avoid checking read_idx again
mem-buf: Replace *_TRUSTED_UI with *_TRUSTED_VM
soc: qcom: secure_buffer: Remove support for VMID_TRUSTED_UI
soc: qcom: mem-buf: Do not assume VMID values
ion: Add support for dynamically assigned VMIDs
haven: hh_msgq: Let clients manage the buffers for hh_msgq_send
haven: msgq: Make the send/recv wait if the cap-id is not ready
soc: qcom: mem-buf: Do not print errors on probe deferrals
soc: qcom: rpmh_master_stat: Add island stats support
input: touchscreen: st: enable aoi_set
msm: pcie: update suppressible clock info
usb: dwc3: Add tuning support for Gen2 Tx compliance parameters
net: qrtr: Add haven transport
kernel:hdcp_qseecom:Enable hdcp_qseecom on Lahaina
msm: kgsl: Setup UCHE_CMDQ_CONFIG register for A660
crypto: msm: restrict value of num_fds to QCEDEV_MAX_BUFFERS
usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
i2c: i2c-msm-geni: Return correct error code if registration fail
phy: ufs: Return error if UFS PHY reset control is not provided on RUMI
smcinvoke: Return proper error in process_accept_req
msm: adsprpc: store process specific info in GETINFO ioctl call
iommu/arm-smmu: Record page table configuration in debug structures
haven: Include notifer header file
usb: gadget: qdss: Add NULL check against priv_usb with usb_qdss_close()
soc: qcom: eud: Fix the power supply information
msm: pcie: add PCIe GDSC disable/enable for DRV suspend/resume
msm: pcie: remove aggregation of PCIe rate change clock vote
msm: pcie: switch pipe clk mux source to XO before disabling GDSC
msm: adsprpc: remove DMA coherency attributes in fastrpc driver
msm: cvp: Reverse cvp gdsc and cbcr ctrl sequence
iommu: iommu-debug: Fix input IOVA usage in atos_write()
arm64: defconfig: Enable I2C and SPI dev files in lahaina
arm64: defconfig: Enable Buses configs for trusted VM
msm: adsprpc: Handle hyp assign errors properly for dsp
msm: adsprpc: Fix for correct offset calculation
usb: gadget: Reset string ids upon unbind
arm64: defconfig: Enable neuron for genericarmv8
arm64: defconfig: Enable neuron for lahaina
net: Add Neuron Framework
phy: ufs: Update UFS PHY settings for Lahaina
msm: cvp: Relocate CVP DSP interface init
BACKPORT: extcon: Mark extcon_get_edev_name() function as exported symbol
haven: Convert the cap entry locks to spinlocks
usb: phy: Keep regulators on in probe if EUD is enabled
icc: dt-bindings: add endpoint IDs for interconnects for SHIMA
icc: dt-bindings: add endpoint IDs for interconnects for HOLI
arm: defconfig: Enable Slimbus and QUPv3 drivers as modules on Lahaina
haven: msgq: Initialize the cap-id with U64_MAX
Revert "cnss2: Add support for bus bandwidth scale"
coresight: Add spin_lock_init for funnel and replicator
cnss2: Make sure PCIe link is in L0 state before updating time sync
tty: msm_geni: Do not place msm_geni_console_setup under __init
interconnect: qcom: Set QoS on the first bandwidth request
msm: ADSPRPC: Embed job type in context identifier
clk: qcom: gcc-lahaina: Keep ice core memory retained across gdsc collapse
drivers: of-thermal: Handle krealloc failure correctly
arm64: defconfig: Enable media and UVC drivers on Lahaina
msm: adsprpc: Adding inrout buffer cache maintenance support
serial: msm_geni_serial: Separate earlyconsole functionality
defconfig: Enable mem_dump driver on gki build for lahaina
soc: memory_dump: Add moudle support for mem_dump driver
msm: sps: Fix the SPS_DBG macro definitions
HID: qvr: Removing axis orientation
arm64: defconfig: Add support for LKDTM on Lahaina
soc: qcom: Log the pending interrupts during the device resume
pinctrl: qcom: Add GPIO wakeup interrupt map for Shima
drivers: irqchip: qcom-pdc: Add PDC IRQ chip support for shima
coresight: cti: Correct checking return value of device resume
msm: kgsl: Retry setting the SMMU aperture on A6XX targets
mhi: core: create sysfs nodes before devices
mhi: core: Add support to create uncached event ring
mhi: core: Cache last processed event ring element
mhi: core: move non-essential errors to log messages
scsi: ufs-qti: Enable block layer runtime PM for well-known logical units
msm: pcie: use a local copy for PCIe event callback
msm: pcie: validate speed switch request
msm: pcie: correct cached PCIe link BW max gen speed
sched: walt: Improve the Scheduler
clk: qcom: gdsc-regulator: Remove regulator voltage level voting
msm: ipa4: new qmap flow control pipe definitions
msm: ipa4: function prototype for new qmap flow control
defconfig: Support for QTI inline encryption
soc: qcom: add HWKM driver for FBE
ufs: ice: add variant ops for ICE
power: supply: qti_battery_charger: Allow ICL to be set only for SDP
mhi: core: Force PM state to M0 while processing BW scaling event
msm: kgsl: Scale hub clock to 150 Mhz
msm: kgsl: LPAC is using incorrect pagetable
ANDROID: selinux: modify RTM_GETLINK permission
msm: kgsl: Don't send same bus vote repeatedly
drivers: input: touchscreen: defer probe if panel not found
mhi: core: Add range check for channel id received in event ring
msm: pcie: correct PCIe1 and PCIe2 clock order
mhi: core: Finish pending reg writes before entering suspend
mhi: core: Add support to offload MHI register write to worker thread
mhi: core: Add write_reg call back for mhi controller
mhi: core: Treat MHI_ASSERT as fatal error
defconfig: arm64: Enable EUD driver for GKI
cnss2: Avoid blocking target to reboot or shutdown
arm64: defconfig: Enable QVR HID driver on Lahaina
HID: Adding new id for hid-qvr support
HID: Adding new vendor id for QVR support
arm64: defconfig: Enable hung tasks detection
hung task: check specific tasks for long uninterruptible sleep state
staging: ion: Allow for attach and detach ops to be overridden
mhi: core: Read transfer length from an event properly
mhi: core: Dump more logs when invalid cookie is received
mhi: core: Skip handling MSI0 if MHI register access is not allowed
mhi: core: handle pm error state transition within fast suspend/resume
mhi: cntrl: qcom: notify DRV suspend if device wake is set
mhi: device: netdev: Add flag to track napi scheduling
mhi: core: fix fast forward recycling of event rings
mhi: cntrl: qcom: disable boot logger after forced suspend
bus: mhi_netdev: Free background memory pool during memory free
mhi: core: Add NULL check in debugfs show callback
mhi: core: Synchronize time sync operation and removal
msm: cvp: A fix of cvp issue in camera
dwc3-msm: Check usb role switch status
msm: kgsl: use correct load bit value for rbbm perf counter
interconnect: qcom: Don't vote using unrelated voters in sync_state
FROMGIT: BACKPORT: driver core: Add device links from fwnode only for the primary device
defconfig: lahaina: Enable PRIORITIZE_OOM_TASKS
msm: ipa: remove ipa and gsi from kernel
regulator: qpnp-lcdb: Replace revid checks with DT compatible properties
firmware: qcom_scm: Fix the __qcom_scm_is_call_available
Do not use __qcom_scm_is_call_available in atomic context
soc: qcom: spcom: return EINTR on wait interrupted
soc: qcom: spcom: fix pr_err() missing "name" parameter
devfreq: update sampling window timer limit
devfreq: update sample_ms tunnable store function
cnss2: Add support for bus bandwidth scale
radio: RTC6226: correctly cleanup videodev
input: misc: qcom-hv-haptics: Add support for V2 HW module
arm64: defconfig: Enable QCOM_MEM_BUF on genericarmv8-64
soc: qcom: kconfig: Relax QCOM_MEM_BUF dependencies
arm64: defconfig: Enable memory configs on genericarmv8-64
mmc: sdhci-msm: Avoid enable SD card power if card is removed
mmc: sdhci-msm: Port the SD card code to Lahaina platforms
arm64: defconfig: Enable memory hotplug configs on genericarmv8-64
mm/Kconfig: Remove dependency on QCOM_MEM_OFFLINE for movable zone
defconfig: lahaina-gki: Enable interconnect debugfs test nodes
cnss2: Add debugfs support to send WFC call status QMI message
arm64: defconfig: Enable ZRAM on genericarmv8-64
arm64: defconfig: Enable CMA optimizations for genericarmv8-64
mm/Kconfig: Relax CMA optimization dependencies
interconnect: Add debugfs test code
cnss2: Serialize driver unload and idle restart
msm: pcie: skip memory access when collecting PCIe PARF registers
mm: correct ALLOC_WMARK_MIN flag check for atomic allocations
mm: discard free cma pages in boost_eligible calculations
mm: ignore boosting for min watermark
mm: ignore the boosting of watermark under lowmemory
mm: reap tasks only killed by low memory killer
arm64: defconfig: Enable debugging support for spinlocks
perf: Satisfy the kernel's request to request PMU counters
soc: qcom: socinfo: Add soc information for Shima
interconnect: Add interconnect_graph file to debugfs
arm64: defconfig: Enable BFQ io scheduler on lahaina
soc: qcom: spcom: allow commands for not connected channel
input: qcom-hv-haptics: Add a regulator device to control SWR slave
power: supply: qti-battery-charger: Initialize pmic_glink_client_data
arm: defconfig: Disable serial device bus
msm: adsprpc: increase max number of concurrent remote sessions
FROMGIT: driver core: Call sync_state() even if supplier has no consumers
sched: Add support to spread tasks
kernel_headers: Add msm_hdmi_hdcp_mgr.h header
iommu/arm-smmu: Add implementation specific device group matching
iommu/arm-smmu: Add support for implementation specific removal
iommu/arm-smmu: Add support for implementation specific debugging
iommu/arm-smmu: Add implementation specific CB initialization hook
iommu/arm-smmu: Rework QSMMUV500 initialization
iommu/arm-smmu: Prepare to migrate QSMMUV500 implementation details
defconfig: enable QRNG as a GKI module
soc: qcom: hyp_core_ctl: Add frequency QoS support
msm: ADSPRPC: Awake PM with a timeout
arm64: defconfig: Enable Atmel touchscreen on Lahaina
input: touchscreen: propagate changes from 4.14 to 5.4 for Atmel MXT driver
haven: doorbell: Fix hh_dbl_send error print
haven: doorbell: Pass cap_table_entry as irq private
haven: doorbell: Add IRQF_ONESHOT flag
sched/fair: Allow load bigger task load balance when nr_running is 2
ion: Fix to record NR_KERNEL_MISC_RECLAIMABLE in page units
mm: oom_kill: Support further prioritization of OOM kills
sched: Improve the scheduler
sched/fair: reduce no-hz idle balance for energy aware systems
defconfig: lahaina: Enable support for dma-coherent-hint-cached
dma-mapping: add support for dma-coherent-hint-cached
msm: adsprpc: Validate smmu device is created before using it
defconfig: Disable fastrpc driver from kernel image
drivers: lpm-levels: check for per-cpu dev PM QoS
wil6210: Add support for 11ad platform driver
qseecom: Proper handling of unmapping dmabuf
scsi: ufs-qcom: Add one vendor specific sysfs group
arm64: kpti: force off kpti
arm64: defconfig: enable QPNP AMOLED regulator driver on Lahaina
msm: cvp: Reduce CVP dmabuf mapping overhead
PM / devfreq: memlat: fix suspend/resume calls to devfreq_monitor
spmi: spmi-pmic-arb: make interrupt support optional
spmi: spmi-pmic-arb: add support to map SPMI addresses to physical addr
soc: qcom: msm_perf: add null policy checks for cpufreq policy
defconfig: lahaina: Enable GPU driver
msm: kgsl: Enable apb clock before isdb register writes
msm: cvp: Disable CVP_DBG traces by default
net: qrtr: mhi: Set mhi driver data before registering with qrtr
msm: kgsl: Make OOB timeouts easier to debug
msm: kgsl: Move ringbuffer start to target specific code
msm: kgsl: Remove unneeded parameters for the sharedmem funcs
msm: kgsl: Read snapshot registers in the target specific functions
msm: kgsl: Remove references to adreno_regs from target specific code
msm: kgsl: Remove soft fault registers from a5xx
msm: kgsl: Print always on counters if HFI timed out
msm: kgsl: Add a GMU core function to read the always on counter
msm: kgsl: remove redundant check for usermem type
msm: kgsl: fix accounting of memory mapped to userspace
msm: kgsl: Dump GPU registers only when GX is ON
msm: kgsl: Configure IFPC perf counter in platform_setup
msm: kgsl: Fix conditional check for GMU_NONCACHED_USER
msm: kgsl: Return correctly from gmu_core_dev_wait_for_lowest_idle
msm: kgsl: Dump the always on counter for a6xx interrupts
msm: kgsl: Properly handle attach error for secure pagetable
msm: kgsl: Finish up probe cleanups
msm: kgsl: Handle a defer from IOMMU
msm: kgsl: Cleanup the adreno SOC HW probe
msm: kgsl: Move context aware scaling to the scaling code
msm: kgsl: Use the GPU platform device when it is appropriate
msm: kgsl: Use booleans for power control features
msm: kgsl: Fixup the GMU probe
msm: kgsl: Fixup the RGMU probe
msm: kgsl: Move hw_isidle to target specific code
msm: kgsl: Clean up the reset and soft reset paths
interconnect: qcom: Support bcm-voter-specific TCS wait behavior
interconnect: qcom: Don't redefine bucket/tag macros
dt-bindings: interconnect: Add generic qcom bindings
leds: qpnp: Add snapshot of vibrator LDO driver
arm64: defconfig: Enable QTI_IOMMU_SUPPORT only on target configurations
iommu: arm-smmu: Fix domain logger use-after-free
scsi: ufs-qcom: Configure LPM timer settings
dwc3-msm: Increment req->num_trbs on queueing TRB
trace: Add warning threshold for irqsoff time
trace: Toggle irqsoff tracing to dmesg
msm: kgsl: Update the GMU AO clockgating value
sched: remove weak keyword from function declarations
power_supply: Register cooling device outside of probe
defconfig: arm64: Enable dummy netdevice
regulator: Add QTI LCDB regulator driver
radio: RTC6226: post tune success event when scan done
rtc-pm8xxx: Clear Alarm register on resume
slimbus: Add changes to make slimbus GKI compliant
msm: cvp: Restructure CVP buffer management
leds: qti-flash: Add support for on_time and off_time parameters
sched/fair: Change PELT half-life to 8ms
msm: kgsl: Fix to record NR_KERNEL_MISC_RECLAIMABLE in page units
Perf: arm64: Add Snapshot of perf tracepoints
arm: defconfig: Enable STM_PROTO_BASIC for lahaina
platform: msm: Add snapshot of msm_11ad driver
defconfig: lahaina-qgki: enable qoslat driver
usb: phy: qmp: Perform DP_COM_SW_RESET during portselect
usb: gadget: f_diag: Expose DLOAD pid/serial entries to configfs
clk: qcom: clk-debug: List regs only if respective clk is qcom-regmap clk
clk: qcom: Maintain qcom_regmap_list of qcom clks
arm64: defconfig: Enable QRTR MHI on lahaina_gki
arm64: defconfig: Enable IPC logging driver for lahaina_qgki
arm64: defconfig: select CONFIG_USB_CONFIGFS_NCM on Lahaina
coresight-tmc-etr : Call _tmc_disable_etr_sink when switch mode
memshare: Use QMI request structure size as decode buffer size
msm: ipa3: Updating SRAM locations for lito
clk: qcom: lahaina: Add sync_state callbacks
clk: qcom: Add generic sync_state callback
interconnect: qcom: Fix uninitialized tcs_cmd::wait
haven: doorbell: Add neuron and qrtr labels
msm: kgsl: Fix GPU UBWC setting for DDR 5
cnss2: Assert if cold boot calibration times out in debug builds
msm: kgsl: Do not send NMI to GMU on CM3 fault
msm: pcie: replace all memory barriers with readbacks
usb: gadget: Prevent use after free in qdss connect & close
interconnect: qcom: Ignore -EBUSY for AMC requests
defconfig: Enable LMH DCVS driver for lahaina
driver: thermal: msm_lmh_dcvs: Add a snapshot of LMH DCVS driver
scsi: ufs-qcom: Enable runtime auto suspend
iommu: arm-smmu: fix check for need for preallocate memory
ASoC: Update the Max value of integer controls
mm: oom_kill: Prevent debug messages from going to serial console
msm: kgsl: Add the list of protected registers for A660
msm: kgsl: Add the CP protected registers to the A660 list
clk: qcom: clk-debug: Add mc_cc_debug_mux in gcc debug parent list
iommu/arm-smmu: replicate faulty transaction
iommu: arm-smmu: fix compile error if CONFIG_PCI disabled
msm: kgsl: Restart a6xx gpu only once
msm: kgsl: Correctly handle oob and fenced write failures
msm: kgsl: Correctly handle gmu fault interrupts
msm: kgsl: Correctly handle CP_INIT failure
msm: kgsl: Take GMU snapshot on GMU failures
msm: kgsl: Set gmu fault inside gmu_snapshot
msm: kgsl: Handle the very first gmu boot failure
ion: don't call free_buffer_page on failure of ion_hyp_unassign_sg
ion: fix hyp_assign_sg failure handling
usb: gsi: Dont mask read api for dpl_ctl node
soc: qti_battery_debug: Add votables R/W support
soc: qcom: ssr: Rename the module to 'subsystem_restart'
drivers: thermal: bcl_soc: Read charge depletion percentage
driver: thermal: bcl_pmic5: Register vbat only when enabled
power_supply: Use of-thermal cdev registration API
input: qcom-hv-haptics: ignore parsing non-effect subnodes
Revert "BACKPORT: FROMLIST: Update Inline Encryption from v5 to v6 of patch series"
msm: cvp: Support CVP session flush
Revert "usb: gadget: Mark usb gsi driver dma memory as cached"
usb: dwc3: gadget: update the return value of pullup function
msm: pcie: lower event callback print prority
cpuidle: lpm-levels: convert PSCI return value to boolean correctly
soc: qcom: rpmh: remove serialization of TCS commands
msm: kgsl: Program GPU SCID for UCHE traffic
cnss_nl: Add new attributes for cld80211 attr list
defconfig: arm64: Enable hyp core control driver for Lahaiana
soc: qcom: Add snapshot of hyp_core_ctl driver
virt/haven: populate VCPU resources
haven: hcall: Add vcpu affinity API
drivers: thermal: reintroduce notifier for max level transitions
defconfig: lahaina: Enable QTI_PMIC_GLINK_CLIENT_DEBUG
soc: Kconfig: Add QTI_PMIC_GLINK_CLIENT_DEBUG
arm64: defconfig: Enable SD card on Lahaina
power: supply: qti_battery_charger: add thermal mitigation support
Linux 5.4.24
blktrace: Protect q->blk_trace with RCU
kvm: nVMX: VMWRITE checks unsupported field before read-only field
kvm: nVMX: VMWRITE checks VMCS-link pointer before VMCS field
mm, thp: fix defrag setting if newline is not used
mm/huge_memory.c: use head to check huge zero page
mm/gup: allow FOLL_FORCE for get_user_pages_fast()
mm/debug.c: always print flags in dump_page()
locking/lockdep: Fix lockdep_stats indentation problem
xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE
bus: tegra-aconnect: Remove PM_CLK dependency
netfilter: nf_flowtable: fix documentation
netfilter: nft_tunnel: no need to call htons() when dumping ports
thermal: brcmstb_thermal: Do not use DT coefficients
thermal: db8500: Depromote debug print
ubifs: Fix ino_t format warnings in orphan_delete()
rcu: Allow only one expedited GP to run concurrently with wakeups
KVM: x86: Remove spurious clearing of async #PF MSR
KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path
x86/resctrl: Check monitoring static key in the MBM overflow handler
perf ui gtk: Add missing zalloc object
perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc
pwm: omap-dmtimer: put_device() after of_find_device_by_node()
lib/vdso: Update coarse timekeeper unconditionally
lib/vdso: Make __arch_update_vdso_data() logic understandable
kprobes: Set unoptimized flag after unoptimizing code
ima: ima/lsm policy rule loading logic bug fixes
drivers: net: xgene: Fix the order of the arguments of 'alloc_etherdev_mqs()'
RDMA/hns: Bugfix for posting a wqe with sge
RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs
f2fs: fix to add swap extent correctly
sched/fair: Optimize select_idle_cpu
KVM: Check for a bad hva before dropping into the ghc slow path
KVM: SVM: Override default MMIO mask if memory encryption is enabled
mwifiex: delete unused mwifiex_get_intf_num()
mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame()
namei: only return -ECHILD from follow_dotdot_rcu()
kbuild: make single target builds even faster
kbuild: remove unneeded variable, single-all
kbuild: move headers_check rule to usr/include/Makefile
kbuild: remove header compile test
selftests: Install settings files to fix TIMEOUT failures
net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE
net/smc: no peer ID in CLC decline for SMCD
net: atlantic: fix out of range usage of active_vlans array
net: atlantic: fix potential error handling
net: atlantic: fix use after free kasan warn
net: netlink: cap max groups which will be considered in netlink_bind()
s390/qeth: vnicc Fix EOPNOTSUPP precedence
nvme-pci: Hold cq_poll_lock while completing CQEs
usb: charger: assign specific number for enum value
hv_netvsc: Fix unwanted wakeup in netvsc_attach()
kbuild: fix DT binding schema rule to detect command line changes
mac80211: Remove a redundant mutex unlock
nl80211: fix potential leak in AP start
drm/i915/gvt: Separate display reset from ALL_ENGINES reset
drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime
i2c: jz4780: silence log flood on txabrt
i2c: altera: Fix potential integer overflow
MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()'
HID: hiddev: Fix race in in hiddev_disconnect()
HID: alps: Fix an error handling path in 'alps_input_configured()'
netfilter: xt_hashlimit: reduce hashlimit_mutex scope for htable_put()
netfilter: ipset: Fix forceadd evaluation path
vhost: Check docket sk_family instead of call getname
net/smc: transfer fasync_list in case of fallback
netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports
io_uring: fix 32-bit compatability with sendmsg/recvmsg
cpufreq: Fix policy initialization for internal governor drivers
amdgpu/gmc_v9: save/restore sdpif regs during S3
Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs"
tracing: Disable trace_printk() on post poned tests
macintosh: therm_windtunnel: fix regression when instantiating devices
drm/radeon: Inline drm_get_pci_dev
drm/amdgpu: Drop DRIVER_USE_AGP
HID: core: increase HID report buffer size to 8KiB
HID: core: fix off-by-one memset in hid_report_raw_event()
HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock
KVM: VMX: check descriptor table exits on instruction emulation
ACPI: watchdog: Fix gas->access_width usage
ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro
audit: always check the netlink payload length in audit_receive_msg()
audit: fix error handling in audit_data_to_entry()
ext4: potential crash on allocation error in ext4_alloc_flex_bg_array()
nvme/pci: move cqe check after device shutdown
nvme: prevent warning triggered by nvme_stop_keep_alive
nvme/tcp: fix bug on double requeue when send fails
net: hns3: fix a copying IPv6 address error in hclge_fd_get_flow_tuples()
net: hns3: add management table after IMP reset
mac80211: fix wrong 160/80+80 MHz setting
cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE
cifs: Fix mode output in debugging statements
ice: update Unit Load Status bitmask to check after reset
net: ena: ena-com.c: prevent NULL pointer dereference
net: ena: ethtool: use correct value for crc32 hash
net: ena: fix corruption of dev_idx_to_host_tbl
net: ena: fix incorrectly saving queue numbers when setting RSS indirection table
net: ena: rss: store hash function as values and not bits
net: ena: rss: fix failure to get indirection table
net: ena: rss: do not allocate key when not supported
net: ena: fix incorrect default RSS key
net: ena: add missing ethtool TX timestamping indication
net: ena: fix uses of round_jiffies()
net: ena: fix potential crash when rxfh key is NULL
i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps
soc/tegra: fuse: Fix build with Tegra194 configuration
amdgpu: Prevent build errors regarding soft/hard-float FP ABI tags
drm/amd/display: Add initialitions for PLL2 clock source
drm/amd/display: Limit minimum DPPCLK to 100MHz.
drm/amd/display: Check engine is not NULL before acquiring
RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready()
drm/amd/display: Do not set optimized_require to false after plane disable
ARM: dts: sti: fixup sound frame-inversion for stihxxx-b2120.dtsi
ceph: do not execute direct write in parallel if O_APPEND is specified
perf/x86/msr: Add Tremont support
perf/x86/cstate: Add Tremont support
perf/x86/intel: Add Elkhart Lake support
perf/smmuv3: Use platform_get_irq_optional() for wired interrupt
NFSv4: Fix races between open and dentry revalidation
qmi_wwan: unconditionally reject 2 ep interfaces
qmi_wwan: re-add DW5821e pre-production variant
s390/zcrypt: fix card and queue total counter wrap
cfg80211: check wiphy driver existence for drvinfo report
mac80211: consider more elements in parsing CRC
dax: pass NOWAIT flag to iomap_apply
sched/fair: Prevent unlimited runtime on throttled group
timers/nohz: Update NOHZ load in remote tick
sched/core: Don't skip remote tick for idle CPUs
drm/msm: Set dma maximum segment size for mdss
ipmi:ssif: Handle a possible NULL pointer reference
ipv6: Fix nlmsg_flags when splitting a multipath route
ipv6: Fix route replacement with dev-only route
bonding: fix lockdep warning in bond_get_stats()
net: export netdev_next_lower_dev_rcu()
bonding: add missing netdev_update_lockdep_key()
bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs.
bnxt_en: Improve device shutdown method.
sctp: move the format error check out of __sctp_sf_do_9_1_abort
udp: rehash on disconnect
Revert "net: dev: introduce support for sch BYPASS for lockless qdisc"
qede: Fix race between rdma destroy workqueue and link change event
nfc: pn544: Fix occasional HW initialization failure
net/tls: Fix to avoid gettig invalid tls record
net: sched: correct flower port blocking
net: phy: restore mdio regs in the iproc mdio driver
net: mscc: fix in frame extraction
net: macb: ensure interface is not suspended on at91rm9200
net: fib_rules: Correctly set table field when table number exceeds 8 bits
net: dsa: b53: Ensure the default VID is untagged
EDAC: skx_common: downgrade message importance on missing PCI device
io_uring: grab ->fs as part of async offload
NFC: Add timeout when waiting for responses in probe
ABI: aarch64: Update the ABI snapshot
msm: kgsl: Move event groups to the KGSL device
msm: kgsl: Make interrupt handlers more target specific
msm: kgsl: Move the legacy speed bin code to adreno
msm: kgsl: Get the lm_slope on demand
msm: kgsl: Get rid of mmu_init
msm: kgsl: Initialize the default pagetables at probe time
msm: kgsl: Probe LLCC before setting up MMU
msm: kgsl: Refactor IOMMU register macros
msm: kgsl: Simplify the mmu probe
msm: kgsl: Fix up the MMU features
msm: kgsl: Map globals in the LPAC pagetable too
msm: kgsl: Only add OPP levels to the device once
msm: kgsl: Add MODULE_SOFTDEP dependencies
dt-bindings: thermal_qti: Add thermal devicetree Macro
ANDROID: abi_gki_aarch64_whitelist: add module_layout and task_struct
ANDROID: gki_defconfig: disable KPROBES, update ABI
usb: gadget: Stall OS descriptor request for unsupported functions
FROMGIT: scsi: ufs: Select INITIAL ADAPT type for HS Gear4
FROMLIST: scsi: ufs: Use ufshcd_config_pwr_mode() when scale gear
FROMGIT: scsi: ufs-qcom: Apply QUIRK_HOST_TACTIVATE for WDC UFS devices
FROMGIT: scsi: ufs: Allow vendor device quirks to be applied early
BACKPORT: scsi: ufs: Delete struct ufs_dev_desc
msm: pcie: add proper PCIe link state for linkdown
msm: pcie: add logs for link bandwidth switching
ANDROID: gki_defconfig: enable IOMMU_LIMIT_IOVA_ALIGNMENT
FROMLIST: iommu/iova: Support limiting IOVA alignment
FROMLIST: iommu/iova: Add a best-fit algorithm
FROMLIST: iommu/dma: Allow drivers to reserve an iova range
ANDROID: Unconditionally create bridge tracepoints
ANDROID: gki_defconfig: Enable MFD_SYSCON on x86
ANDROID: update ABI for CONFIG_IIO_* changes
ANDROID: gki_defconfig: add CONFIG_IIO_BUFFER and CONFIG_IIO_TRIGGER
ANDROID: gki: set CONFIG_SERIAL_SPRD_CONSOLE for earlycon
ANDROID: Re-add default y for VIRTIO_PCI_LEGACY
ANDROID: GKI: build in HVC_DRIVER
ANDROID: Removed default m for virtual sw crypto device
ANDROID: Remove default y on BRIDGE_IGMP_SNOOPING
ANDROID: GKI: Added missing SND configs
ANDROID: scsi: ufs: allow ufs variants to override sg entry size
msm: ipa: Update source and dest resource group config values
ANDROID: GKI: Remove CONFIG_BRIDGE from arm64 config
ANDROID: Enable HID_NINTENDO as y
FROMLIST: HID: nintendo: add nintendo switch controller driver
UPSTREAM: iommu/arm-smmu: Restore naming of driver parameter prefix
cpuidle: lpm-levels: Print enabled clocks, regulators on cpu/cluster LPM
clk: Print enabled clock tree when cpu/cluster enters LPM level
ANDROID: gki_defconfig: Remove 'BRIDGE_NETFILTER is not set'
UPSTREAM: net: disable BRIDGE_NETFILTER by default
Linux 5.4.23
ASoC: SOF: Intel: hda: Add iDisp4 DAI
bpf: Selftests build error in sockmap_basic.c
s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range
s390/kaslr: Fix casts in get_random
net/mlx5e: Fix crash in recovery flow without devlink reporter
net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa
net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY
xen: Enable interrupts when calling _cond_resched()
ata: ahci: Add shutdown to freeze hardware resources of ahci
io_uring: prevent sq_thread from spinning when it should stop
rxrpc: Fix call RCU cleanup using non-bh-safe locks
netfilter: xt_hashlimit: limit the max size of hashtable
ALSA: seq: Fix concurrent access to queue current tick/time
ALSA: seq: Avoid concurrent access to queue flags
ALSA: rawmidi: Avoid bit fields for state flags
io_uring: fix __io_iopoll_check deadlock in io_sq_thread
arm64: lse: Fix LSE atomics with LLVM
bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill
genirq/proc: Reject invalid affinity masks (again)
crypto: rename sm3-256 to sm3 in hash_algo_name
iommu/vt-d: Fix compile warning from intel-svm.h
ecryptfs: replace BUG_ON with error handling code
ASoC: fsl_sai: Fix exiting path on probing failure
ASoC: atmel: fix atmel_ssc_set_audio link failure
staging: greybus: use after free in gb_audio_manager_remove_all()
staging: rtl8723bs: fix copy of overlapping memory
usb: dwc2: Fix in ISOC request length checking
usb: gadget: composite: Fix bMaxPower for SuperSpeedPlus
scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session"
scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout"
drm/msm/dpu: fix BGR565 vs RGB565 confusion
drm/i915/gt: Protect defer_request() from new waiters
drm/bridge: tc358767: fix poll timeouts
drm/i915/gvt: more locking for ppgtt mm LRU list
drm/i915/execlists: Always force a context reload when rewinding RING_TAIL
drm/i915/gt: Detect if we miss WaIdleLiteRestore
Revert "dmaengine: imx-sdma: Fix memory leak"
Btrfs: fix deadlock during fast fsync when logging prealloc extents beyond eof
btrfs: don't set path->leave_spinning for truncate
Btrfs: fix race between shrinking truncate and fiemap
Btrfs: fix btrfs_wait_ordered_range() so that it waits for all ordered extents
btrfs: do not check delayed items are empty for single transaction cleanup
btrfs: reset fs_root to NULL on error in open_ctree
btrfs: fix bytes_may_use underflow in prealloc error condtition
btrfs: destroy qgroup extent records on transaction abort
KVM: apic: avoid calculating pending eoi from an uninitialized val
KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1
KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled
KVM: nVMX: Check IO instruction VM-exit conditions
KVM: nVMX: Refactor IO bitmap checks into helper function
ext4: fix race between writepages and enabling EXT4_EXTENTS_FL
ext4: rename s_journal_flag_rwsem to s_writepages_rwsem
ext4: fix mount failure with quota configured as module
ext4: fix potential race between s_flex_groups online resizing and access
ext4: fix potential race between s_group_info online resizing and access
ext4: fix potential race between online resizing and write operations
ext4: add cond_resched() to __ext4_find_entry()
ext4: fix a data race in EXT4_I(inode)->i_disksize
KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI
KVM: nVMX: Don't emulate instructions in guest mode
sched/psi: Fix OOB write when writing 0 bytes to PSI files
drm/i915: Update drm/i915 bug filing URL
drm/i915: Wean off drm_pci_alloc/drm_pci_free
drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets
drm/amdgpu/gfx10: disable gfxoff when reading rlc clock
drm/amdgpu/gfx9: disable gfxoff when reading rlc clock
drm/amdgpu/soc15: fix xclk for raven
mm: Avoid creating virtual address aliases in brk()/mmap()/mremap()
lib/stackdepot.c: fix global out-of-bounds in stack_slabs
mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM
mm/vmscan.c: don't round up scan size for online memory cgroup
genirq/irqdomain: Make sure all irq domain flags are distinct
nvme-multipath: Fix memory leak with ana_log_buf
mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps()
Revert "ipc,sem: remove uneeded sem_undo_list lock usage in exit_sem()"
ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake()
MAINTAINERS: Update drm/i915 bug filing URL
serdev: ttyport: restore client ops on deregistration
tty: serial: qcom_geni_serial: Fix RX cancel command failure
tty: serial: imx: setup the correct sg entry for tx dma
tty/serial: atmel: manage shutdown in case of RS485 or ISO7816 mode
serial: 8250: Check UPF_IRQ_SHARED in advance
x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF
x86/mce/amd: Fix kobject lifetime
x86/mce/amd: Publish the bank pointer only after setup has succeeded
x86/ima: use correct identifier for SetupMode variable
jbd2: fix ocfs2 corrupt when clearing block group bits
arm64: memory: Add missing brackets to untagged_addr() macro
powerpc/hugetlb: Fix 8M hugepages on 8xx
powerpc/hugetlb: Fix 512k hugepages on 8xx with 16k page size
powerpc/entry: Fix an #if which should be an #ifdef in entry_32.S
powerpc/tm: Fix clearing MSR[TS] in current when reclaiming on signal delivery
powerpc/eeh: Fix deadlock handling dead PHB
powerpc/8xx: Fix clearing of bits 20-23 in ITLB miss
drm/panfrost: perfcnt: Reserve/use the AS attached to the perfcnt MMU context
staging: rtl8723bs: Fix potential overuse of kernel memory
staging: rtl8723bs: Fix potential security hole
staging: rtl8188eu: Fix potential overuse of kernel memory
staging: rtl8188eu: Fix potential security hole
scsi: Revert "target/core: Inline transport_lun_remove_cmd()"
usb: dwc3: debug: fix string position formatting mixup with ret and len
usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields
usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows
USB: hub: Fix the broken detection of USB3 device in SMSC hub
USB: hub: Don't record a connect-change event during reset-resume
USB: Fix novation SourceControl XL after suspend
usb: uas: fix a plug & unplug racing
USB: quirks: blacklist duplicate ep on Sound Devices USBPre2
USB: core: add endpoint-blacklist quirk
usb: host: xhci: update event ring dequeue pointer on purpose
xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2
xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms
xhci: fix runtime pm enabling for quirky Intel hosts
xhci: Force Maximum Packet size for Full-speed bulk devices to valid range.
staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi.
staging: android: ashmem: Disallow ashmem memory from being remapped
vt: vt_ioctl: fix race in VT_RESIZEX
vt: selection, handle pending signals in paste_selection
vt: fix scrollback flushing on background consoles
floppy: check FDC index for errors before assigning it
e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm
USB: misc: iowarrior: add support for the 100 device
USB: misc: iowarrior: add support for the 28 and 28L devices
USB: misc: iowarrior: add support for 2 OEMed devices
thunderbolt: Prevent crash if non-active NVMem file is read
btrfs: handle logged extent failure properly
ecryptfs: fix a memory leak bug in ecryptfs_init_messaging()
ecryptfs: fix a memory leak bug in parse_tag_1_packet()
tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST
ASoC: sun8i-codec: Fix setting DAI data format
ASoC: codec2codec: avoid invalid/double-free of pcm runtime
ALSA: hda/realtek - Apply quirk for yet another MSI laptop
ALSA: hda/realtek - Apply quirk for MSI GP63, too
ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs
iommu/qcom: Fix bogus detach logic
UPSTREAM: sched/psi: Fix OOB write when writing 0 bytes to PSI files
ANDROID: build.config.gki.aarch64: enable symbol trimming
clk: Move clk_debug_print_enabled to linux clk header
ANDROID: kbuild: avoid excessively long argument lists
ANDROID: gki_defconfig: Enable CONFIG_RD_LZ4
ANDROID: net: wireless: Add module_param(mac_prefix) to mac80211_hwsim
ANDROID: gki: Enable BINFMT_MISC as part of GKI
ANDROID: gki_defconfig: disable CONFIG_CRYPTO_MD4
FROMLIST: kbuild: generate autoksyms.h early
FROMLIST: kbuild: split adjust_autoksyms.sh in two parts
FROMLIST: kbuild: allow symbol whitelisting with TRIM_UNUSED_KSYMS
coresight: tmc-etr: fix null ptr dereferencing in usb_qdss_close
ANDROID: ABI/Whitelist: update for unisoc
ANDROID: Disable wq fp check in CFI builds
ANDROID: gki_defconfig: Disable CONFIG_RT_GROUP_SCHED
FROMGIT: of: property: Add device link support for power-domains and hwlocks
ANDROID: drm/msm/a6xx: Make a6xx_gmu_bo.iova a dma_addr_t
FROMLIST: of: of_reserved_mem: Increase limit on number of reserved regions
arm64: defconfig: Enable ION support on genericarmv8-64_defconfig
ion: Relax CONFIG_ION_MSM_HEAPS dependencies
ANDROID: dm: Add wrapped key support in dm-default-key
ANDROID: dm: add support for passing through derive_raw_secret
ANDROID: block: Prevent crypto fallback for wrapped keys
FROMLIST: drm/msm/a6xx: Use the DMA API for GMU memory objects
FROMLIST: arm64: dts: sdm845: Set the virtual address range for GMU allocations
UPSTREAM: of: Make of_dma_get_range() work on bus nodes
UPSTREAM: of/address: Fix of_pci_range_parser_one translation of DMA addresses
UPSTREAM: of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges'
UPSTREAM: of: Factor out #{addr,size}-cells parsing
UPSTREAM: of: address: Follow DMA parent for "dma-coherent"
UPSTREAM: of/address: Introduce of_get_next_dma_parent() helper
UPSTREAM: of: Make of_dma_get_range() private
ANDROID: fix merge issue in 5.4.22
ANDROID: update ABI for 5.4.22
Linux 5.4.22
rtc: Kconfig: select REGMAP_I2C when necessary
bcache: properly initialize 'path' and 'err' in register_bcache()
drm/amdgpu/display: handle multiple numbers of fclks in dcn_calcs.c (v2)
s390/pci: Recover handle in clp_set_pci_fn()
mlxsw: spectrum_dpipe: Add missing error path
fuse: don't overflow LLONG_MAX with end offset
virtio_balloon: prevent pfn array overflow
cifs: log warning message (once) if out of disk space
i40e: Relax i40e_xsk_wakeup's return value when PF is busy
help_next should increase position index
NFS: Fix memory leaks
drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage
drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency
brd: check and limit max_part par
microblaze: Prevent the overflow of the start
asm-generic/tlb: add missing CONFIG symbol
iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta()
iwlwifi: mvm: Fix thermal zone registration
nvme-pci: remove nvmeq->tags
nvmet: Pass lockdep expression to RCU lists
irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL
bcache: fix incorrect data type usage in btree_flush_write()
bcache: explicity type cast in bset_bkey_last()
bcache: fix memory corruption in bch_cache_accounting_clear()
reiserfs: prevent NULL pointer dereference in reiserfs_insert_item()
lib/scatterlist.c: adjust indentation in __sg_alloc_table
ocfs2: fix a NULL pointer dereference when call ocfs2_update_inode_fsync_trans()
ocfs2: make local header paths relative to C files
btrfs: do not do delalloc reservation under page lock
powerpc: Do not consider weak unresolved symbol relocations as bad
radeon: insert 10ms sleep in dce5_crtc_load_lut
trigger_next should increase position index
ftrace: fpid_next() should increase position index
char: hpet: Fix out-of-bounds read bug
drm/nouveau/disp/nv50-: prevent oops when no channel method map provided
irqchip/gic-v3: Only provision redistributors that are enabled in ACPI
drm/amd/display: do not allocate display_mode_lib unnecessarily
rbd: work around -Wuninitialized warning
ceph: check availability of mds cluster on mount after wait timeout
powerpc/mm: Don't log user reads to 0xffffffff
bpf: map_seq_next should always increase position index
cifs: fix NULL dereference in match_prepath
cifs: Fix mount options set in automount
cifs: fix unitialized variable poential problem with network I/O cache lock patch
iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop
rtw88: fix potential NULL skb access in TX ISR
hostap: Adjust indentation in prism2_hostapd_add_sta
ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82
ARM: 8951/1: Fix Kexec compilation issue.
selftests/eeh: Bump EEH wait time to 60s
powerpc/pseries/lparcfg: Fix display of Maximum Memory
jbd2: make sure ESHUTDOWN to be recorded in the journal superblock
jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record
selftests: bpf: Reset global state between reuseport test runs
alarmtimer: Make alarmtimer platform device child of RTC device
iommu/vt-d: Remove unnecessary WARN_ON_ONCE()
bcache: fix use-after-free in register_bcache()
bcache: rework error unwinding in register_bcache
bcache: cached_dev_free needs to put the sb page
btrfs: Fix split-brain handling when changing FSID to metadata uuid
btrfs: separate definition of assertion failure handlers
media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value
powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV
drm/nouveau/mmu: fix comptag memory leak
sunrpc: Fix potential leaks in sunrpc_cache_unhash()
ALSA: hda - Add docking station support for Lenovo Thinkpad T420s
bpf, btf: Always output invariant hit in pahole DWARF to BTF transform
driver core: platform: fix u32 greater or equal to zero comparison
s390/ftrace: generate traced function stack frame
s390: adjust -mpacked-stack support check for clang 10
x86/decoder: Add TEST opcode to Group3-2
objtool: Fix ARCH=x86_64 build error
kbuild: use -S instead of -E for precise cc-option test in Kconfig
spi: spi-fsl-qspi: Ensure width is respected in spi-mem operations
ALSA: hda/hdmi - add retry logic to parse_intel_hdmi()
irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems
regulator: core: Fix exported symbols to the exported GPL version
remoteproc: Initialize rproc_class before use
module: avoid setting info->name early in case we can fall back to info->mod->name
btrfs: device stats, log when stats are zeroed
btrfs: safely advance counter when looking up bio csums
btrfs: fix possible NULL-pointer dereference in integrity checks
pwm: Remove set but not set variable 'pwm'
ide: serverworks: potential overflow in svwks_set_pio_mode()
cmd64x: potential buffer overflow in cmd64x_program_timings()
pwm: omap-dmtimer: Remove PWM chip in .remove before making it unfunctional
x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd
f2fs: fix memleak of kobject
regulator: vctrl-regulator: Avoid deadlock getting and setting the voltage
ASoC: SOF: Intel: hda: Fix SKL dai count
debugobjects: Fix various data races
watchdog/softlockup: Enforce that timestamp is valid on boot
perf/x86/amd: Constrain Large Increment per Cycle events
sched/topology: Assert non-NUMA topology masks don't (partially) overlap
sched/core: Fix size of rq::uclamp initialization
arm64: dts: ti: k3-j721e-main: Add missing power-domains for smmu
KVM: PPC: Remove set but not used variable 'ra', 'rs', 'rt'
EDAC/sifive: Fix return value check in ecc_register()
drm/amd/display: fixup DML dependencies
arm64: fix alternatives with LLVM's integrated assembler
arm64: lse: fix LSE atomics with LLVM's integrated assembler
RDMA/mlx5: Don't fake udata for kernel path
ALSA: usb-audio: add implicit fb quirk for MOTU M Series
crypto: essiv - fix AEAD capitalization and preposition use in help text
scsi: iscsi: Don't destroy session if there are outstanding connections
scsi: ufs-mediatek: add apply_dev_quirks variant operation
scsi: ufs: pass device information to apply_dev_quirks
f2fs: free sysfs kobject
f2fs: set I_LINKABLE early to avoid wrong access by vfs
ALSA: usb-audio: unlock on error in probe
iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE
kbuild: remove *.tmp file when filechk fails
usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue
perf/imx_ddr: Fix cpu hotplug state cleanup
drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add
gpiolib: Set lockdep class for hierarchical irq domains
dm thin: don't allow changing data device during thin-pool reload
drm/nouveau/fault/gv100-: fix memory leak on module unload
drm/nouveau/drm/ttm: Remove set but not used variable 'mem'
drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler
drm/nouveau/gr/gk20a,gm200-: add terminators to method lists read from fw
drm/nouveau/secboot/gm20b: initialize pointer in gm20b_secboot_new()
vme: bridges: reduce stack usage
bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map
ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare
driver core: Print device when resources present in really_probe()
driver core: platform: Prevent resouce overflow from causing infinite loops
visorbus: fix uninitialized variable access
misc: xilinx_sdfec: fix xsdfec_poll()'s return type
tty: synclink_gt: Adjust indentation in several functions
tty: synclinkmp: Adjust indentation in several functions
raid6/test: fix a compilation warning
ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m
ALSA: usb-audio: Add boot quirk for MOTU M Series
ARM: dts: rockchip: add reg property to brcmf sub node for rk3188-bqedison2qc
arm64: dts: rockchip: add reg property to brcmf sub-nodes
arm64: dts: rockchip: fix dwmmc clock name for px30
clocksource: davinci: only enable clockevents once tim34 is initialized
wan: ixp4xx_hss: fix compile-testing on 64-bit
x86/nmi: Remove irq_work from the long duration NMI handler
bnxt: Detach page from page pool before sending up the stack
Input: edt-ft5x06 - work around first register access error
rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls
efi/x86: Don't panic or BUG() on non-critical error conditions
soc/tegra: fuse: Correct straps' address for older Tegra124 device trees
IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats
IB/hfi1: Add software counter for ctxt0 seq drop
staging: rtl8188: avoid excessive stack usage
drm/mediatek: Add gamma property according to hardware capability
udf: Fix free space reporting for metadata and virtual partitions
usbip: Fix unsafe unaligned pointer usage
ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco
usb: dwc3: use proper initializers for property entries
drm: remove the newline for CRC source name.
RDMA/hns: Avoid printing address of mtt page
mlx5: work around high stack usage with gcc
drm/amdkfd: Fix permissions of hang_hws
iommu/vt-d: Avoid sending invalid page response
iommu/vt-d: Match CPU and IOMMU paging mode
ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch
ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one.
vfio/spapr/nvlink2: Skip unpinning pages on error exit
tools lib api fs: Fix gcc9 stringop-truncation compilation error
net: phy: fixed_phy: fix use-after-free when checking link GPIO
ALSA: sh: Fix compile warning wrt const
ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too
clk: uniphier: Add SCSSI clock gate for each channel
clk: Use parent node pointer during registration if necessary
ALSA: sh: Fix unused variable warnings
clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock
RDMA/rxe: Fix error type of mmap_offset
fbdev: fix numbering of fbcon options
ASoC: soc-topology: fix endianness issues
reset: uniphier: Add SCSSI reset control for each channel
pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs
drm/fbdev: Fallback to non tiled mode if all tiles not present
PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency
PM / devfreq: exynos-ppmu: Fix excessive stack usage
x86/vdso: Provide missing include file
crypto: chtls - Fixed memory leak
net: phy: realtek: add logging for the RGMII TX delay configuration
bpf: Print error message for bpftool cgroup show
dmaengine: imx-sdma: Fix memory leak
dmaengine: Store module owner in dma_device struct
clk: actually call the clock init before any other callback of the clock
iommu/iova: Silence warnings under memory pressure
iommu/amd: Only support x2APIC with IVHD type 11h/40h
iommu/amd: Check feature support bit before accessing MSI capability registers
arm64: dts: qcom: db845c: Enable ath10k 8bit host-cap quirk
scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration
selinux: ensure we cleanup the internal AVC counters on error in avc_update()
ARM: dts: r8a7779: Add device node for ARM global timer
clk: renesas: rcar-gen3: Allow changing the RPC[D2] clocks
drm/mediatek: handle events when enabling/disabling crtc
crypto: inside-secure - add unspecified HAS_IOMEM dependency
scsi: aic7xxx: Adjust indentation in ahc_find_syncrate
scsi: ufs: Complete pending requests in host reset and restore path
nfsd: Clone should commit src file metadata too
ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1
clk: qcom: smd: Add missing bimc clock
drm/amdgpu: fix KIQ ring test fail in TDR of SRIOV
orinoco: avoid assertion in case of NULL pointer
rtlwifi: rtl_pci: Fix -Wcast-function-type
iwlegacy: Fix -Wcast-function-type
ipw2x00: Fix -Wcast-function-type
b43legacy: Fix -Wcast-function-type
PCI: Add DMA alias quirk for PLX PEX NTB
PCI: Add nr_devfns parameter to pci_add_dma_alias()
ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status
netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy
fore200e: Fix incorrect checks of NULL pointer dereference
r8169: check that Realtek PHY driver module is loaded
samples/bpf: Set -fno-stack-protector when building BPF programs
reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling
media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device macros
selftests/net: make so_txtime more robust to timer variance
gpu/drm: ingenic: Avoid null pointer deference in plane atomic update
Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace"
PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers
PCI: Add generic quirk for increasing D3hot delay
media: cx23885: Add support for AVerMedia CE310B
PCI: iproc: Apply quirk_paxc_bridge() for module as well as built-in
bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO
ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed
ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3
ARM: exynos_defconfig: Bring back explicitly wanted options
clk: imx: Add correct failure handling for clk based helpers
padata: validate cpumask without removed CPU during offline
arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core
selinux: ensure we cleanup the internal AVC counters on error in avc_insert()
opp: Free static OPPs on errors while adding them
arm: dts: allwinner: H3: Add PMU node
arm64: dts: allwinner: H5: Add PMU node
arm64: dts: allwinner: H6: Add PMU mode
NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use le16_add_cpu().
net/wan/fsl_ucc_hdlc: reject muram offsets above 64K
regulator: rk808: Lower log level on optional GPIOs being not available
ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682
ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's
modules: lockdep: Suppress suspicious RCU usage warning
arm64: dts: rockchip: Fix NanoPC-T4 cooling maps
drm/panel: simple: Add Logic PD Type 28 display support
drm/amdgpu: Ensure ret is always initialized when using SOC15_WAIT_ON_RREG
ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start
drm/amdgpu: remove 4 set but not used variable in amdgpu_atombios_get_connector_info_from_object_table
bpf, sockhash: Synchronize_rcu before free'ing map
drm/amdkfd: Fix a bug in SDMA RLC queue counting under HWS mode
clk: qcom: rcg2: Don't crash if our parent can't be found; return an error
clk: qcom: Don't overwrite 'cfg' in clk_rcg2_dfs_populate_freq()
kconfig: fix broken dependency in randconfig-generated .config
block, bfq: do not plug I/O for bfq_queues with no proc refs
drivers/block/zram/zram_drv.c: fix error return codes not being returned in writeback_store
Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker
KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups
nbd: add a flush_workqueue in nbd_start_device
tracing: Simplify assignment parsing for hist triggers
drm/amd/display: Retrain dongles when SINK_COUNT becomes non-zero
rtc: i2c/spi: Avoid inclusion of REGMAP support when not needed
selftests: settings: tests can be in subsubdirs
brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362
rtw88: fix rate mask for 1SS chip
ath10k: Correct the DMA direction for management tx buffers
ext4, jbd2: ensure panic when aborting with zero errno
ARM: 8952/1: Disable kmemleak on XIP kernels
tracing: Fix very unlikely race of registering two stat tracers
tracing: Fix tracing_stat return values in error handling paths
powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov()
s390/pci: Fix possible deadlock in recover_store()
wan/hdlc_x25: fix skb handling
dmaengine: fsl-qdma: fix duplicated argument to &&
udf: Allow writing to 'Rewritable' partitions
pwm: omap-dmtimer: Simplify error handling
x86/sysfb: Fix check for bad VRAM size
clk: ti: dra7: fix parent for gmac_clkctrl
ext4: fix deadlock allocating bio_post_read_ctx from mempool
jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal
kselftest: Minimise dependency of get_size on C library interfaces
drm/amd/display: Clear state after exiting fixed active VRR state
clocksource/drivers/bcm2835_timer: Fix memory leak of timer
usb: dwc2: Fix IN FIFO allocation
usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe()
drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dst
spi: fsl-lpspi: fix only one cs-gpio working
drm/amdgpu/sriov: workaround on rev_id for Navi12 under sriov
uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol()
raid6/test: fix a compilation error
net: ethernet: ixp4xx: Standard module init
sparc: Add .exit.data section.
MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init()
efi/x86: Map the entire EFI vendor string before copying it
pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins
IB/core: Let IB core distribute cache update events
kernel/module: Fix memleak in module_add_modinfo_attrs()
media: sti: bdisp: fix a possible sleep-in-atomic-context bug in bdisp_device_run()
char/random: silence a lockdep splat with printk()
x86/fpu: Deactivate FPU state after failure during state load
iommu/vt-d: Fix off-by-one in PASID allocation
gpio: gpio-grgpio: fix possible sleep-in-atomic-context bugs in grgpio_irq_map/unmap()
clk: meson: meson8b: make the CCF use the glitch-free mali mux
powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE number
clk: at91: sam9x60: fix programmable clock prescaler
media: sun4i-csi: Fix [HV]sync polarity handling
media: sun4i-csi: Fix data sampling polarity handling
media: sun4i-csi: Deal with DRAM offset
media: i2c: mt9v032: fix enum mbus codes and frame sizes
media: ov5640: Fix check for PLL1 exceeding max allowed rate
pxa168fb: Fix the function used to release some memory in an error handling path
drm/msm/adreno: fix zap vs no-zap handling
drm/mipi_dbi: Fix off-by-one bugs in mipi_dbi_blank()
printk: fix exclusive_console replaying
pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs
gianfar: Fix TX timestamping with a stacked DSA driver
ALSA: ctl: allow TLV read operation for callback type of element in locked case
ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT
leds: pca963x: Fix open-drain initialization
drm/amd/display: Map ODM memory correctly when doing ODM combine
PCI: Fix pci_add_dma_alias() bitmask size
brcmfmac: Fix use after free in brcmf_sdio_readframes()
brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev()
cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order
clk: meson: pll: Fix by 0 division in __pll_params_to_rate()
media: meson: add missing allocation failure check on new_buf
f2fs: call f2fs_balance_fs outside of locked page
f2fs: preallocate DIO blocks when forcing buffered_io
rcu: Fix data-race due to atomic_t copy-by-value
rcu: Fix missed wakeup of exp_wq waiters
rcu/nocb: Fix dump_tree hierarchy print always active
drm/qxl: Complete exception handling in qxl_device_init()
wil6210: fix break that is never reached because of zero'ing of a retry counter
ath10k: Fix qmi init error handling
drm/gma500: Fixup fbdev stolen size usage evaluation
net/sched: flower: add missing validation of TCA_FLOWER_FLAGS
net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS
net: dsa: tag_qca: Make sure there is headroom for tag
net/smc: fix leak of kernel memory to user space
enic: prevent waking up stopped tx queues over watchdog reset
core: Don't skip generic XDP program execution for cloned SKBs
ANDROID: ufs, block: fix crypto power management and move into block layer
ANDROID: rtc: class: support hctosys from modular RTC drivers
ANDROID: update the abi after clk changes
ANDROID: update abi for f2fs/fscrypt merge
ANDROID: Kconfig.gki: Remove most of the built in qcom clks
FROMLIST: f2fs: Handle casefolding with Encryption
FROMLIST: fscrypt: Have filesystems handle their d_ops
FROMLIST: ext4: Use generic casefolding support
FROMLIST: f2fs: Use generic casefolding support
FROMLIST: Add standard casefolding support
FROMLIST: unicode: Add utf8_casefold_hash
ANDROID: gki: Set CONFIG_SERIAL_SAMSUNG for early con.
UPSTREAM: tty: serial: samsung_tty: remove SERIAL_SAMSUNG_DEBUG
UPSTREAM: tty: serial: samsung_tty: build it for any platform
UPSTREAM: tty: serial: samsung_tty: do not abuse the struct uart_port unused fields
UPSTREAM: tty: serial: samsung_tty: fix blank line checkpatch warning
UPSTREAM: tty: serial: samsung_tty: fix up minor comment formatting
UPSTREAM: tty: serial: samsung_tty: use 'unsigned int' not 'unsigned'
UPSTREAM: tty: serial: samsung_tty: use standard debugging macros
UPSTREAM: tty: serial: samsung_tty: drop unneded dbg() calls
UPSTREAM: tty: serial: samsung_tty: delete samsung.h
UPSTREAM: tty: serial: samsung.h: remove reset_port callback from struct s3c24xx_uart_info
UPSTREAM: tty: serial: samsung.h: fix up minor comment issues
UPSTREAM: tty: serial: samsung_tty: fix build warning
UPSTREAM: tty: serial: samsung: allow driver to be built by anyone
UPSTREAM: tty: serial: samsung: remove variable 'ufstat' set but not used
UPSTREAM: {tty: serial, nand: onenand}: samsung: rename to fix build warning
UPSTREAM: random: ignore GRND_RANDOM in getentropy(2)
UPSTREAM: random: add GRND_INSECURE to return best-effort non-cryptographic bytes
UPSTREAM: linux/random.h: Mark CONFIG_ARCH_RANDOM functions __must_check
UPSTREAM: linux/random.h: Use false with bool
UPSTREAM: linux/random.h: Remove arch_has_random, arch_has_random_seed
UPSTREAM: random: remove some dead code of poolinfo
UPSTREAM: random: fix typo in add_timer_randomness()
UPSTREAM: random: Add and use pr_fmt()
UPSTREAM: random: convert to ENTROPY_BITS for better code readability
UPSTREAM: random: remove unnecessary unlikely()
UPSTREAM: random: remove kernel.random.read_wakeup_threshold
UPSTREAM: random: delete code to pull data into pools
UPSTREAM: random: remove the blocking pool
UPSTREAM: random: make /dev/random be almost like /dev/urandom
UPSTREAM: random: Add a urandom_read_nowait() for random APIs that don't warn
UPSTREAM: random: Don't wake crng_init_wait when crng_init == 1
UPSTREAM: char/random: silence a lockdep splat with printk()
ANDROID: Incremental fs: Support xattrs
BACKPORT: sched/fair: Remove wake_cap()
UPSTREAM: sched/core: Remove for_each_lower_domain()
UPSTREAM: sched/topology: Remove SD_BALANCE_WAKE on asymmetric capacity systems
UPSTREAM: sched/fair: Add asymmetric CPU capacity wakeup scan
ANDROID: ufs: add quirk to fix abnormal ocs fatal error
FROMLIST: ufs: fix a bug on printing PRDT
ANDROID: update abi for 5.4.21
ANDROID: clang: update to 10.0.4
fbdev: core: Initialise structure to prevent kernel information leak
Linux 5.4.21
mmc: core: Rework wp-gpio handling
gpio: add gpiod_toggle_active_low()
KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging
ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project()
jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer
jbd2: move the clearing of b_modified flag to the journal_unmap_buffer()
Revert "drm/sun4i: drv: Allow framebuffer modifiers in mode config"
NFSv4.1 make cachethis=no for writes
perf stat: Don't report a null stalled cycles per insn metric
KVM: x86: Mask off reserved bit from #DB exception payload
arm64: dts: fast models: Fix FVP PCI interrupt-map property
cifs: fix mount option display for sec=krb5i
mac80211: fix quiet mode activation in action frames
hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON definitions.
perf/x86/intel: Fix inaccurate period in context switch for auto-reload
spmi: pmic-arb: Set lockdep class for hierarchical irq domains
sched/uclamp: Reject negative values in cpu_uclamp_write()
s390/time: Fix clk type in get_tod_clock
RDMA/core: Fix protection fault in get_pkey_idx_qp_list
RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq
RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create
RDMA/iw_cxgb4: initiate CLOSE when entering TERM
RDMA/core: Fix invalid memory access in spec_filter_size
IB/umad: Fix kernel crash while unloading ib_umad
IB/rdmavt: Reset all QPs when the device is shut down
IB/hfi1: Close window for pq and request coliding
IB/hfi1: Acquire lock to release TID entries when user file is closed
IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported
drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write
nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info
bus: moxtet: fix potential stack buffer overflow
drm/panfrost: Make sure the shrinker does not reclaim referenced BOs
drm/vgem: Close use-after-free race in vgem_gem_create
s390/uv: Fix handling of length extensions
s390/pkey: fix missing length of protected key on return
perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map
KVM: nVMX: Use correct root level for nested EPT shadow page tables
EDAC/mc: Fix use-after-free and memleaks during device removal
EDAC/sysfs: Remove csrow objects on errors
cifs: make sure we do not overflow the max EA buffer size
xprtrdma: Fix DMA scatter-gather list mapping imbalance
arm64: ssbs: Fix context-switch when SSBS is present on all CPUs
gpio: xilinx: Fix bug where the wrong GPIO register is written to
ARM: npcm: Bring back GPIOLIB support
btrfs: log message when rw remount is attempted with unclean tree-log
btrfs: print message when tree-log replay starts
btrfs: ref-verify: fix memory leaks
Btrfs: fix race between using extent maps and merging them
ext4: improve explanation of a mount failure caused by a misconfigured kernel
ext4: add cond_resched() to ext4_protect_reserved_inode
ext4: fix checksum errors with indexed dirs
ext4: fix support for inode sizes > 1024 bytes
ext4: don't assume that mmp_nodename/bdevname have NUL
ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000
ALSA: usb-audio: sound: usb: usb true/false for bool return type
ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system
ACPICA: Introduce acpi_any_gpe_status_set()
ACPI: PM: s2idle: Avoid possible race related to the EC GPE
ACPI: EC: Fix flushing of pending work
ALSA: usb-audio: Apply sample rate quirk for Audioengine D1
ALSA: hda/realtek - Fix silent output on MSI-GL73
ALSA: hda/realtek - Add more codec supported Headset Button
ALSA: usb-audio: Fix UAC2/3 effect unit parsing
Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list
Input: synaptics - enable SMBus on ThinkPad L470
Input: synaptics - switch T470s to RMI4 by default
ANDROID: ABI/Whitelist: initial unisoc whitelist
ANDROID: Fix ABI representation after enabling CONFIG_NET_NS
ANDROID: gki_defconfig: Enable CONFIG_NET_NS
ANDROID: gki_defconfig: Enable XDP_SOCKETS
ANDROID: gki_defconfig: Enable MAC80211_RC_MINSTREL
ANDROID: virtio: virtio_input: pass _DIRECT only if the device advertises _DIRECT
Revert "arm64: defconfig: Remove IKHEADERS option"
ANDROID: staging: ion: delete unused heap types and IDs
ANDROID: gki_defconfig: disable system_contig ion heap.
ANDROID: cf build: Use merge_configs
ANDROID: net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head
ANDROID: gki_defconfig: Disable SDCARD_FS
Linux 5.4.20
selinux: fall back to ref-walk if audit is required
libertas: make lbs_ibss_join_existing() return error code on rates overflow
libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held
mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv()
mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status()
dmaengine: axi-dmac: add a check for devm_regmap_init_mmio
clk: meson: g12a: fix missing uart2 in regmap table
mfd: max77650: Select REGMAP_IRQ in Kconfig
regmap: fix writes to non incrementing registers
pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B
pinctrl: sh-pfc: r8a77965: Fix DU_DOTCLKIN3 drive/bias control
selinux: fix regression introduced by move_mount(2) syscall
selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link"
bcache: avoid unnecessary btree nodes flushing in btree_flush_write()
dt-bindings: iio: adc: ad7606: Fix wrong maxItems value
media: i2c: adv748x: Fix unsafe macros
drivers: watchdog: stm32_iwdg: set WDOG_HW_RUNNING at probe
crypto: caam/qi2 - fix typo in algorithm's driver name
crypto: atmel-sha - fix error handling when setting hmac key
crypto: artpec6 - return correct error code for failed setkey()
crypto: testmgr - don't try to decrypt uninitialized buffers
mtd: sharpslpart: Fix unsigned comparison to zero
mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock
arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly
KVM: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer
KVM: arm64: pmu: Fix chained SW_INCR counters
KVM: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset
KVM: arm: Make inject_abt32() inject an external abort instead
KVM: arm: Fix DFSR setting for non-LPAE aarch32 guests
KVM: arm/arm64: Fix young bit from mmu notifier
arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations
arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly
arm64: cpufeature: Fix the type of no FP/SIMD capability
sched/uclamp: Fix a bug in propagating uclamp value in new cgroups
ARM: 8949/1: mm: mark free_memmap as __init
KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections
ARM: at91: pm: use of_device_id array to find the proper shdwc node
ARM: at91: pm: use SAM9X60 PMC's compatible
iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA
powerpc/pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW
powerpc/pseries/vio: Fix iommu_table use-after-free refcount warning
powerpc/papr_scm: Fix leaking 'bus_desc.provider_name' in some paths
powerpc/ptdump: Only enable PPC_CHECK_WX with STRICT_KERNEL_RWX
powerpc/ptdump: Fix W+X verification call in mark_rodata_ro()
Revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests"
soc: qcom: rpmhpd: Set 'active_only' for active only power domains
tools/power/acpi: fix compilation error
ARM: dts: at91: sama5d3: define clock rate range for tcb1
ARM: dts: at91: sama5d3: fix maximum peripheral clock rates
ARM: dts: meson8b: use the actual frequency for the GPU's 364MHz OPP
ARM: dts: meson8: use the actual frequency for the GPU's 182.1MHz OPP
arm64: dts: marvell: clearfog-gt-8k: fix switch cpu port node
arm64: dts: renesas: r8a77990: ebisu: Remove clkout-lr-synchronous from sound
ARM: dts: am43xx: add support for clkout1 clock
ARM: dts: at91: Reenable UART TX pull-ups
arm64: dts: uDPU: fix broken ethernet
arm64: dts: qcom: msm8998: Fix tcsr syscon size
platform/x86: intel_mid_powerbtn: Take a copy of ddata
ARC: [plat-axs10x]: Add missing multicast filter number to GMAC node
watchdog: qcom: Use platform_get_irq_optional() for bark irq
rtc: cmos: Stop using shared IRQ
rtc: hym8563: Return -EINVAL if the time is known to be invalid
x86/boot: Handle malformed SRAT tables during early ACPI parsing
NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals
NFSv4: try lease recovery on NFS4ERR_EXPIRED
NFSv4: pnfs_roc() must use cred_fscmp() to compare creds
NFS: Fix fix of show_nfs_errors
NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes()
NFS: Revalidate the file size on a fatal write error
nfs: NFS_SWAP should depend on SWAP
bpf, sockmap: Check update requirements after locking
bpf: Improve bucket_log calculation logic
selftests/bpf: Test freeing sockmap/sockhash with a socket in it
bpf, sockhash: Synchronize_rcu before free'ing map
bpf, sockmap: Don't sleep while holding RCU lock on tear-down
bpftool: Don't crash on missing xlated program instructions
iwlwifi: mvm: avoid use after free for pmsr request
PCI/AER: Initialize aer_fifo
PCI: Don't disable bridge BARs when assigning bus resources
PCI: tegra: Fix afi_pex2_ctrl reg offset for Tegra30
PCI/switchtec: Fix vep_vector_number ioread width
PCI/switchtec: Use dma_set_mask_and_coherent()
ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe
PCI/IOV: Fix memory leak in pci_iov_add_virtfn()
scsi: ufs: Fix ufshcd_probe_hba() reture value in case ufshcd_scsi_add_wlus() fails
RDMA/umem: Fix ib_umem_find_best_pgsz()
RDMA/cma: Fix unbalanced cm_id reference count during address resolve
RDMA/uverbs: Verify MR access flags
RDMA/core: Fix locking in ib_uverbs_event_read
RDMA/i40iw: fix a potential NULL pointer dereference
RDMA/netlink: Do not always generate an ACK for some netlink operations
IB/mlx4: Fix leak in id_map_find_del
IB/srp: Never use immediate data if it is disabled by a user
IB/mlx4: Fix memory leak in add_gid error flow
hv_sock: Remove the accept port restriction
ASoC: pcm: update FE/BE trigger order based on the command
ANDROID: gki_defconfig: Add CONFIG_UNICODE
ANDROID: added memory initialization tests to cuttlefish config
ANDROID: gki_defconfig: enable CONFIG_RUNTIME_TESTING_MENU
fs-verity: use u64_to_user_ptr()
fs-verity: use mempool for hash requests
fs-verity: implement readahead of Merkle tree pages
fs-verity: implement readahead for FS_IOC_ENABLE_VERITY
fscrypt: improve format of no-key names
ubifs: allow both hash and disk name to be provided in no-key names
ubifs: don't trigger assertion on invalid no-key filename
fscrypt: clarify what is meant by a per-file key
fscrypt: derive dirhash key for casefolded directories
fscrypt: don't allow v1 policies with casefolding
fscrypt: add "fscrypt_" prefix to fname_encrypt()
fscrypt: don't print name of busy file when removing key
ubifs: use IS_ENCRYPTED() instead of ubifs_crypt_is_encrypted()
fscrypt: document gfp_flags for bounce page allocation
fscrypt: optimize fscrypt_zeroout_range()
fscrypt: remove redundant bi_status check
fscrypt: Allow modular crypto algorithms
FROMLIST: rename missed uaccess .fixup section
ANDROID: gki_defconfig: enable heap and stack initialization.
ANDROID: ABI/Whitelist: update for db845c
ANDROID: ABI/Whitelist: update for Cuttlefish
ANDROID: update ABI representation and GKI whitelist
ANDROID: f2fs: fix missing blk-crypto changes
usb: misc: Add USB super speed re-driver support
fscrypt: include <linux/ioctl.h> in UAPI header
fscrypt: don't check for ENOKEY from fscrypt_get_encryption_info()
fscrypt: remove fscrypt_is_direct_key_policy()
fscrypt: move fscrypt_valid_enc_modes() to policy.c
fscrypt: check for appropriate use of DIRECT_KEY flag earlier
fscrypt: split up fscrypt_supported_policy() by policy version
fscrypt: introduce fscrypt_needs_contents_encryption()
fscrypt: move fscrypt_d_revalidate() to fname.c
fscrypt: constify inode parameter to filename encryption functions
fscrypt: constify struct fscrypt_hkdf parameter to fscrypt_hkdf_expand()
fscrypt: verify that the crypto_skcipher has the correct ivsize
fscrypt: use crypto_skcipher_driver_name()
fscrypt: support passing a keyring key to FS_IOC_ADD_ENCRYPTION_KEY
UPSTREAM: dynamic_debug: allow to work if debugfs is disabled
UPSTREAM: serial: sprd: Add polling IO support
UPSTREAM: dmaengine: sprd: Add wrap address support for link-list mode
UPSTREAM: pinctrl: sprd: Add CM4 sleep mode support
UPSTREAM: pinctrl: sprd: Add PIN_CONFIG_BIAS_DISABLE configuration support
UPSTREAM: spi: sprd: adi: Set BIT_WDG_NEW bit when rebooting
UPSTREAM: nvmem: sprd: Add Spreadtrum SoCs eFuse support
UPSTREAM: dt-bindings: nvmem: Add Spreadtrum eFuse controller documentation
UPSTREAM: scsi: ufs-mediatek: enable low-power mode for hibern8 state
BACKPORT: scsi: ufs: export some functions for vendor usage
UPSTREAM: scsi: ufs-mediatek: add dbg_register_dump implementation
UPSTREAM: scsi: ufs-mediatek: add apply_dev_quirks variant operation
UPSTREAM: scsi: ufs: pass device information to apply_dev_quirks
UPSTREAM: scsi: ufs: add device reset history for vendor implementations
UPSTREAM: scsi: ufs: fix empty check of error history
UPSTREAM: scsi: ufs-mediatek: configure and enable clk-gating
UPSTREAM: scsi: ufs-mediatek: configure customized auto-hibern8 timer
BACKPORT: scsi: ufs: export ufshcd_auto_hibern8_update for vendor usage
UPSTREAM: scsi: ufs-mediatek: introduce reference clock control
UPSTREAM: scsi: ufs-mediatek: add device reset implementation
UPSTREAM: scsi: soc: mediatek: add header for SiP service interface
BACKPORT: scsi: ufs: use ufshcd_vops_dbg_register_dump for vendor specific dumps
BACKPORT: scsi: ufs: unify scsi_block_requests usage
UPSTREAM: scsi: ufs: disable interrupt during clock-gating
UPSTREAM: scsi: ufs: disable irq before disabling clocks
UPSTREAM: scsi: ufs-mediatek: enable auto suspend capability
ANDROID: update ABI for 5.4.19
ANDROID: fix up dummy-cpufreq.c due to api changes
Linux 5.4.19
powerpc/kuap: Fix set direction in allow/prevent_user_access()
regulator fix for "regulator: core: Add regulator_is_equal() helper"
rxrpc: Fix service call disconnection
perf/core: Fix mlock accounting in perf_mmap()
clocksource: Prevent double add_timer_on() for watchdog_timer
x86/apic/msi: Plug non-maskable MSI affinity race
cifs: fail i/o on soft mounts if sessionsetup errors out
KVM: Play nice with read-only memslots when querying host page size
KVM: Use vcpu-specific gva->hva translation when querying host page size
KVM: nVMX: vmread should not set rflags to specify success in case of #PF
KVM: x86: fix overlap between SPTE_MMIO_MASK and generation
KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM
KVM: x86: use CPUID to locate host page table reserved bits
KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM
drm/dp_mst: Remove VCPI while disabling topology mgr
btrfs: free block groups after free'ing fs trees
btrfs: use bool argument in free_root_pointers()
x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode
mfd: bd70528: Fix hour register mask
mfd: rn5t618: Mark ADC control register volatile
mfd: da9062: Fix watchdog compatible string
ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug
net/mlx5: Deprecate usage of generic TLS HW capability bit
net/mlx5: Fix deadlock in fs_core
drop_monitor: Do not cancel uninitialized work item
qed: Fix timestamping issue for L2 unicast ptp packets.
ipv6/addrconf: fix potential NULL deref in inet6_set_link_af()
taprio: Fix dropping packets when using taprio + ETF offloading
taprio: Use taprio_reset_tc() to reset Traffic Classes configuration
taprio: Add missing policy validation for flags
taprio: Fix still allowing changing the flags during runtime
taprio: Fix enabling offload with wrong number of traffic classes
net: macb: Limit maximum GEM TX length in TSO
net: macb: Remove unnecessary alignment check for TSO
net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx
net/mlx5: IPsec, Fix esp modify function attribute
net: systemport: Avoid RBUF stuck in Wake-on-LAN mode
net: stmmac: fix a possible endless loop
net_sched: fix a resource leak in tcindex_set_parms()
net: mvneta: move rx_dropped and rx_errors in per-cpu stats
net: dsa: microchip: enable module autoprobe
net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP port
net: dsa: b53: Always use dev->vlan_enabled in b53_configure_vlan()
dpaa_eth: support all modes with rate adapting PHYs
devlink: report 0 after hitting end in region read
bonding/alb: properly access headers in bond_alb_xmit()
ASoC: sgtl5000: Fix VDDA and VDDIO comparison
regulator: core: Add regulator_is_equal() helper
ubifs: Fix memory leak from c->sup_node
ubi: Fix an error pointer dereference in error handling code
ubi: fastmap: Fix inverted logic in seen selfcheck
virtio_balloon: Fix memory leaks on errors in virtballoon_probe()
virtio-balloon: Fix memory leak when unloading while hinting is in progress
nfsd: Return the correct number of bytes written to the file
nfsd: fix jiffies/time_t mixup in LRU list
nfsd: fix delay timer on 32-bit architectures
IB/core: Fix ODP get user pages flow
IB/mlx5: Fix outstanding_pi index for GSI qps
net: tulip: Adjust indentation in {dmfe, uli526x}_init_module
net: smc911x: Adjust indentation in smc911x_phy_configure
ppp: Adjust indentation into ppp_async_input
NFC: pn544: Adjust indentation in pn544_hci_check_presence
drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable
powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize
ext2: Adjust indentation in ext2_fill_super
phy: qualcomm: Adjust indentation in read_poll_timeout
mtd: spi-nor: Split mt25qu512a (n25q512a) entry into two
scsi: ufs: Recheck bkops level if bkops is disabled
scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free
scsi: csiostor: Adjust indentation in csio_device_reset
scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type
ASoC: meson: axg-fifo: fix fifo threshold setup
percpu: Separate decrypted varaibles anytime encryption can be enabled
broken ping to ipv6 linklocal addresses on debian buster
fix up iter on short count in fuse_direct_io()
virtio-pci: check name when counting MSI-X vectors
virtio-balloon: initialize all vq callbacks
drm/amd/dm/mst: Ignore payload update failures
clk: tegra: Mark fuse clock as critical
mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush
arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in high power mode
mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section
ocfs2: fix oops when writing cloned file
KVM: s390: do not clobber registers during guest reset/store status
KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest"
KVM: x86: Ensure guest's FPU state is loaded when accessing for emulation
KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu()
KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails
KVM: x86: Don't let userspace set host-reserved cr4 bits
KVM: VMX: Add non-canonical check on writes to RTIT address MSRs
x86/KVM: Clean up host's steal time structure
x86/kvm: Cache gfn to pfn translation
x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed
x86/kvm: Introduce kvm_(un)map_gfn()
x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit
kvm/svm: PKU not currently supported
KVM: PPC: Book3S PR: Free shared page if mmu initialization fails
KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails
KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform
KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks
KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks
KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c
KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks
KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks
KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks
KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks
KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks
KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks
KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks
KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks
KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks
aio: prevent potential eventfd recursion on poll
eventfd: track eventfd_signal() recursion depth
bcache: add readahead cache policy options via sysfs interface
watchdog: fix UAF in reboot notifier handling in watchdog core code
xen/balloon: Support xend-based toolstack take two
tools/kvm_stat: Fix kvm_exit filter name
media: rc: ensure lirc is initialized before registering input device
media: iguanair: fix endpoint sanity check
drm/rect: Avoid division by zero
drm: atmel-hlcdc: prefer a lower pixel-clock than requested
drm: atmel-hlcdc: enable clock before configuring timing engine
drm: atmel-hlcdc: use double rate for pixel clock only if supported
gfs2: fix O_SYNC write handling
gfs2: move setting current->backing_dev_info
gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0
sunrpc: expiry_time should be seconds not timeval
mwifiex: fix unbalanced locking in mwifiex_process_country_ie()
iwlwifi: don't throw error when trying to remove IGTK
ARM: tegra: Enable PLLP bypass during Tegra124 LP1
btrfs: Correctly handle empty trees in find_first_clear_extent_bit
btrfs: flush write bio if we loop in extent_write_cache_pages
Btrfs: fix race between adding and putting tree mod seq elements and nodes
btrfs: drop log root for dropped roots
btrfs: set trans->drity in btrfs_commit_transaction
Btrfs: fix infinite loop during fsync after rename operations
Btrfs: make deduplication with range including the last block work
Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES
ext4: fix race conditions in ->d_compare() and ->d_hash()
ext4: fix deadlock allocating crypto bounce page from mempool
jbd2_seq_info_next should increase position index
nfsd: fix filecache lookup
NFS: Directory page cache pages need to be locked when read
NFS: Fix memory leaks and corruption in readdir
scsi: qla2xxx: Fix unbound NVME response length
powerpc/futex: Fix incorrect user access blocking
crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill
crypto: api - Fix race condition in crypto_spawn_alg
crypto: atmel-aes - Fix counter overflow in CTR mode
crypto: pcrypt - Do not clear MAY_SLEEP flag in original request
crypto: arm64/ghash-neon - bump priority to 150
crypto: ccp - set max RSA modulus size for v3 platform devices as well
crypto: hisilicon - Use the offset fields in sqe to avoid need to split scatterlists
crypto: api - fix unexpectedly getting generic implementation
selftests: bpf: Ignore FIN packets for reuseport tests
selftests: bpf: Use a temporary file in test_sockmap
selftests/bpf: Skip perf hw events test if the setup disabled it
selftests/bpf: Fix test_attach_probe
samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach
samples/bpf: Don't try to remove user's homedir on clean
tc-testing: fix eBPF tests failure on linux fresh clones
libbpf: Fix realloc usage in bpf_core_find_cands
bpf, devmap: Pass lockdep expression to RCU lists
selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs
riscv, bpf: Fix broken BPF tail calls
btrfs: Handle another split brain scenario with metadata uuid feature
btrfs: fix improper setting of scanned for range cyclic write cache pages
crypto: pcrypt - Avoid deadlock by using per-instance padata queues
ftrace: Protect ftrace_graph_hash with ftrace_sync
ftrace: Add comment to why rcu_dereference_sched() is open coded
tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu
tracing: Annotate ftrace_graph_hash pointer with __rcu
ASoC: SOF: core: release resources on errors in probe_continue
ASoC: SOF: Introduce state machine for FW boot
scsi: qla2xxx: Fix stuck login session using prli_pend_timer
dm: fix potential for q->make_request_fn NULL pointer
dm thin metadata: use pool locking at end of dm_pool_metadata_close
dm crypt: fix benbi IV constructor crash if used in authenticated mode
dm crypt: fix GFP flags passed to skcipher_request_alloc()
dm writecache: fix incorrect flush sequence when doing SSD mode commit
dm space map common: fix to ensure new block isn't already in use
dm zoned: support zone sizes smaller than 128MiB
ARM: dma-api: fix max_pfn off-by-one error in __dma_supported()
of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc
cpufreq: Avoid creating excessively large stack frames
PM: core: Fix handling of devices deleted during system-wide resume
f2fs: fix race conditions in ->d_compare() and ->d_hash()
f2fs: fix dcache lookup of !casefolded directories
f2fs: code cleanup for f2fs_statfs_project()
f2fs: fix miscounted block limit in f2fs_statfs_project()
f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project()
ovl: fix lseek overflow on 32bit
ovl: fix wrong WARN_ON() in ovl_cache_update_ino()
power: supply: ltc2941-battery-gauge: fix use-after-free
power: supply: axp20x_ac_power: Fix reporting online status
cpupower: Revert library ABI changes from commit ae2917093f
scsi: qla2xxx: Fix mtcp dump collection failure
scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state
erofs: fix out-of-bound read for shifted uncompressed block
scripts/find-unused-docs: Fix massive false positives
fs: allow deduplication of eof block into the end of the destination file
padata: Remove broken queue flushing
crypto: ccree - fix PM race condition
crypto: ccree - fix FDE descriptor sequence
crypto: ccree - fix pm wrongful error reporting
crypto: ccree - fix AEAD decrypt auth fail
crypto: ccree - fix backlog memory leak
crypto: api - Check spawn->alg under lock in crypto_drop_spawn
nvmem: core: fix memory abort in cleanup path
mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatile
hv_balloon: Balloon up according to request page number
ASoC: SOF: core: free trace on errors
mmc: sdhci-of-at91: fix memleak on clk_get failure
ubifs: Fix deadlock in concurrent bulk-read and writepage
ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag
ubifs: Fix wrong memory allocation
ubifs: don't trigger assertion on invalid no-key filename
fscrypt: don't print name of busy file when removing key
alarmtimer: Unregister wakeup source when module get fails
ACPI / battery: Deal better with neither design nor full capacity not being reported
ACPI / battery: Use design-cap for capacity calculations if full-cap is not available
ACPI / battery: Deal with design or full capacity being reported as -1
ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards
mmc: spi: Toggle SPI polarity, do not hardcode it
PCI: keystone: Fix error handling when "num-viewport" DT property is not populated
PCI: keystone: Fix link training retries initiation
PCI: keystone: Fix outbound region mapping
PCI: tegra: Fix return value check of pm_runtime_get_sync()
tracing: Fix now invalid var_ref_vals assumption in trace action
powerpc/32s: Fix CPU wake-up from sleep mode
powerpc/32s: Fix bad_kuap_fault()
powerpc/pseries: Advance pfn if section is not present in lmb_is_removable()
powerpc/xmon: don't access ASDR in VMs
powerpc/ptdump: Fix W+X verification
powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case
s390/mm: fix dynamic pagetable upgrade for hugetlbfs
MIPS: boot: fix typo in 'vmlinux.lzma.its' target
MIPS: fix indentation of the 'RELOCS' message
MIPS: syscalls: fix indentation of the 'SYSNR' message
KVM: arm64: Only sign-extend MMIO up to register width
KVM: arm/arm64: Correct AArch32 SPSR on exception entry
KVM: arm/arm64: Correct CPSR on exception entry
KVM: arm64: Correct PSTATE on exception entry
arm64: acpi: fix DAIF manipulation with pNMI
ALSA: hda: Add JasperLake PCI ID and codec vid
ALSA: hda: Add Clevo W65_67SB the power_save blacklist
ALSA: hda: Apply aligned MMIO access only conditionally
platform/x86: intel_scu_ipc: Fix interrupt support
x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR
irqdomain: Fix a memory leak in irq_domain_push_irq()
lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more()
media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustments
media: v4l2-core: compat: ignore native command codes
media/v4l2-core: set pages dirty upon releasing DMA buffers
mm: move_pages: report the number of non-attempted pages
mm: thp: don't need care deferred split queue in memcg charge move path
mm/memory_hotplug: fix remove_memory() lockdep splat
utimes: Clamp the timestamps in notify_change()
mmc: sdhci-pci: Make function amd_sdhci_reset static
mm/sparse.c: reset section's mem_map when fully deactivated
memcg: fix a crash in wb_workfn when a device disappears
ALSA: dummy: Fix PCM format loop in proc output
ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk
ALSA: usb-audio: Fix endianess in descriptor validation
usb: gadget: f_ecm: Use atomic_t to track in-flight request
usb: gadget: f_ncm: Use atomic_t to track in-flight request
usb: gadget: legacy: set max_speed to super-speed
usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer
objtool: Silence build output
usb: typec: tcpci: mask event interrupts when remove driver
usb: dwc3: gadget: Delay starting transfer
usb: dwc3: gadget: Check END_TRANSFER completion
brcmfmac: Fix memory leak in brcmf_usbdev_qinit
Bluetooth: btusb: Disable runtime suspend on Realtek devices
Bluetooth: btusb: fix memory leak on fw
nvmet: Fix controller use after free
nvmet: Fix error print message at nvmet_install_queue function
rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special()
srcu: Apply *_ONCE() to ->srcu_last_gp_end
rcu: Avoid data-race in rcu_gp_fqs_check_wake()
rcu: Use *_ONCE() to protect lockless ->expmask accesses
tracing: Fix sched switch start/stop refcount racy updates
tracing/kprobes: Have uname use __get_str() in print_fmt
ipc/msg.c: consolidate all xxxctl_down() functions
netfilter: ipset: fix suspicious RCU usage in find_set_and_id
mfd: dln2: More sanity checking for endpoints
media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors
bnxt_en: Fix logic that disables Bus Master during firmware reset.
netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init()
MAINTAINERS: correct entries for ISDN/mISDN section
ionic: fix rxq comp packet type mask
tcp: clear tp->segs_{in|out} in tcp_disconnect()
tcp: clear tp->data_segs{in|out} in tcp_disconnect()
tcp: clear tp->delivered in tcp_disconnect()
tcp: clear tp->total_retrans in tcp_disconnect()
rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnect
rxrpc: Fix missing active use pinning of rxrpc_local object
rxrpc: Fix insufficient receive notification generation
rxrpc: Fix use-after-free in rxrpc_put_local()
bnxt_en: Fix TC queue mapping.
net: stmmac: Delete txtimer in suspend()
net_sched: fix an OOB access in cls_tcindex
net: hsr: fix possible NULL deref in hsr_handle_frame()
l2tp: Allow duplicate session creation with UDP
gtp: use __GFP_NOWARN to avoid memalloc warning
cls_rsvp: fix rsvp_policy
bnxt_en: Move devlink_register before registering netdev
sparc32: fix struct ipc64_perm type definition
ANDROID: Revert "ANDROID: gki_defconfig: removed CONFIG_PM_WAKELOCKS"
ANDROID: dm: prevent default-key from being enabled without needed hooks
UPSTREAM: crypto: x86 - Regularize glue function prototypes
ANDROID: gki: x86: Enable PCI_MSI, WATCHDOG, HPET
ANDROID: drm: Add support for DP 1.4 Compliance edid corruption test
ANDROID: drm: Parse Colorimetry data block from EDID
ANDROID: drm: fix HDR static metadata type field numbering
ANDROID: Incremental fs: Make files writeable
UPSTREAM: mfd: syscon: Add arguments support for syscon reference
ANDROID: Incremental fs: Fix crash on failed lookup
UPSTREAM: usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer
ANDROID: support GKI image that contains an uncompressed Kernel Image.
ANDROID: update ABI for 5.4.18
Linux 5.4.18
tracing/uprobe: Fix to make trace_uprobe_filter alignment safe
Revert "rsi: fix potential null dereference in rsi_probe()"
ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order
mm/migrate.c: also overwrite error when it is bigger than zero
perf report: Fix no libunwind compiled warning break s390 issue
dm thin: fix use-after-free in metadata_pre_commit_callback
flow_dissector: Fix to use new variables for port ranges in bpf hook
cpuidle: teo: Avoid using "early hits" incorrectly
btrfs: do not zero f_bavail if we have available space
net: Fix skb->csum update in inet_proto_csum_replace16().
netfilter: nf_tables_offload: fix check the chain offload flag
netfilter: conntrack: sctp: use distinct states for new SCTP connections
l2t_seq_next should increase position index
seq_tab_next() should increase position index
net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G
net/fsl: treat fsl,erratum-a011043
powerpc/fsl/dts: add fsl,erratum-a011043
qlcnic: Fix CPU soft lockup while collecting firmware dump
ARM: dts: am43x-epos-evm: set data pin directions for spi0 and spi1
r8152: disable DelayPhyPwrChg
r8152: avoid the MCU to clear the lanwake
r8152: disable test IO for RTL8153B
r8152: Disable PLA MCU clock speed down
r8152: disable U2P3 for RTL8153B
r8152: get default setting of WOL before initializing
tee: optee: Fix compilation issue with nommu
led: max77650: add of_match table
ARM: 8955/1: virt: Relax arch timer version check during early boot
scsi: fnic: do not queue commands during fwreset
Input: max77650-onkey - add of_match table
xfrm: interface: do not confirm neighbor when do pmtu update
xfrm interface: fix packet tx through bpf_redirect()
vti[6]: fix packet tx through bpf_redirect()
ARM: dts: am335x-boneblack-common: fix memory size
Input: evdev - convert kzalloc()/vzalloc() to kvzalloc()
iwlwifi: dbg: force stop the debug monitor HW
iwlwifi: Don't ignore the cap field upon mcc update
iwlwifi: pcie: allocate smaller dev_cmd for TX headers
XArray: Fix xas_pause at ULONG_MAX
riscv: delete temporary files
perf/x86/intel/uncore: Remove PCIe3 unit for SNR
perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family
wireless: wext: avoid gcc -O3 warning
mac80211: Fix TKIP replay protection immediately after key setup
cfg80211: Fix radar event during another phy CAC
wireless: fix enabling channel 12 for custom regulatory domain
lkdtm/bugs: fix build error in lkdtm_UNSET_SMEP
parisc: Use proper printk format for resource_size_t
qmi_wwan: Add support for Quectel RM500Q
ASoC: sti: fix possible sleep-in-atomic
ASoC: hdac_hda: Fix error in driver removal after failed probe
ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers
platform/x86: intel_pmc_core: update Comet Lake platform driver
platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature limits
iavf: remove current MAC address filter on VF reset
igb: Fix SGMII SFP module discovery for 100FX/LX.
ixgbe: Fix calculation of queue with VFs and flow director on interface flap
ixgbevf: Remove limit of 10 entries for unicast filter list
i40e: Fix virtchnl_queue_select bitmap validation
s390/zcrypt: move ap device reset from bus to driver code
ASoC: rt5640: Fix NULL dereference on module unload
clk: mmp2: Fix the order of timer mux parents
mac80211: mesh: restrict airtime metric to peered established plinks
clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order
clk: sunxi-ng: sun8i-r: Fix divider on APB0 clock
rseq: Unregister rseq for clone CLONE_VM
tools lib traceevent: Fix memory leakage in filter_event
soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot
ARM: dts: beagle-x15-common: Model 5V0 regulator
ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for endpoint dt nodes
ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity
arm64: dts: meson-sm1-sei610: add gpio bluetooth interrupt
clk: sunxi-ng: v3s: Fix incorrect number of hw_clks.
cgroup: Prevent double killing of css when enabling threaded cgroup
Bluetooth: Fix race condition in hci_release_sock()
ttyprintk: fix a potential deadlock in interrupt context issue
tomoyo: Use atomic_t for statistics counter
media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0
media: gspca: zero usb_buf
media: vp7045: do not read uninitialized values if usb transfer fails
media: af9005: uninitialized variable printked
media: digitv: don't continue if remote control state can't be read
reiserfs: Fix memory leak of journal device string
mm/mempolicy.c: fix out of bounds write in mpol_parse_str()
arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean'
tools lib: Fix builds when glibc contains strlcpy()
PM / devfreq: Add new name attribute for sysfs
perf c2c: Fix return type for histogram sorting comparision functions
gfs2: Another gfs2_find_jhead fix
e1000e: Revert "e1000e: Make watchdog use delayed work"
e1000e: Drop unnecessary __E1000_DOWN bit twiddling
x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup
x86/resctrl: Fix use-after-free when deleting resource groups
x86/resctrl: Fix a deadlock due to inaccurate reference
cifs: fix soft mounts hanging in the reconnect code
vfs: fix do_last() regression
ANDROID: Incremental fs: Remove C++-style comments
ANDROID: gki_defconfig: Set CONFIG_ANDROID_BINDERFS=y
FROMLIST: selinux: Fix typo in filesystem name
UPSTREAM: drm: Add DisplayPort colorspace property creation function
UPSTREAM: drm: Rename HDMI colorspace property creation function
ANDROID: db845c: Update db845c_gki.fragment to add support for bluetooth modules
UPSTREAM: sched/rt: Make RT capacity-aware
UPSTREAM: sched/fair: Make EAS wakeup placement consider uclamp restrictions
UPSTREAM: sched/fair: Make task_fits_capacity() consider uclamp restrictions
UPSTREAM: sched/uclamp: Rename uclamp_util_with() into uclamp_rq_util_with()
UPSTREAM: sched/uclamp: Make uclamp util helpers use and return UL values
BACKPORT: sched/uclamp: Remove uclamp_util()
Revert "ANDROID: sched/fair: EAS: Add uclamp support to find_energy_efficient_cpu()"
Linux 5.4.17
power/supply: ingenic-battery: Don't change scale if there's only one
Revert "um: Enable CONFIG_CONSTRUCTORS"
KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE
crypto: pcrypt - Fix user-after-free on module unload
crypto: caam - do not reset pointer size from MCFGR register
crypto: vmx - reject xts inputs that are too short
crypto: af_alg - Use bh_lock_sock in sk_destruct
rsi: fix non-atomic allocation in completion handler
rsi: fix memory leak on failed URB submission
rsi: fix use-after-free on probe errors
rsi: fix use-after-free on failed probe and unbind
bus: ti-sysc: Fix missing force mstandby quirk handling
Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk
Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks
ALSA: hda/realtek - Move some alc236 pintbls to fallback table
usb-storage: Disable UAS on JMicron SATA enclosure
bus: ti-sysc: Add module enable quirk for audio AESS
mmc: sdhci-pci: Add support for Intel JSL
mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906
ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition
ARM: config: aspeed-g5: Enable 8250_DW quirks
mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs
perf/imx_ddr: Add enhanced AXI ID filter support
iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping
iommu/amd: Support multiple PCI DMA aliases in device table
spi: pxa2xx: Add support for Intel Comet Lake-H
bus: ti-sysc: Use swsup quirks also for am335x musb
bus: ti-sysc: Handle mstandby quirk and use it for musb
media: dvbsky: add support for eyeTV Geniatech T2 lite
PCI: Add DMA alias quirk for Intel VCA NTB
platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx
staging: mt7621-pci: add quirks for 'E2' revision using 'soc_device_attribute'
libbpf: Fix BTF-defined map's __type macro handling of arrays
drm/amdgpu/SRIOV: add navi12 pci id for SRIOV (v2)
ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0
extcon-intel-cht-wc: Don't reset USB data connection at probe
HID: steam: Fix input device disappearing
atm: eni: fix uninitialized variable warning
stmmac: debugfs entry name is not be changed when udev rename device name.
drm/amd/display: Reduce HDMI pixel encoding if max clock is exceeded
iommu/dma: fix variable 'cookie' set but not used
gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP
net: wan: sdla: Fix cast from pointer to integer of different size
drivers/net/b44: Change to non-atomic bit operations on pwol_mask
net: Google gve: Remove dma_wmb() before ringing doorbell
spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls
can: tcan4x5x: tcan4x5x_parse_config(): reset device before register access
usb: musb: jz4740: Silence error if code is -EPROBE_DEFER
watchdog: orion: fix platform_get_irq() complaints
watchdog: rn5t618_wdt: fix module aliases
watchdog: max77620_wdt: fix potential build errors
HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID
phy: cpcap-usb: Prevent USB line glitches from waking up modem
ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime()
ASoC: fsl_audmix: add missed pm_runtime_disable
phy: qcom-qmp: Increase PHY ready timeout
drivers/hid/hid-multitouch.c: fix a possible null pointer access.
ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free
ASoC: SOF: fix fault at driver unload after failed probe
HID: wacom: Recognize new MobileStudio Pro PID
HID: intel-ish-hid: ipc: add CMP device id
HID: Add quirk for incorrect input length on Lenovo Y720
HID: asus: Ignore Asus vendor-page usage-code 0xff events
HID: ite: Add USB id match for Acer SW5-012 keyboard dock
HID: Add quirk for Xin-Mo Dual Controller
arc: eznps: fix allmodconfig kconfig warning
HID: multitouch: Add LG MELF0410 I2C touchscreen support
rxrpc: Fix use-after-free in rxrpc_receive_data()
net: include struct nhmsg size in nh nlmsg size
mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()'
udp: segment looped gso packets correctly
net: socionext: fix xdp_result initialization in netsec_process_rx
net: socionext: fix possible user-after-free in netsec_process_rx
net_sched: walk through all child classes in tc_bind_tclass()
net_sched: fix ops->bind_class() implementations
net_sched: ematch: reject invalid TCF_EM_SIMPLE
zd1211rw: fix storage endpoint lookup
rtl8xxxu: fix interface sanity check
brcmfmac: fix interface sanity check
ath9k: fix storage endpoint lookup
cifs: Fix memory allocation in __smb2_handle_cancelled_cmd()
cifs: set correct max-buffer-size for smb2_ioctl_init()
CIFS: Fix task struct use-after-free on reconnect
crypto: chelsio - fix writing tfm flags to wrong place
driver core: Fix test_async_driver_probe if NUMA is disabled
iio: st_gyro: Correct data for LSM9DS0 gyro
iio: adc: stm32-dfsdm: fix single conversion
mei: me: add comet point (lake) H device ids
mei: hdcp: bind only with i915 on the same PCH
binder: fix log spam for existing debugfs file creation.
component: do not dereference opaque pointer in debugfs
debugfs: Return -EPERM when locked down
serial: imx: fix a race condition in receive path
serial: 8250_bcm2835aux: Fix line mismatch on driver unbind
staging: vt6656: Fix false Tx excessive retries reporting.
staging: vt6656: use NULLFUCTION stack on mac80211
staging: vt6656: correct packet types for CTS protect, mode.
staging: wlan-ng: ensure error return is actually returned
staging: most: net: fix buffer overflow
usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW
usb: typec: wcove: fix "op-sink-microwatt" default that was in mW
usb: dwc3: turn off VBUS when leaving host mode
USB: serial: ir-usb: fix IrLAP framing
USB: serial: ir-usb: fix link-speed handling
USB: serial: ir-usb: add missing endpoint sanity check
usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186
usb: dwc3: pci: add ID for the Intel Comet Lake -V variant
rsi_91x_usb: fix interface sanity check
orinoco_usb: fix interface sanity check
Bluetooth: btusb: fix non-atomic allocation in completion handler
ANDROID: scsi: ufs: fix collision between CRYPTO and RPM_AUTOSUSPEND bits
ANDROID: gki: Removed cf modules from gki_defconfig
ANDROID: Remove default y for VIRTIO_PCI_LEGACY
ANDROID: gki_defconfig: enabled INTERCONNECT
ANDROID: gki_defconfig: Remove SND_8X0
ANDROID: gki: Fixed some typos in Kconfig.gki
ANDROID: gki_defconfig: Enable req modules in GKI
ANDROID: modularize BLK_MQ_VIRTIO
ANDROID: kallsyms: strip hashes from static functions with ThinLTO and CFI
ANDROID: Incremental fs: Remove unneeded compatibility typedef
ANDROID: Incremental fs: Enable incrementalfs in GKI
ANDROID: Incremental fs: Fix sparse errors
ANDROID: Fixing incremental fs style issues
ANDROID: Make incfs selftests pass
ANDROID: Initial commit of Incremental FS
Linux 5.4.16
net/x25: fix nonblocking connect
netfilter: nf_tables: autoload modules from the abort path
netfilter: nf_tables: add __nft_chain_type_get()
netfilter: ipset: use bitmap infrastructure completely
media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT
libertas: Fix two buffer overflows at parsing bss descriptor
net/sonic: Prevent tx watchdog timeout
net/sonic: Fix CAM initialization
net/sonic: Fix command register usage
net/sonic: Quiesce SONIC before re-initializing descriptor memory
net/sonic: Fix receive buffer replenishment
net/sonic: Improve receive descriptor status flag check
net/sonic: Avoid needless receive descriptor EOL flag updates
net/sonic: Fix receive buffer handling
net/sonic: Fix interface error stats collection
net/sonic: Use MMIO accessors
net/sonic: Clear interrupt flags immediately
net/sonic: Add mutual exclusion for accessing shared state
readdir: be more conservative with directory entry names
do_last(): fetch directory ->i_mode and ->i_uid before it's too late
net, sk_msg: Don't check if sock is locked when tearing down psock
xfrm: support output_mark for offload ESP packets
drm/i915/userptr: fix size calculation
iwlwifi: mvm: fix potential SKB leak on TXQ TX
iwlwifi: mvm: fix SKB leak on invalid queue
tracing: xen: Ordered comparison of function pointers
scsi: RDMA/isert: Fix a recently introduced regression related to logout
hwmon: (nct7802) Fix non-working alarm on voltages
hwmon: (nct7802) Fix voltage limits to wrong registers
hsr: Fix a compilation error
leds: gpio: Fix uninitialized gpio label for fwnode based probe
readdir: make user_access_begin() use the real access range
iommu/amd: Fix IOMMU perf counter clobbering during init
lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user()
netfilter: nft_osf: add missing check for DREG attribute
Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_register
Input: pegasus_notetaker - fix endpoint sanity check
Input: aiptek - fix endpoint sanity check
Input: gtco - fix endpoint sanity check
Input: sur40 - fix interface sanity checks
Input: pm8xxx-vib - fix handling of separate enable register
net/tls: fix async operation
mlxsw: switchx2: Do not modify cloned SKBs during xmit
mmc: sdhci_am654: Reset Command and Data line after tuning
mmc: sdhci_am654: Remove Inverted Write Protect flag
mmc: sdhci: fix minimum clock rate for v3 controller
mmc: tegra: fix SDR50 tuning override
ARM: 8950/1: ftrace/recordmcount: filter relocation types
Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers"
Input: keyspan-remote - fix control-message timeouts
iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer
pinctrl: sunrisepoint: Add missing Interrupt Status register offset
XArray: Fix xas_find returning too many entries
XArray: Fix xa_find_after with multi-index entries
XArray: Fix infinite loop with entry at ULONG_MAX
iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues
Revert "iwlwifi: mvm: fix scan config command size"
powerpc/xive: Discard ESB load value when interrupt is invalid
powerpc/mm/hash: Fix sharing context ids between kernel & userspace
tracing: Fix histogram code when expression has same var as value
tracing: Do not set trace clock if tracefs lockdown is in effect
tracing/uprobe: Fix double perf_event linking on multiprobe uprobe
tracing: trigger: Replace unneeded RCU-list traversals
PM: hibernate: fix crashes with init_on_free=1
drm/i915: Align engine->uabi_class/instance with i915_drm.h
drm/panfrost: Add the panfrost_gem_mapping concept
PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken
ceph: hold extra reference to r_parent over life of request
hwmon: (core) Do not use device managed functions for memory allocations
hwmon: (adt7475) Make volt2reg return same reg as reg2volt input
afs: Fix characters allowed into cell names
Revert "io_uring: only allow submit from owning task"
ipv4: Detect rollover in specific fib table dump
net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path
net/mlx5e: kTLS, Remove redundant posts in TX resync flow
net/mlx5e: kTLS, Fix corner-case checks in TX resync flow
net/mlx5: DR, use non preemptible call to get the current cpu number
net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep
net/mlx5: DR, Enable counter on non-fwd-dest objects
net/mlx5: Update the list of the PCI supported devices
net/mlx5: Fix lowest FDB pool size
net: Fix packet reordering caused by GRO and listified RX cooperation
fou: Fix IPv6 netlink policy
mlxsw: spectrum_acl: Fix use-after-free during reload
airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOCDEVPRIVATE
airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE
tun: add mutex_unlock() call and napi.skb clearing in tun_get_user()
tcp: do not leave dangling pointers in tp->highest_sack
tcp_bbr: improve arithmetic division in bbr_update_bw()
Revert "udp: do rmem bulk free even if the rx sk queue is empty"
net: usb: lan78xx: Add .ndo_features_check
net-sysfs: Fix reference count leak
net_sched: use validated TCA_KIND attribute in tc_new_tfilter()
net_sched: fix datalen for ematch
net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link()
net, ip_tunnel: fix namespaces move
net, ip6_tunnel: fix namespaces move
net: ip6_gre: fix moving ip6gre between namespaces
net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM
net: bcmgenet: Use netif_tx_napi_add() for TX NAPI
ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions
gtp: make sure only SOCK_DGRAM UDP sockets are accepted
firestream: fix memory leaks
can, slip: Protect tty->disc_data in write_wakeup and close with RCU
ANDROID: gki_defconfig: Set IKHEADERS back to =y
ANDROID: gki_defconfig: Enable CONFIG_BTT
f2fs: fix race conditions in ->d_compare() and ->d_hash()
f2fs: fix dcache lookup of !casefolded directories
f2fs: Add f2fs stats to sysfs
f2fs: delete duplicate information on sysfs nodes
f2fs: change to use rwsem for gc_mutex
f2fs: update f2fs document regarding to fsync_mode
f2fs: add a way to turn off ipu bio cache
f2fs: code cleanup for f2fs_statfs_project()
f2fs: fix miscounted block limit in f2fs_statfs_project()
f2fs: show the CP_PAUSE reason in checkpoint traces
f2fs: fix deadlock allocating bio_post_read_ctx from mempool
f2fs: remove unneeded check for error allocating bio_post_read_ctx
f2fs: convert inline_dir early before starting rename
f2fs: fix memleak of kobject
f2fs: fix to add swap extent correctly
f2fs: run fsck when getting bad inode during GC
f2fs: support data compression
f2fs: free sysfs kobject
f2fs: declare nested quota_sem and remove unnecessary sems
f2fs: don't put new_page twice in f2fs_rename
f2fs: set I_LINKABLE early to avoid wrong access by vfs
f2fs: don't keep META_MAPPING pages used for moving verity file blocks
f2fs: introduce private bioset
f2fs: cleanup duplicate stats for atomic files
f2fs: Check write pointer consistency of non-open zones
f2fs: Check write pointer consistency of open zones
f2fs: set GFP_NOFS when moving inline dentries
f2fs: should avoid recursive filesystem ops
f2fs: keep quota data on write_begin failure
f2fs: call f2fs_balance_fs outside of locked page
f2fs: preallocate DIO blocks when forcing buffered_io
FROMGIT: ext4: Add EXT4_IOC_FSGETXATTR/EXT4_IOC_FSSETXATTR to compat_ioctl.
ANDROID: gki_defconfig: Set IKHEADERS back to =m
ANDROID: gki_defconfig: enable NVDIMM/PMEM options
Linux 5.4.15
optee: Fix multi page dynamic shm pool alloc
phy/rockchip: inno-hdmi: round clock rate down to closest 1000 Hz
gpio: aspeed: avoid return type warning
net-sysfs: Call dev_hold always in netdev_queue_add_kobject
s390/qeth: fix dangling IO buffers after halt/clear
block: fix memleak of bio integrity data
platform/chrome: wilco_ec: fix use after free issue
xdp: Fix cleanup on map free for devmap_hash map type
drm/radeon: fix bad DMA from INTERRUPT_CNTL2
dmaengine: ti: edma: fix missed failure handling
afs: Remove set but not used variables 'before', 'after'
dma-direct: don't check swiotlb=force in dma_direct_map_resource
mt76: mt76u: rely on usb_interface instead of usb_dev
sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util()
SUNRPC: Fix another issue with MIC buffer space
workqueue: Add RCU annotation for pwq list walk
tee: optee: fix device enumeration error handling
tee: optee: Fix dynamic shm pool allocations
mmc: core: fix wl1251 sdio quirks
mmc: sdio: fix wl1251 vendor id
firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT
kselftests: cgroup: Avoid the reuse of fd after it is deallocated
i2c: stm32f7: report dma error during probe
packet: fix data-race in fanout_flow_is_huge()
rtc: bd70528: fix module alias to autoload module
selftests: gen_kselftest_tar.sh: Do not clobber kselftest/
net: axienet: Fix error return code in axienet_probe()
net: neigh: use long type to store jiffies delta
rt2800: remove errornous duplicate condition
hv_netvsc: flag software created hash value
net: openvswitch: don't unlock mutex when changing the user_features fails
scsi: ufs: delete redundant function ufshcd_def_desc_sizes()
dpaa_eth: avoid timestamp read on error paths
dpaa_eth: perform DMA unmapping before read
rcu: Fix uninitialized variable in nocb_gp_wait()
libbpf: Don't use kernel-side u32 type in xsk.c
firmware: imx: Remove call to devm_of_platform_populate
power: supply: bd70528: Add MODULE_ALIAS to allow module auto loading
drm/amdgpu/vi: silence an uninitialized variable warning
regulator: bd70528: Add MODULE_ALIAS to allow module auto loading
pwm: sun4i: Fix incorrect calculation of duty_cycle/period
ACPI: platform: Unregister stale platform devices
net: netsec: Correct dma sync for XDP_TX frames
drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later
PCI: mobiveil: Fix csr_read()/write() build issue
software node: Get reference to parent swnode in get_parent op
drm/rockchip: Round up _before_ giving to the clock framework
dpaa2-eth: Fix minor bug in ethtool stats reporting
hwrng: omap3-rom - Fix missing clock by probing with device tree
drm/amdgpu: remove excess function parameter description
drm: panel-lvds: Potential Oops in probe error handling
drm/panfrost: Add missing check for pfdev->regulator
rtw88: fix error handling when setup efuse info
rtw88: fix beaconing mode rsvd_page memory violation issue
gpiolib: No need to call gpiochip_remove_pin_ranges() twice
sched/core: Further clarify sched_class::set_next_task()
ipmi: Fix memory leak in __ipmi_bmc_register
watchdog: sprd: Fix the incorrect pointer getting from driver data
soc: aspeed: Fix snoop_file_poll()'s return type
soc: renesas: Add missing check for non-zero product register address
soc: qcom: llcc: Name regmaps to avoid collisions
soc/tegra: pmc: Fix crashes for hierarchical interrupts
leds: tlc591xx: update the maximum brightness
perf map: No need to adjust the long name of modules
crypto: sun4i-ss - fix big endian issues
crypto: amcc - restore CRYPTO_AES dependency
nfsd: depend on CRYPTO_MD5 for legacy client tracking
s390/pkey: fix memory leak within _copy_apqns_from_user()
ice: fix stack leakage
mt7601u: fix bbp version check in mt7601u_wait_bbp_ready
mt76: mt76u: fix endpoint definition order
phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid
net: phy: broadcom: Fix RGMII delays configuration for BCM54210E
phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx200_pcie_phy_power_on()
net/mlx5e: Fix free peer_flow when refcount is 0
tipc: fix wrong timeout input for tipc_wait_for_cond()
tipc: fix wrong socket reference counter after tipc_sk_timeout() returns
tipc: fix potential memory leak in __tipc_sendmsg()
tipc: update mon's self addr when node addr generated
tipc: reduce sensitive to retransmit failures
powerpc/archrandom: fix arch_get_random_seed_int()
powerpc/kasan: Fix boot failure with RELOCATABLE && FSL_BOOKE
powerpc/pseries: Enable support for ibm,drc-info property
powerpc/security: Fix debugfs data leak on 32-bit
SUNRPC: Fix backchannel latency metrics
SUNRPC: Fix svcauth_gss_proxy_init()
mfd: intel-lpss: Add default I2C device properties for Gemini Lake
i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop
i2c: stm32f7: rework slave_id allocation
xfs: Sanity check flags of Q_XQUOTARM call
ARM: OMAP2+: Add missing put_device() call in omapdss_init_of()
ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM panel
samples/bpf: Fix broken xdp_rxq_info due to map order assumptions
samples: bpf: update map definition to new syntax BTF-defined map
bpf: Force .BTF section start to zero when dumping from vmlinux
libbpf: Make btf__resolve_size logic always check size error condition
libbpf: Fix another potential overflow issue in bpf_prog_linfo
libbpf: Fix potential overflow issue
libbpf: Fix memory leak/double free issue
libbpf: Fix compatibility for kernels without need_wakeup
drm/i915: Fix pid leak with banned clients
ANDROID: update ABI following inline crypto changes
ANDROID: gki_defconfig: enable dm-default-key
ANDROID: dm: add dm-default-key target for metadata encryption
ANDROID: dm: enable may_passthrough_inline_crypto on some targets
ANDROID: dm: add support for passing through inline crypto support
ANDROID: block: Introduce passthrough keyslot manager
ANDROID: ext4, f2fs: enable direct I/O with inline encryption
FROMLIST: scsi: ufs: add program_key() variant op
ANDROID: block: export symbols needed for modules to use inline crypto
ANDROID: block: fix some inline crypto bugs
UPSTREAM: mm/page_io.c: annotate refault stalls from swap_readpage
FROMLIST: security: selinux: allow per-file labelling for binderfs
Revert "ANDROID: security,perf: Allow further restriction of perf_event_open"
ANDROID: selinux: modify RTM_GETLINK permission
BACKPORT: tracing: Remove unnecessary DEBUG_FS dependency
BACKPORT: debugfs: Fix !DEBUG_FS debugfs_create_automount
Linux 5.4.14
scsi: lpfc: use hdwq assigned cpu for allocation
perf script: Fix --reltime with --time
hwmon: (pmbus/ibm-cffps) Fix LED blink behavior
hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call
regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id
clk: imx7ulp: Correct DDR clock mux options
clk: imx7ulp: Correct system clock source option #7
clk: sprd: Use IS_ERR() to validate the return value of syscon_regmap_lookup_by_phandle()
perf script: Allow --time with --reltime
perf probe: Fix wrong address verification
rtw88: fix potential read outside array boundary
scsi: lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq()
scsi: lpfc: Fix hdwq sgl locks and irq handling
scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq
scsi: core: scsi_trace: Use get_unaligned_be*()
scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan
scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI
scsi: scsi_transport_sas: Fix memory leak when removing devices
scsi: hisi_sas: Return directly if init hardware failed
scsi: lpfc: fix: Coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences
scsi: target: core: Fix a pr_debug() argument
scsi: bnx2i: fix potential use after free
scsi: qla4xxx: fix double free bug
scsi: hisi_sas: Set the BIST init value before enabling BIST
scsi: hisi_sas: Don't create debugfs dump folder twice
scsi: esas2r: unlock on error in esas2r_nvram_read_direct()
reiserfs: fix handling of -EOPNOTSUPP in reiserfs_for_each_xattr
um: virtio_uml: Disallow modular build
um: Don't trace irqflags during shutdown
mtd: cfi_cmdset_0002: fix delayed error detection on HyperFlash
mtd: cfi_cmdset_0002: only check errors when ready in cfi_check_err_status()
mtd: devices: fix mchp23k256 read and write
Revert "arm64: dts: juno: add dma-ranges property"
ARM: dts: Fix sgx sysconfig register for omap4
arm64: dts: juno: Fix UART frequency
ARM: dts: dra7: fix cpsw mdio fck clock
arm64: dts: allwinner: a64: Re-add PMU node
ARM: dts: imx6ul-kontron-n6310-s: Disable the snvs-poweroff driver
arm64: dts: qcom: sdm845-cheza: delete zap-shader
arm64: dts: imx8mm-evk: Assigned clocks for audio plls
arm64: dts: renesas: r8a774a1: Remove audio port node
arm64: dts: marvell: Fix CP110 NAND controller node multi-line comment alignment
tick/sched: Annotate lockless access to last_jiffies_update
cfg80211: check for set_wiphy_params
arm64: dts: marvell: Add AP806-dual missing CPU clocks
arm64: dts: renesas: r8a77970: Fix PWM3
arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node
arm64: dts: meson: g12: fix audio fifo reg size
arm64: dts: meson: axg: fix audio fifo reg size
cw1200: Fix a signedness bug in cw1200_load_firmware()
arm64: dts: qcom: msm8998: Disable coresight by default
irqchip: Place CONFIG_SIFIVE_PLIC into the menu
tcp: refine rule to allow EPOLLOUT generation under mem pressure
dt-bindings: Add missing 'properties' keyword enclosing 'snps,tso'
xen/blkfront: Adjust indentation in xlvbd_alloc_gendisk
devlink: Wait longer before warning about unset port type
net: stmmac: tc: Do not setup flower filtering if RSS is enabled
net: stmmac: selftests: Update status when disabling RSS
selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation
net: stmmac: selftests: Mark as fail when received VLAN ID != expected
net: stmmac: selftests: Make it work in Synopsys AXS101 boards
mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters
mlxsw: spectrum: Wipe xstats.backlog of down ports
mlxsw: spectrum: Do not modify cloned SKBs during xmit
sh_eth: check sh_eth_cpu_data::dual_port when dumping registers
drm/amdgpu: allow direct upload save restore list for raven2
i40e: prevent memory leak in i40e_setup_macvlans
net: dsa: bcm_sf2: Configure IMP port for 2Gb/sec
net: sched: act_ctinfo: fix memory leak
net: dsa: tag_gswip: fix typo in tagger name
net: dsa: sja1105: Don't error out on disabled ports with no phy-mode
net: systemport: Fixed queue mapping in internal ring map
net: ethernet: ave: Avoid lockdep warning
bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal.
bnxt_en: Fix ipv6 RFS filter matching logic.
bnxt_en: Fix NTUPLE firmware command failures.
tcp: fix marked lost packets not being retransmitted
r8152: add missing endpoint sanity check
ptp: free ptp device pin descriptors properly
net/wan/fsl_ucc_hdlc: fix out of bounds write on array utdm_info
net: usb: lan78xx: limit size of local TSO packets
net/sched: act_ife: initalize ife->metalist earlier
net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset
net: hns: fix soft lockup when there is not enough memory
net: hns3: pad the short frame before sending to the hardware
net: dsa: tag_qca: fix doubled Tx statistics
net: avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key()
hv_netvsc: Fix memory leak when removing rndis device
macvlan: use skb_reset_mac_header() in macvlan_queue_xmit()
batman-adv: Fix DAT candidate selection on little endian systems
bpftool: Fix printing incorrect pointer in btf_dump_ptr
net: bpf: Don't leak time wait and request sockets
NFC: pn533: fix bulk-message timeout
netfilter: nf_tables: fix flowtable list del corruption
netfilter: nf_tables: store transaction list locally while requesting module
netfilter: nf_tables: remove WARN and add NLA_STRING upper limits
netfilter: nft_tunnel: ERSPAN_VERSION must not be null
netfilter: nft_tunnel: fix null-attribute check
netfilter: nat: fix ICMP header corruption on ICMP errors
netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct
netfilter: fix a use-after-free in mtype_destroy()
i2c: iop3xx: Fix memory leak in probe error path
bpf/sockmap: Read psock ingress_msg before sk_receive_queue
cfg80211: fix page refcount issue in A-MSDU decap
cfg80211: fix memory leak in cfg80211_cqm_rssi_update
cfg80211: fix memory leak in nl80211_probe_mesh_link
cfg80211: fix deadlocks in autodisconnect work
i2c: tegra: Properly disable runtime PM on driver's probe error
i2c: tegra: Fix suspending in active runtime PM state
bpf: Sockmap/tls, fix pop data with SK_DROP return code
bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining
bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf
bpf: Sockmap/tls, msg_push_data may leave end mark in place
bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds
bpf: Sockmap/tls, push write_space updates through ulp updates
bpf: Sockmap, ensure sock lock held during tear down
bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop
bpf: Fix incorrect verifier simulation of ARSH under ALU32
drm/amd/display: Reorder detect_edp_sink_caps before link settings read.
block: Fix the type of 'sts' in bsg_queue_rq()
net: fix kernel-doc warning in <linux/netdevice.h>
tipc: fix retrans failure due to wrong destination
tipc: fix potential hanging after b/rcast changing
reset: Fix {of,devm}_reset_control_array_get kerneldoc return types
net: stmmac: Enable 16KB buffer size
net: stmmac: 16KB buffer must be 16 byte aligned
ARM: dts: imx7: Fix Toradex Colibri iMX7S 256MB NAND flash support
ARM: dts: imx6q-icore-mipi: Use 1.5 version of i.Core MX6DL
ARM: dts: imx6sll-evk: Remove incorrect power supply assignment
ARM: dts: imx6sl-evk: Remove incorrect power supply assignment
ARM: dts: imx6sx-sdb: Remove incorrect power supply assignment
ARM: dts: imx6qdl-sabresd: Remove incorrect power supply assignment
mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE
mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio()
mm/memory_hotplug: don't free usage map when removing a re-added early section
Btrfs: always copy scrub arguments back to user space
btrfs: check rw_devices, not num_devices for balance
btrfs: fix memory leak in qgroup accounting
btrfs: relocation: fix reloc_root lifespan and access
btrfs: do not delete mismatched root refs
btrfs: fix invalid removal of root ref
btrfs: rework arguments of btrfs_unlink_subvol
mm, debug_pagealloc: don't rely on static keys too early
mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid
mm: memcg/slab: fix percpu slab vmstats flushing
mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment
mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment
perf report: Fix incorrectly added dimensions as switch perf data file
locking/lockdep: Fix buffer overrun problem in stack_trace[]
perf hists: Fix variable name's inconsistency in hists__for_each() macro
clk: samsung: exynos5420: Keep top G3D clocks enabled
s390/setup: Fix secure ipl message
efi/earlycon: Fix write-combine mapping on x86
x86/resctrl: Fix potential memory leak
drm/i915: Add missing include file <linux/math64.h>
mtd: spi-nor: Fix selection of 4-byte addressing opcodes on Spansion
scsi: storvsc: Correctly set number of hardware queues for IDE disk
s390/zcrypt: Fix CCA cipher key gen with clear key value function
x86/efistub: Disable paging at mixed mode entry
perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events
locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN
x86/CPU/AMD: Ensure clearing of SME/SEV features is maintained
x86/resctrl: Fix an imbalance in domain_remove_cpu()
cpu/SMT: Fix x86 link error without CONFIG_SYSFS
usb: core: hub: Improved device recognition on remote wakeup
mtd: rawnand: gpmi: Restore nfc timing setup after suspend/resume
mtd: rawnand: gpmi: Fix suspend/resume problem
ptrace: reintroduce usage of subjective credentials in ptrace_has_cap()
scsi: mptfusion: Fix double fetch bug in ioctl
scsi: fnic: fix invalid stack access
staging: comedi: ni_routes: allow partial routing information
staging: comedi: ni_routes: fix null dereference in ni_find_route_source()
USB: serial: quatech2: handle unbound ports
USB: serial: keyspan: handle unbound ports
USB: serial: io_edgeport: add missing active-port sanity check
USB: serial: io_edgeport: handle unbound ports on URB completion
USB: serial: ch341: handle unbound port at reset_resume
USB: serial: suppress driver bind attributes
USB: serial: option: add support for Quectel RM500Q in QDL mode
USB: serial: opticon: fix control-message timeouts
USB: serial: option: Add support for Quectel RM500Q
USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx
iio: buffer: align the size of scan bytes to size of the largest element
iio: chemical: pms7003: fix unmet triggered buffer dependency
iio: light: vcnl4000: Fix scale for vcnl4040
iio: imu: st_lsm6dsx: Fix selection of ST_LSM6DS3_ID
iio: adc: ad7124: Fix DT channel configuration
perf: Correctly handle failed perf_get_aux_event()
ARM: davinci: select CONFIG_RESET_CONTROLLER
ARM: dts: am571x-idk: Fix gpios property to have the correct gpio number
cpuidle: teo: Fix intervals[] array indexing bug
io_uring: only allow submit from owning task
fuse: fix fuse_send_readpages() in the syncronous read case
block: fix an integer overflow in logical block size
clk: sunxi-ng: r40: Allow setting parent rate for external clock outputs
Fix built-in early-load Intel microcode alignment
arm64: dts: agilex/stratix10: fix pmu interrupt numbers
arm64: dts: allwinner: a64: olinuxino: Fix eMMC supply regulator
arm64: dts: allwinner: a64: olinuxino: Fix SDIO supply regulator
ALSA: usb-audio: fix sync-ep altsetting sanity check
ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context
ALSA: seq: Fix racy access for queue timer in proc read
ALSA: dice: fix fallback from protocol extension into limited functionality
ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk
ARM: dts: imx6q-dhcom: Fix SGTL5000 VDDIO regulator connection
ARM: dts: imx7ulp: fix reg of cpu node
ARM: OMAP2+: Fix ti_sysc_find_one_clockdomain to check for to_clk_hw_omap
ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1
ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1
ASoC: stm32: dfsdm: fix 16 bits record
ASoC: stm32: sai: fix possible circular locking
ASoC: msm8916-wcd-digital: Reset RX interpolation path after use
arm64: dts: imx8mq-librem5-devkit: use correct interrupt for the magnetometer
Revert "gpio: thunderx: Switch to GPIOLIB_IRQCHIP"
clk: Don't try to enable critical clocks if prepare failed
bus: ti-sysc: Fix iterating over clocks
arm64: dts: imx8mm: Change SDMA1 ahb clock for imx8mm
arm64: dts: ls1028a: fix endian setting for dcfg
ARM: dts: imx6q-dhcom: fix rtc compatible
dt-bindings: reset: meson8b: fix duplicate reset IDs
soc: amlogic: meson-ee-pwrc: propagate errors from pm_genpd_init()
soc: amlogic: meson-ee-pwrc: propagate PD provider registration errors
clk: qcom: gcc-sdm845: Add missing flag to votable GDSCs
ARM: dts: meson8: fix the size of the PMU registers
ANDROID: gki: Make GKI specific modules builtins
ANDROID: virtio-net: Skip set_features on non-cvq devices
ANDROID: fscrypt: add support for hardware-wrapped keys
ANDROID: block: add KSM op to derive software secret from wrapped key
ANDROID: block: provide key size as input to inline crypto APIs
ANDROID: ufshcd-crypto: export cap find API
ANDROID: build config for cuttlefish ramdisk
ANDROID: x86: gki_defconfig: enable LTO and CFI
ANDROID: x86: map CFI jump tables in pti_clone_entry_text
ANDROID: x86, module: Ignore __typeid__ relocations
ANDROID: x86, relocs: Ignore __typeid__ relocations
ANDROID: x86/alternatives: Use C int3 selftest but disable KASAN
ANDROID: x86/extable: Do not mark exception callback as CFI
ANDROID: x86, build: allow LTO_CLANG and THINLTO to be selected
ANDROID: x86: disable UNWINDER_ORC with LTO_CLANG
ANDROID: x86: disable STACK_VALIDATION with LTO_CLANG
ANDROID: x86: disable HAVE_ARCH_PREL32_RELOCATIONS with LTO_CLANG
ANDROID: x86/vdso: disable LTO only for VDSO
FROMLIST: crypto, x86/sha: Eliminate casts on asm implementations
UPSTREAM: x86/vmlinux: Actually use _etext for the end of the text segment
Linux 5.4.13
ocfs2: call journal flush to mark journal as empty after journal recovery when mount
hexagon: work around compiler crash
hexagon: parenthesize registers in asm predicates
kbuild/deb-pkg: annotate libelf-dev dependency as :native
media: intel-ipu3: Align struct ipu3_uapi_awb_fr_config_s to 32 bytes
drm/amdgpu: enable gfxoff for raven1 refresh
ioat: ioat_alloc_ring() failure handling.
s390/qeth: lock the card while changing its hsuid
dmaengine: k3dma: Avoid null pointer traversal
rxrpc: Fix missing security check on incoming calls
rxrpc: Don't take call->user_mutex in rxrpc_new_incoming_call()
rxrpc: Unlock new call in rxrpc_new_incoming_call() rather than the caller
drm/arm/mali: make malidp_mw_connector_helper_funcs static
MIPS: Prevent link failure with kcov instrumentation
tomoyo: Suppress RCU warning at list_for_each_entry_rcu().
mips: Fix gettimeofday() in the vdso library
mips: cacheinfo: report shared CPU map
riscv: export flush_icache_all to modules
rseq/selftests: Turn off timeout setting
selftests: firmware: Fix it to do root uid check and skip
scsi: target/iblock: Fix protection error with blocks greater than 512B
scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy()
gpio: mpc8xxx: Add platform device to gpiochip->parent
rtc: bd70528: Add MODULE ALIAS to autoload module
rtc: brcmstb-waketimer: add missed clk_disable_unprepare
rtc: msm6242: Fix reading of 10-hour digit
NFSD fixing possible null pointer derefering in copy offload
f2fs: fix potential overflow
sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO
iwlwifi: mvm: fix support for single antenna diversity
rtlwifi: Remove unnecessary NULL check in rtl_regd_init
iwlwifi: mvm: consider ieee80211 station max amsdu value
spi: lpspi: fix memory leak in fsl_lpspi_probe
spi: rspi: Use platform_get_irq_byname_optional() for optional irqs
spi: atmel: fix handling of cs_change set on non-last xfer
spi: pxa2xx: Set controller->max_transfer_size in dma mode
mtd: spi-nor: fix silent truncation in spi_nor_read_raw()
mtd: spi-nor: fix silent truncation in spi_nor_read()
spi: sprd: Fix the incorrect SPI register
ubifs: do_kill_orphans: Fix a memory leak bug
ubifs: Fixed missed le64_to_cpu() in journal
Revert "ubifs: Fix memory leak bug in alloc_ubifs_info() error path"
memory: mtk-smi: Add PM suspend and resume ops
iommu/mediatek: Add a new tlb_lock for tlb_flush
iommu/mediatek: Correct the flush_iotlb_all callback
media: hantro: Set H264 FIELDPIC_FLAG_E flag correctly
media: aspeed-video: Fix memory leaks in aspeed_video_probe
media: hantro: Do not reorder H264 scaling list
media: cedrus: Use correct H264 8x8 scaling list
media: coda: fix deadlock between decoder picture run and start command
media: exynos4-is: Fix recursive locking in isp_video_release()
media: v4l: cadence: Fix how unsued lanes are handled in 'csi2rx_start()'
media: hantro: h264: Fix the frame_num wraparound case
media: rcar-vin: Fix incorrect return statement in rvin_try_format()
media: ov6650: Fix default format not applied on device probe
media: ov6650: Fix .get_fmt() V4L2_SUBDEV_FORMAT_TRY support
media: ov6650: Fix some format attributes not under control
media: ov6650: Fix incorrect use of JPEG colorspace
ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC
tty: serial: pch_uart: correct usage of dma_unmap_sg
tty: serial: imx: use the sg count from dma_map_sg
MIPS: SGI-IP27: Fix crash, when CPUs are disabled via nr_cpus parameter
MIPS: Loongson: Fix return value of loongson_hwmon_init
MIPS: PCI: remember nasid changed by set interrupt affinity
powerpc/powernv: Disable native PCIe port management
PCI/PTM: Remove spurious "d" from granularity message
tools: PCI: Fix fd leakage
PCI/PM: Clear PCIe PME Status even for legacy power management
PCI: Fix missing bridge dma_ranges resource list cleanup
PCI: dwc: Fix find_next_bit() usage
PCI: aardvark: Fix PCI_EXP_RTCTL register configuration
PCI: aardvark: Use LTSSM state to build link training flag
compat_ioctl: handle SIOCOUTQNSD
af_unix: add compat_ioctl support
gfs2: add compat_ioctl support
arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD
scsi: sd: enable compat ioctls for sed-opal
drm/amdgpu/discovery: reserve discovery data at the top of VRAM
drm/amdgpu: cleanup creating BOs at fixed location (v2)
Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper."
PCI: pciehp: Do not disable interrupt twice on suspend
pinctrl: lewisburg: Update pin list according to v1.1v6
pinctrl: sh-pfc: Do not use platform_get_irq() to count interrupts
pinctrl: sh-pfc: Fix PINMUX_IPSR_PHYS() to set GPSR
pinctl: ti: iodelay: fix error checking on pinctrl_count_index_with_args call
affs: fix a memory leak in affs_remount
rsi: fix potential null dereference in rsi_probe()
clk: imx: pll14xx: Fix quick switch of S/K parameter
dmaengine: dw: platform: Mark 'hclk' clock optional
clk: Fix memory leak in clk_unregister()
clk: samsung: exynos5420: Preserve CPU clocks configuration during suspend/resume
clk: meson: axg-audio: fix regmap last register
mei: fix modalias documentation
iio: imu: adis16480: assign bias value only if operation succeeded
iio: imu: st_lsm6dsx: fix gyro gain definitions for LSM9DS1
NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn
NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process()
nfsd: v4 support requires CRYPTO_SHA256
nfsd: Fix cld_net->cn_tfm initialization
NFSv2: Fix a typo in encode_sattr()
crypto: geode-aes - convert to skcipher API and make thread-safe
crypto: algif_skcipher - Use chunksize instead of blocksize
crypto: virtio - implement missing support for output IVs
crypto: arm64/aes-neonbs - add return value of skcipher_walk_done() in __xts_crypt()
crypto: hisilicon - select NEED_SG_DMA_LENGTH in qm Kconfig
crypto: cavium/nitrox - fix firmware assignment to AE cores
scsi: ufs: Give an unique ID to each ufs-bsg
dm: add dm-clone to the documentation index
xprtrdma: Fix oops in Receive handler after device removal
xprtrdma: Fix completion wait during device removal
xprtrdma: Fix create_qp crash on device unload
Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces
Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces
asm-generic/nds32: don't redefine cacheflush primitives
platform/x86: GPD pocket fan: Use default values when wrong modparams are given
platform/x86: asus-wmi: Fix keyboard brightness cannot be set to 0
platform/mellanox: fix potential deadlock in the tmfifo driver
scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI
scsi: enclosure: Fix stale device oops with hot replug
keys: Fix request_key() cache
afs: Fix afs_lookup() to not clobber the version on a new dentry
afs: Fix use-after-loss-of-ref
libbpf: Fix Makefile' libbpf symbol mismatch diagnostic
bpf: Support pre-2.25-binutils objcopy for vmlinux BTF
bpf: skmsg, fix potential psock NULL pointer dereference
bpf: Make use of probe_user_write in probe write helper
uaccess: Add non-pagefault user-space write function
RDMA/srpt: Report the SCSI residual to the initiator
RDMA/mlx5: Return proper error value
rdma: Remove nes ABI header
RDMA/hns: Bugfix for qpc/cqc timer configuration
RDMA/hns: Fix to support 64K page for srq
xprtrdma: Close window between waking RPC senders and posting Receives
xprtrdma: Fix MR list handling
xprtrdma: Connection becomes unstable after a reconnect
xprtrdma: Add unique trace points for posting Local Invalidate WRs
RDMA/hns: Release qp resources when failed to destroy qp
RDMA/hns: Fix build error again
RDMA/siw: Fix port number endianness in a debug message
RDMA/counter: Prevent QP counter manual binding in auto mode
RDMA/hns: Modify return value of restrack functions
RDMA/hns: remove a redundant le16_to_cpu
RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size()
ASoC: rsnd: fix DALIGN register for SSIU
ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n
ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver
ASoC: fsl_esai: Add spin lock to protect reset, stop and start
ASoC: simple_card_utils.h: Add missing include
ASoC: dt-bindings: mt8183: add missing update
netfilter: nft_meta: use 64-bit time arithmetic
netfilter: nf_tables_offload: release flow_rule on error from commit path
btrfs: simplify inode locking for RWF_NOWAIT
hsr: fix slab-out-of-bounds Read in hsr_debugfs_rename()
syscalls/x86: Fix function types in COND_SYSCALL
syscalls/x86: Use the correct function type for sys_ni_syscall
syscalls/x86: Use COMPAT_SYSCALL_DEFINE0 for IA32 (rt_)sigreturn
syscalls/x86: Wire up COMPAT_SYSCALL_DEFINE0
perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description
afs: Fix missing cell comparison in afs_test_super()
reset: brcmstb: Remove resource checks
dt-bindings: reset: Fix brcmstb-reset example
can: j1939: fix address claim code example
ath9k: use iowrite32 over __raw_writel
MAINTAINERS: Append missed file to the database
scsi: smartpqi: Update attribute name to `driver_version`
cifs: Adjust indentation in smb2_open_file
s390/qeth: fix initialization on old HW
s390/qeth: vnicc Fix init to default
s390/qeth: Fix vnicc_is_in_use if rx_bcast not set
s390/qeth: fix false reporting of VNIC CHAR config failure
s390/qeth: fix qdio teardown after early init error
hsr: reset network header when supervision frame is created
hsr: rename debugfs file when interface name is changed
hsr: add hsr root debugfs directory
drm/tegra: Fix ordering of cleanup code
PCI: amlogic: Fix probed clock names
PM / devfreq: tegra: Add COMMON_CLK dependency
gpio: Fix error message on out-of-range GPIO in lookup table
scsi: mpt3sas: Fix double free in attach error handling
fs: move guard_bio_eod() after bio_set_op_attrs
bpf: cgroup: prevent out-of-order release of cgroup bpf
iommu: Remove device link to group on failure
iommu/vt-d: Unlink device if failed to add to group
selftests: loopback.sh: skip this test if the driver does not support
pinctrl: meson: Fix wrong shift value when get drive-strength
gpio: zynq: Fix for bug in zynq_gpio_restore_context API
mtd: onenand: omap2: Pass correct flags for prep_dma_memcpy
ASoC: SOF: imx8: Fix dsp_box offset
netfilter: nft_flow_offload: fix underflow in flowtable reference counter
pinctrl: lochnagar: select GPIOLIB
ASoC: stm32: spdifrx: fix input pin state management
ASoC: stm32: spdifrx: fix race condition in irq handler
ASoC: stm32: spdifrx: fix inconsistent lock state
ASoC: soc-core: Set dpcm_playback / dpcm_capture
ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev
i2c: bcm2835: Store pointer to bus clock
mtd: rawnand: stm32_fmc2: avoid to lock the CPU bus
IB/hfi1: Don't cancel unused work item
RDMA/bnxt_re: Fix Send Work Entry state check while polling completions
RDMA/bnxt_re: Avoid freeing MR resources if dereg fails
phy: mapphone-mdm6600: Fix uninitialized status value regression
rtc: mt6397: fix alarm register overwrite
HID: hidraw, uhid: Always report EPOLLOUT
FROMGIT: drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops()
USB: f_accessory: Check dev pointer before decoding ctrl request
Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper."
ANDROID: update kernel ABI for CONFIG_DUMMY
ANDROID: update ABI whitelist
UPSTREAM: dmaengine: k3dma: Avoid null pointer traversal
GKI: enable CONFIG_DUMMY=y
ANDROID: update kernel ABI for f2fs/fscrypt/other changes
ANDROID: db845c: Add build config
ANDROID: db845c: add db845c_gki.fragment
FROMLIST: usb: dwc3: gadget: Correct the logic for finding last SG entry
FROMLIST: usb: xhci: provide a debugfs hook for erasing rom
FROMLIST: usb: renesas-xhci: allow multiple firmware versions
FROMLIST: usb: renesas-xhci: Add ROM loader for uPD720201
FROMLIST: usb: renesas-xhci: Add the renesas xhci driver
FROMLIST: usb: xhci: export few functions
ANDROID: arm64: dts: db845c: Add clocks entry to display to track real clock inputs
ANDROID: arm64: dts: db845c: add Low speed expansion i2c and spi nodes
ANDROID: arm64: dts: qcom: sdm845-db845c: Bring in LT9611
ANDROID: arm64: dts: qcom: db845c: Enable PCIe controllers
ANDROID: arm64: dts: qcom: sdm845: Add second PCIe PHY and controller
ANDROID: arm64: dts: qcom: sdm845: Add first PCIe controller and PHY
ANDROID: arm64: dts/sdm845: Enable FW implemented safe sequence handler on MTP
ANDROID: drm/bridge: Introduce LT9611 DSI to HDMI bridge
FROMLIST: drm: msm: Quiet down plane errors in atomic_check
FROMLIST: reset: qcom-aoss: Allow CONFIG_RESET_QCOM_AOSS to be a tristate
FROMLIST: tty: serial: Kconfig: Allow SERIAL_QCOM_GENI_CONSOLE to be enabled if SERIAL_QCOM_GENI is a module
FROMLIST: lib/list_sort: fix function type mismatches
UPSTREAM: kcov: fix struct layout for kcov_remote_arg
GKI: enable CONFIG_NETFILTER_XT_MATCH_QUOTA2_LOG=y
Linux 5.4.12
drm/i915/gen9: Clear residual context state on context switch
netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present
netfilter: conntrack: dccp, sctp: handle null timeout argument
netfilter: arp_tables: init netns pointer in xt_tgchk_param struct
phy: cpcap-usb: Fix flakey host idling and enumerating of devices
phy: cpcap-usb: Fix error path when no host driver is loaded
USB: Fix: Don't skip endpoint descriptors with maxpacket=0
HID: hiddev: fix mess in hiddev_open()
ath10k: fix memory leak
rtl8xxxu: prevent leaking urb
scsi: bfa: release allocated memory in case of error
rpmsg: char: release allocated memory
mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf
mwifiex: fix possible heap overflow in mwifiex_process_country_ie()
staging: vt6656: remove bool from vnt_radio_power_on ret
um: Implement copy_thread_tls
clone3: ensure copy_thread_tls is implemented
xtensa: Implement copy_thread_tls
riscv: Implement copy_thread_tls
parisc: Implement copy_thread_tls
arm: Implement copy_thread_tls
arm64: Implement copy_thread_tls
arm64: Move __ARCH_WANT_SYS_CLONE3 definition to uapi headers
tty: always relink the port
tty: link tty and port before configuring it as console
iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU
serdev: Don't claim unsupported ACPI serial devices
staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
staging: vt6656: limit reg output to block size
staging: vt6656: correct return of vnt_init_registers.
staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713
usb: musb: dma: Correct parameter passed to IRQ handler
usb: musb: Disable pullup at init
usb: musb: fix idling for suspend after disconnect interrupt
USB: serial: option: add ZLP support for 0x1bc7/0x9010
USB-PD tcpm: bad warning+size, PPS adapters
usb: ohci-da8xx: ensure error return on variable error is set
usb: cdns3: should not use the same dev_id for shared interrupt handler
staging: vt6656: Fix non zero logical return of, usb_control_msg
staging: vt6656: set usb_set_intfdata on driver fail.
pstore/ram: Regularize prz label allocation lifetime
gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism
gpiolib: acpi: Turn dmi_system_id table into a generic quirk table
can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs
can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode
can: tcan4x5x: tcan4x5x_can_probe(): get the device out of standby before register access
can: gs_usb: gs_usb_probe(): use descriptors of current altsetting
can: kvaser_usb: fix interface sanity check
IB/hfi1: Adjust flow PSN with the correct resync_psn
drm/i915/gt: Mark up virtual engine uabi_instance
drm/i915: Add Wa_1407352427:icl,ehl
drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ
drm/fb-helper: Round up bits_per_pixel if possible
drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware model
Revert "drm/amdgpu: Set no-retry as default."
drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl,ehl
Input: input_event - fix struct padding on sparc64
Input: add safety guards to input_set_keycode()
HID: hid-input: clear unmapped usages
HID: hidraw: Fix returning EPOLLOUT from hidraw_poll
HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
HID: Fix slab-out-of-bounds read in hid_field_extract
tracing: Change offset type to s32 in preempt/irq tracepoints
tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail
rtc: sun6i: Add support for RTC clocks on R40
tpm: Handle negative priv->response_len in tpm_common_read()
tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's"
tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts"
tpm: Revert "tpm_tis: reserve chip for duration of tpm_tis_core_init"
ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen
ALSA: hda/realtek - Set EAPD control to default for ALC222
ALSA: hda/realtek - Add new codec supported for ALCS1200A
ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5
usb: chipidea: host: Disable port power only if previously enabled
powercap: intel_rapl: add NULL pointer check to rapl_mmio_cpu_online()
i2c: fix bus recovery stop mode timing
chardev: Avoid potential use-after-free in 'chrdev_open()'
UPSTREAM: vhost, kcov: collect coverage from vhost_worker
UPSTREAM: usb, kcov: collect coverage from hub_event
ANDROID: update kernel ABI for kcov changes
UPSTREAM: kcov: remote coverage support
ANDROID: gki_defconfig: Enable blk-crypto fallback
BACKPORT: FROMLIST: Update Inline Encryption from v5 to v6 of patch series
ANDROID: tty: serdev: Fix broken serial console input
ANDROID: reset: hisi-reboot: adb reboot bootloader
Linux 5.4.11
usb: missing parentheses in USE_NEW_SCHEME
USB: serial: option: add Telit ME910G1 0x110a composition
USB: core: fix check for duplicate endpoints
usb: dwc3: gadget: Fix request complete check
net/mlx5: DR, Init lists that are used in rule's member
net/mlx5e: Fix hairpin RSS table size
net/mlx5: DR, No need for atomic refcount for internal SW steering resources
net/mlx5e: Always print health reporter message to dmesg
net: dsa: mv88e6xxx: force cmode write on 6141/6341
net/mlx5: Move devlink registration before interfaces load
macb: Don't unregister clks unconditionally
vlan: vlan_changelink() should propagate errors
vlan: fix memory leak in vlan_dev_set_egress_priority
net: sch_prio: When ungrafting, replace with FIFO
mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO
vxlan: fix tos value before xmit
tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK
sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY
sch_cake: avoid possible divide by zero in cake_enqueue()
pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM
net: usb: lan78xx: fix possible skb leak
net: stmmac: Fixed link does not need MDIO Bus
net: stmmac: dwmac-sunxi: Allow all RGMII modes
net: stmmac: dwmac-sun8i: Allow all RGMII modes
net: freescale: fec: Fix ethtool -d runtime PM
net: dsa: mv88e6xxx: Preserve priority when setting CPU port.
macvlan: do not assume mac_header is set in macvlan_broadcast()
gtp: fix bad unlock balance in gtp_encap_enable_socket
tracing: Do not create directories if lockdown is in affect
selftests: pmtu: fix init mtu value in description
hv_netvsc: Fix unwanted rx_table reset
llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)
s390/qeth: don't return -ENOTSUPP to userspace
s390/qeth: fix promiscuous mode after reset
s390/qeth: handle error due to unsupported transport mode
sbitmap: only queue kyber's wait callback if not already active
parisc: Fix compiler warnings in debug_core.c
block: fix memleak when __blk_rq_map_user_iov() is failed
s390/dasd: fix memleak in path handling error case
s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly
block: Fix a lockdep complaint triggered by request queue flushing
arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list
platform/x86: pcengines-apuv2: fix simswap GPIO assignment
net/ixgbe: Fix concurrency issues between config flow and XSK
net/i40e: Fix concurrency issues between config flow and XSK
net/mlx5e: Fix concurrency issues between config flow and XSK
xsk: Add rcu_read_lock around the XSK wakeup
tpm/tpm_ftpm_tee: add shutdown call back
drm/exynos: gsc: add missed component_del
s390/purgatory: do not build purgatory with kcov, kasan and friends
net: stmmac: Always arm TX Timer at end of transmission start
net: stmmac: RX buffer size must be 16 byte aligned
net: stmmac: xgmac: Clear previous RX buffer size
net: stmmac: Do not accept invalid MTU values
net: stmmac: Determine earlier the size of RX buffer
net: stmmac: selftests: Needs to check the number of Multicast regs
clk: Move clk_core_reparent_orphans() under CONFIG_OF
io_uring: don't wait when under-submitting
iommu/dma: Relax locking in iommu_dma_prepare_msi()
perf/smmuv3: Remove the leftover put_cpu() in error path
fs: call fsnotify_sb_delete after evict_inodes
fs: avoid softlockups in s_inodes iterators
block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT
usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state'
psi: Fix a division error in psi poll()
sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime
perf/x86/intel: Fix PT PMI handling
perf/x86: Fix potential out-of-bounds access
scripts: package: mkdebian: add missing rsync dependency
kconfig: don't crash on NULL expressions in expr_eq()
iommu/iova: Init the struct iova to fix the possible memleak
staging: axis-fifo: add unspecified HAS_IOMEM dependency
clk: at91: fix possible deadlock
spi: nxp-fspi: Ensure width is respected in spi-mem operations
regulator: rn5t618: fix module aliases
ASoC: wm8962: fix lambda value
rfkill: Fix incorrect check to avoid NULL pointer dereference
parisc: add missing __init annotation
parisc: fix compilation when KEXEC=n and KEXEC_FILE=y
net: usb: lan78xx: Fix error message format specifier
cxgb4: Fix kernel panic while accessing sge_info
bnx2x: Fix logic to get total no. of PFs per engine
bnx2x: Do not handle requests from VFs after parity
habanalabs: remove variable 'val' set but not used
habanalabs: rate limit error msg on waiting for CS
bpf: Clear skb->tstamp in bpf_redirect when necessary
ocxl: Fix potential memory leak on context creation
Btrfs: fix hole extent items with a zero size after range cloning
btrfs: handle error in btrfs_cache_block_group
powerpc/spinlocks: Include correct header for static key
powerpc/vcpu: Assume dedicated processors as non-preempt
Btrfs: fix cloning range with a hole when using the NO_HOLES feature
btrfs: Fix error messages in qgroup_rescan_init
powerpc: Ensure that swiotlb buffer is allocated from low memory
pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio
cfg80211: fix double-free after changing network namespace
mac80211: fix TID field in monitor mode transmit
clk: walk orphan list on clock provider registration
bus: ti-sysc: Fix missing reset delay handling
pinctrl: aspeed-g6: Fix LPC/eSPI mux configuration
ARM: imx_v6_v7_defconfig: Explicitly restore CONFIG_DEBUG_FS
arm64: dts: ls1028a: fix reboot node
samples: bpf: fix syscall_tp due to unused syscall
samples: bpf: Replace symbol compare of trace_event
kselftest: Support old perl versions
kselftest/runner: Print new line in print of timeout log
ARM: dts: am437x-gp/epos-evm: fix panel compatible
spi: spi-ti-qspi: Fix a bug when accessing non default CS
perf header: Fix false warning when there are no duplicate cache entries
perf metricgroup: Fix printing event names of metric group with multiple events
bpftool: Don't crash on missing jited insns or ksyms
bpf, mips: Limit to 33 tail calls
bpf, riscv: Limit to 33 tail calls
arm64: dts: ls1028a: fix typo in TMU calibration data
ARM: dts: bcm283x: Fix critical trip point
ARM: omap2plus_defconfig: Add back DEBUG_FS
ARM: dts: am335x-sancloud-bbe: fix phy mode
ASoC: SOF: Intel: split cht and byt debug window sizes
ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header
ASoC: topology: Check return value for soc_tplg_pcm_create()
ASoC: topology: Check return value for snd_soc_add_dai_link()
reset: Do not register resource data for missing resets
spi: spi-cavium-thunderx: Add missing pci_release_regions()
ARM: dts: Cygnus: Fix MDIO node address/size cells
ARM: exynos_defconfig: Restore debugfs support
selftests: safesetid: Fix Makefile to set correct test program
selftests: safesetid: Check the return value of setuid/setgid
selftests: safesetid: Move link library to LDLIBS
selftests/ftrace: Fix multiple kprobe testcase
selftests/ftrace: Do not to use absolute debugfs path
selftests/ftrace: Fix ftrace test cases to check unsupported
selftests/ftrace: Fix to check the existence of set_ftrace_filter
ARM: dts: BCM5301X: Fix MDIO node address/size cells
netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions
netfilter: nf_tables: skip module reference count bump on object updates
netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init()
netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END
netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets
netfilter: uapi: Avoid undefined left-shift in xt_sctp.h
ARM: vexpress: Set-up shared OPP table instead of individual for each CPU
ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing
efi/earlycon: Remap entire framebuffer after page initialization
efi/gop: Fix memory leak in __gop_query32/64()
efi/gop: Return EFI_SUCCESS if a usable GOP was found
efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs
selftests: netfilter: use randomized netns names
ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89
x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage
regulator: core: fix regulator_register() error paths to properly release rdev
libtraceevent: Copy pkg-config file to output folder when using O=
libtraceevent: Fix lib installation with O=
mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()
netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event
x86/intel: Disable HPET on Intel Ice Lake platforms
netfilter: ctnetlink: netns exit must wait for callbacks
locking/spinlock/debug: Fix various data races
spi: fsl: Handle the single hardwired chipselect case
gpio: Handle counting of Freescale chipselects
spi: fsl: Fix GPIO descriptor support
ASoC: max98090: fix possible race conditions
regulator: fix use after free issue
spi: pxa2xx: Add support for Intel Jasper Lake
ASoC: rt5682: fix i2c arbitration lost issue
bpf: Fix passing modified ctx to ld/abs/ind instruction
USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein
ANDROID: Kconfig.gki: Add QCOM_SCM to QCOM Hidden configs
ANDROID: iommu/arm-smmu: Allow inherting stream mapping from bootloader
ANDROID: iommu/arm-smmu: Expose s2cr and smr structs to impl
ANDROID: iommu/arm-smmu: Don't blindly use first SMR to calculate mask
ANDROID: clk: qcom: Add sync_state = clk_sync_state for db845c clock providers
UPSTREAM: net: usbnet: Fix -Wcast-function-type
UPSTREAM: PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY
UPSTREAM: PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs
UPSTREAM: USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein
ANDROID: update kernel ABI (perf_event changes)
BACKPORT: perf_event: Add support for LSM and SELinux checks
ANDROID: Enable HID_STEAM and JOYSTICK_XPAD as y
ANDROID: update abi for previous revert
Revert "BACKPORT: perf_event: Add support for LSM and SELinux checks"
Linux 5.4.10
powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range
Linux 5.4.9
mm/hugetlb: defer freeing of huge pages if in non-task context
hsr: fix a race condition in node list insertion and deletion
hsr: fix error handling routine in hsr_dev_finalize()
hsr: avoid debugfs warning message when module is remove
net: annotate lockless accesses to sk->sk_pacing_shift
perf/x86/intel/bts: Fix the use of page_private()
efi: Don't attempt to map RCI2 config table if it doesn't exist
lib/ubsan: don't serialize UBSAN report
xen/blkback: Avoid unmapping unmapped grant pages
mm/sparse.c: mark populate_section_memmap as __meminit
s390/smp: fix physical to logical CPU map for SMT
Btrfs: only associate the locked page with one async_chunk struct
btrfs: get rid of unique workqueue helper functions
ubifs: ubifs_tnc_start_commit: Fix OOB in layout_in_gaps
net: add annotations on hh->hh_len lockless accesses
xfs: periodically yield scrub threads to the scheduler
drm/i915/execlists: Fix annotation for decoupling virtual request
ath9k_htc: Discard undersized packets
ath9k_htc: Modify byte order for an error message
fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP
fs: cifs: Fix atime update check vs mtime
cifs: Fix lookup of root ses in DFS referral cache
tty: serial: msm_serial: Fix lockup for sysrq and oops
phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optional() for optional irq
arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed warning
dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo in example
media: usb: fix memory leak in af9005_identify_state
regulator: ab8500: Remove AB8505 USB regulator
media: flexcop-usb: ensure -EIO is returned on error condition
arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node
arm64: dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth node
Bluetooth: Fix memory leak in hci_connect_le_scan
Bluetooth: delete a stray unlock
Bluetooth: btusb: fix PM leak in error case of setup
powerpc/mm: Mark get_slice_psize() & slice_addr_is_low() as notrace
regulator: axp20x: Fix AXP22x ELDO2 regulator enable bitmask
spi: uniphier: Fix FIFO threshold
regulator: bd70528: Remove .set_ramp_delay for bd70528_ldo_ops
regulator: axp20x: Fix axp20x_set_ramp_delay
watchdog: tqmx86_wdt: Fix build error
net, sysctl: Fix compiler warning when only cBPF is present
netfilter: nf_queue: enqueue skbs with NULL dst
platform/x86: pmc_atom: Add Siemens CONNECT X300 to critclk_systems DMI table
xfs: don't check for AG deadlock for realtime files in bunmapi
firmware: arm_scmi: Avoid double free in error flow
cifs: Fix potential softlockups while refreshing DFS cache
of: overlay: add_changeset_property() memory leak
iommu/vt-d: Remove incorrect PSI capability check
perf callchain: Fix segfault in thread__resolve_callchain_sample()
ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100
kernel/module.c: wakeup processes in module_wq on module unload
net/sched: annotate lockless accesses to qdisc->empty
HID: i2c-hid: Reset ALPS touchpads on resume
powerpc: Chunk calls to flush_dcache_range in arch_*_memory
nfsd4: fix up replay_matches_cache()
arm64: dts: qcom: msm8998-clamshell: Remove retention idle state
sunrpc: fix crash when cache_head become valid before update
PM / devfreq: Check NULL governor in available_governors_show
drm/msm: include linux/sched/task.h
spi: spi-fsl-dspi: Fix 16-bit word order in 32-bit XSPI mode
ftrace: Avoid potential division by zero in function profiler
arm64: Revert support for execute-only user mappings
exit: panic before exit_mm() on global init exit
scsi: lpfc: Fix rpi release when deleting vport
ALSA: firewire-motu: Correct a typo in the clock proc string
ALSA: pcm: Yet another missing check of non-cached buffer type
ALSA: cs4236: fix error return comparison of an unsigned integer
gen_initramfs_list.sh: fix 'bad variable name' error
dmaengine: virt-dma: Fix access after free in vchan_complete()
apparmor: fix aa_xattrs_match() may sleep while holding a RCU lock
mm/gup: fix memory leak in __gup_benchmark_ioctl
io_uring: use current task creds instead of allocating a new one
samples/trace_printk: Wait for IRQ work to finish
tracing: Fix endianness bug in histogram trigger
tracing: Have the histogram compare functions convert to u64 first
tracing: Avoid memory leak in process_system_preds()
tracing: Fix lock inversion in trace_event_enable_tgid_record()
rseq/selftests: Fix: Namespace gettid() for compatibility with glibc 2.30
riscv: ftrace: correct the condition logic in function graph tracer
clocksource: riscv: add notrace to riscv_sched_clock
gpiolib: fix up emulated open drain outputs
gpio: xtensa: fix driver build
libata: Fix retrieving of active qcs
ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE
ata: ahci_brcm: Add missing clock management during recovery
ata: ahci_brcm: Fix AHCI resources management
ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys()
bpf: Fix precision tracking for unbounded scalars
compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES
compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE
compat_ioctl: block: handle Persistent Reservations
Btrfs: fix infinite loop during nocow writeback due to race
dmaengine: dma-jz4780: Also break descriptor chains on JZ4725B
dmaengine: Fix access to uninitialized dma_slave_caps
selftests/seccomp: Catch garbage on SECCOMP_IOCTL_NOTIF_RECV
samples/seccomp: Zero out members based on seccomp_notif_sizes
seccomp: Check that seccomp_notif is zeroed out by the user
selftests/seccomp: Zero out seccomp_notif
locks: print unsigned ino in /proc/locks
gcc-plugins: make it possible to disable CONFIG_GCC_PLUGINS again
pstore/ram: Fix error-path memory leak in persistent_ram_new() callers
pstore/ram: Write new dumps to start of recycled zones
ocfs2: fix the crash due to call ocfs2_get_dlm_debug once less
mm/oom: fix pgtables units mismatch in Killed process message
mm: move_pages: return valid node id in status if the page is already on the target node
memcg: account security cred as well to kmemcg
mm/zsmalloc.c: fix the migrated zspage statistics.
mm/memory_hotplug: shrink zones when offlining memory
media: cec: check 'transmit_in_progress', not 'transmitting'
media: cec: avoid decrementing transmit_queue_sz if it is 0
media: cec: CEC 2.0-only bcast messages were ignored
media: pulse8-cec: fix lost cec_transmit_attempt_done() call
MIPS: Avoid VDSO ABI breakage due to global register variable
MIPS: BPF: eBPF JIT: check for MIPS ISA compliance in Kconfig
MIPS: BPF: Disable MIPS32 eBPF JIT
drm/amdgpu/smu: add metrics table lock for vega20 (v2)
drm/amdgpu/smu: add metrics table lock for navi (v2)
drm/amdgpu/smu: add metrics table lock for arcturus (v2)
drm/amdgpu/smu: add metrics table lock
drm/sun4i: hdmi: Remove duplicate cleanup calls
ALSA: hda/realtek - Add headset Mic no shutup for ALC283
ALSA: hda - Apply sync-write workaround to old Intel platforms, too
ALSA: usb-audio: set the interface format after resume on Dell WD19
ALSA: usb-audio: fix set_format altsetting sanity check
ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code
mm: drop mmap_sem before calling balance_dirty_pages() in write fault
block: add bio_truncate to fix guard_bio_eod
netfilter: nft_tproxy: Fix port selector on Big Endian
ALSA: hda - Downgrade error message for single-cmd fallback
taskstats: fix data-race
shmem: pin the file in shmem_fault() if mmap_sem is dropped
tcp: fix data-race in tcp_recvmsg()
ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen
PCI: Fix missing inline for pci_pr3_present()
ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver
PCI: Add a helper to check Power Resource Requirements _PR3 existence
ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC
ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker
PM / hibernate: memory_bm_find_bit(): Tighten node optimisation
xen/balloon: fix ballooned page accounting without hotplug enabled
xen-blkback: prevent premature module unload
IB/mlx5: Fix steering rule of drop and count
IB/mlx4: Follow mirror sequence of device add during device removal
RDMA/counter: Prevent auto-binding a QP which are not tracked with res
s390/cpum_sf: Avoid SBD overflow condition in irq handler
s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits
md: raid1: check rdev before reference in raid1_sync_request func
raid5: need to set STRIPE_HANDLE for batch head
afs: Fix creation calls in the dynamic root to fail with EOPNOTSUPP
afs: Fix mountpoint parsing
net: make socket read/write_iter() honor IOCB_NOWAIT
usb: gadget: fix wrong endpoint desc
drm/nouveau/kms/nv50-: fix panel scaling
drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware
drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit
staging/wlan-ng: add CRC32 dependency in Kconfig
scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func
scsi: libsas: stop discovering if oob mode is disconnected
scsi: iscsi: qla4xxx: fix double free in probe
scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI
scsi: qla2xxx: Don't defer relogin unconditonally
scsi: qla2xxx: Send Notify ACK after N2N PLOGI
scsi: qla2xxx: Configure local loop for N2N target
scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length
scsi: qla2xxx: Don't call qlt_async_event twice
scsi: qla2xxx: Drop superfluous INIT_WORK of del_work
scsi: qla2xxx: Use explicit LOGO in target mode
scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func
rxe: correctly calculate iCRC for unaligned payloads
RDMA/cma: add missed unregister_pernet_subsys in init failure
afs: Fix SELinux setting security label on /afs
afs: Fix afs_find_server lookups for ipv4 peers
PM / devfreq: Don't fail devfreq_dev_release if not in list
PM / devfreq: Set scaling_max_freq to max on OPP notifier error
PM / devfreq: Fix devfreq_notifier_call returning errno
iio: adc: max9611: Fix too short conversion time delay
iio: st_accel: Fix unused variable warning
nvme/pci: Fix read queue count
nvme/pci: Fix write and poll queue types
drm/amd/display: update dispclk and dppclk vco frequency
drm/amd/display: Reset steer fifo before unblanking the stream
drm/amd/display: Change the delay time before enabling FEC
drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle
drm/amd/display: Map DSC resources 1-to-1 if numbers of OPPs and DSCs are equal
drm/amdgpu: add cache flush workaround to gfx8 emit_fence
drm/amdgpu: add header line for power profile on Arcturus
drm/amdgpu: add check before enabling/disabling broadcast mode
nvme-fc: fix double-free scenarios on hw queues
nvme_fc: add module to ops template to allow module references
drm/mcde: dsi: Fix invalid pointer dereference if panel cannot be found
docs: fs-verity: mention statx() support
f2fs: support STATX_ATTR_VERITY
ext4: support STATX_ATTR_VERITY
statx: define STATX_ATTR_VERITY
docs: fs-verity: document first supported kernel version
f2fs: add support for IV_INO_LBLK_64 encryption policies
ext4: add support for IV_INO_LBLK_64 encryption policies
fscrypt: add support for IV_INO_LBLK_64 policies
fscrypt: avoid data race on fscrypt_mode::logged_impl_name
fscrypt: zeroize fscrypt_info before freeing
fscrypt: remove struct fscrypt_ctx
fscrypt: invoke crypto API for ESSIV handling
ANDROID: update kernel ABI representation
BACKPORT: perf_event: Add support for LSM and SELinux checks
ANDROID: Update ABI representation
ANDROID: GKI: clk: Don't disable unused clocks with sync state support
ANDROID: GKI: clk: Add support for clock providers with sync state
ANDROID: GKI: driver core: Add dev_has_sync_state()
null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED
block: set the zone size in blk_revalidate_disk_zones atomically
block: don't handle bio based drivers in blk_revalidate_disk_zones
null_blk: cleanup null_gendisk_register
null_blk: fix zone size paramter check
block: allocate the zone bitmaps lazily
block: replace seq_zones_bitmap with conv_zones_bitmap
block: simplify blkdev_nr_zones
block: remove the empty line at the end of blk-zoned.c
scsi: sd_zbc: Improve report zones error printout
scsi: sd_zbc: Remove set but not used variable 'buflen'
block: rework zone reporting
scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer()
null_blk: clean up report zones
null_blk: clean up the block device operations
null_blk: return fixed zoned reads > write pointer
scsi: sd_zbc: add zone open, close, and finish support
block: Remove partition support for zoned block devices
block: Simplify report zones execution
block: cleanup the !zoned case in blk_revalidate_disk_zones
block: Enhance blk_revalidate_disk_zones()
block: add zone open, close and finish ioctl support
block: add zone open, close and finish operations
block: Simplify REQ_OP_ZONE_RESET_ALL handling
block: Remove REQ_OP_ZONE_RESET plugging
ANDROID: sdcardfs: fix -ENOENT lookup race issue
CHROMIUM: cgroups: relax permissions on moving tasks between cgroups
UPSTREAM: selinux: sidtab reverse lookup hash table
ANDROID: update abi for 5.4.8 release
Linux 5.4.8
mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs()
mmc: sdhci-of-esdhc: re-implement erratum A-009204 workaround
mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround
vhost/vsock: accept only packets with the right dst_cid
net: ena: fix napi handler misbehavior when the napi budget is zero
net: phylink: fix interface passed to mac_link_up
ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set
bnxt: apply computed clamp value for coalece parameter
gtp: do not allow adding duplicate tid and ms_addr pdp context
gtp: fix an use-after-free in ipv4_pdp_find()
hv_netvsc: Fix tx_table init in rndis_set_subchannel()
tcp/dccp: fix possible race __inet_lookup_established()
tcp: do not send empty skb from tcp_write_xmit()
bonding: fix active-backup transition after link failure
gtp: avoid zero size hashtable
gtp: fix wrong condition in gtp_genl_dump_pdp()
net: marvell: mvpp2: phylink requires the link interrupt
net: dsa: sja1105: Reconcile the meaning of TPID and TPID2 for E/T and P/Q/R/S
net/dst: do not confirm neighbor for vxlan and geneve pmtu update
sit: do not confirm neighbor when do pmtu update
vti: do not confirm neighbor when do pmtu update
tunnel: do not confirm neighbor when do pmtu update
net/dst: add new function skb_dst_update_pmtu_no_confirm
gtp: do not confirm neighbor when do pmtu update
ip6_gre: do not confirm neighbor when do pmtu update
net: add bool confirm_neigh parameter for dst_ops.update_pmtu
mlxsw: spectrum: Use dedicated policer for VRRP packets
mlxsw: spectrum_router: Skip loopback RIFs during MAC validation
bnxt_en: Add missing devlink health reporters for VFs.
bnxt_en: Fix the logic that creates the health reporters.
bnxt_en: Remove unnecessary NULL checks for fw_health
bnxt_en: Fix bp->fw_health allocation and free logic.
bnxt_en: Return error if FW returns more data than dump length
bnxt_en: Free context memory in the open path if firmware has been reset.
bnxt_en: Fix MSIX request logic for RDMA driver.
udp: fix integer overflow while computing available space in sk_rcvbuf
tcp: Fix highest_sack and highest_sack_seq
ptp: fix the race between the release of ptp_clock and cdev
net: stmmac: dwmac-meson8b: Fix the RGMII TX delay on Meson8b/8m2 SoCs
net_sched: sch_fq: properly set sk->sk_pacing_status
net/sched: add delete_empty() to filters and use it in cls_flower
net/sched: act_mirred: Pull mac prior redir to non mac_header_xmit device
net: phy: aquantia: add suspend / resume ops for AQR105
net/mlxfw: Fix out-of-memory error in mfa2 flash burning
net: dsa: bcm_sf2: Fix IP fragment location and behavior
cxgb4/cxgb4vf: fix flow control display for auto negotiation
xfs: fix mount failure crash on invalid iclog memory access
drm: limit to INT_MAX in create_blob ioctl
uaccess: disallow > INT_MAX copy sizes
tomoyo: Don't use nifty names on sockets.
hrtimer: Annotate lockless access to timer->state
net: icmp: fix data-race in cmp_global_allow()
net: add a READ_ONCE() in skb_peek_tail()
inetpeer: fix data-race in inet_putpeer / inet_putpeer
netfilter: bridge: make sure to pull arp header in br_nf_forward_arp()
net/smc: add fallback check to connect()
powerpc: Fix __clear_user() with KUAP enabled
6pack,mkiss: fix possible deadlock
netfilter: ebtables: compat: reject all padding in matches/watchers
Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection"
md: make sure desc_nr less than MD_SB_DISKS
sctp: fix err handling of stream initialization
Revert "powerpc/vcpu: Assume dedicated processors as non-preempt"
userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK
kernel: sysctl: make drop_caches write-only
mm/hugetlbfs: fix error handling when setting up mounts
selftests: vm: add fragment CONFIG_TEST_VMALLOC
s390: disable preemption when switching to nodat stack with CALL_ON_STACK
mailbox: imx: Fix Tx doorbell shutdown path
ocfs2: fix passing zero to 'PTR_ERR' warning
s390/cpum_sf: Check for SDBT and SDB consistency
s390/unwind: filter out unreliable bogus %r14
libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h
mailbox: imx: Clear the right interrupts at shutdown
s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR
perf regs: Make perf_reg_name() return "unknown" instead of NULL
perf script: Fix brstackinsn for AUXTRACE
perf diff: Use llabs() with 64-bit values
cifs: move cifsFileInfo_put logic into a work-queue
cdrom: respect device capabilities during opening action
of: unittest: fix memory leak in attach_node_and_children
io_uring: io_allocate_scq_urings() should return a sane state
um: virtio: Keep reading on -EAGAIN
cifs: Fix use-after-free bug in cifs_reconnect()
powerpc: Don't add -mabi= flags when building with Clang
scripts/kallsyms: fix definitely-lost memory leak
drm/amdgpu: Call find_vma under mmap_sem
apparmor: fix unsigned len comparison with less than zero
Drivers: hv: vmbus: Fix crash handler reset of Hyper-V synic
tools/power/x86/intel-speed-select: Ignore missing config level
gpio: lynxpoint: Setup correct IRQ handlers
gpio: mpc8xxx: Don't overwrite default irq_set_type callback
platform/x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver
platform/x86: intel_pmc_core: Fix the SoC naming inconsistency
gpio/mpc8xxx: fix qoriq GPIO reading
habanalabs: skip VA block list update in reset flow
f2fs: Fix deadlock in f2fs_gc() context during atomic files handling
scsi: target: iscsi: Wait for all commands to finish before freeing a session
scsi: iscsi: Don't send data to unbound connection
scsi: ufs: Fix up auto hibern8 enablement
scsi: target: core: Release SPC-2 reservations when closing a session
scsi: NCR5380: Add disconnect_mask module parameter
scsi: scsi_debug: num_tgts must be >= 0
scsi: ufs: Fix error handing during hibern8 enter
scsi: pm80xx: Fix for SATA device discovery
powerpc/fixmap: Use __fix_to_virt() instead of fix_to_virt()
watchdog: Fix the race between the release of watchdog_core_data and cdev
watchdog: prevent deferral of watchdogd wakeup on RT
watchdog: imx7ulp: Fix reboot hang
HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device
HID: Improve Windows Precision Touchpad detection.
libnvdimm/btt: fix variable 'rc' set but not used
ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening
HID: i2c-hid: fix no irq after reset on raydium 3118
HID: logitech-hidpp: Silence intermittent get_battery_capacity errors
dt-bindings: Improve validation build error handling
HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse
bcache: at least try to shrink 1 node in bch_mca_scan()
clk: pxa: fix one of the pxa RTC clocks
scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE
powerpc/book3s/mm: Update Oops message to print the correct translation in use
powerpc/eeh: differentiate duplicate detection message
powerpc/security: Fix wrong message when RFI Flush is disable
PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info
PCI: rpaphp: Annotate and correctly byte swap DRC properties
PCI: rpaphp: Don't rely on firmware feature to imply drc-info support
powerpc/pseries/cmm: Implement release() function for sysfs device
scsi: ufs: fix potential bug which ends in system hang
PCI: rpaphp: Fix up pointer to first drc-info entry
scsi: zorro_esp: Limit DMA transfers to 65536 bytes (except on Fastlane)
scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences
Input: ili210x - handle errors from input_mt_init_slots()
iomap: fix return value of iomap_dio_bio_actor on 32bit systems
i2c: stm32f7: fix & reorder remove & probe error handling
iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing
fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long
dma-direct: check for overflows on 32 bit DMA addresses
irqchip: ingenic: Error out if IRQ domain creation failed
irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary
clk: clk-gpio: propagate rate change to parent
clk: qcom: Allow constant ratio freq tables for rcg
clk: qcom: smd: Add missing pnoc clock
f2fs: fix to update dir's i_pino during cross_rename
scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow
scsi: lpfc: Fix unexpected error messages during RSCN handling
scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6)
jbd2: Fix statistics for the number of logged blocks
ext4: iomap that extends beyond EOF should be marked dirty
ext4: update direct I/O read lock pattern for IOCB_NOWAIT
powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning
powerpc/security/book3s64: Report L1TF status in sysfs
selftests/powerpc: Skip tm-signal-sigreturn-nt if TM not available
dtc: Use pkg-config to locate libyaml
clocksource/drivers/timer-of: Use unique device name instead of timer
clocksource/drivers/asm9260: Add a check for of_clk_get
leds: trigger: netdev: fix handling on interface rename
leds: an30259a: add a check for devm_regmap_init_i2c
leds: lm3692x: Handle failure to probe the regulator
dmaengine: fsl-qdma: Handle invalid qdma-queue0 IRQ
dma-mapping: fix handling of dma-ranges for reserved memory (again)
dma-mapping: Add vmap checks to dma_map_single()
dma-debug: add a schedule point in debug_dma_dump_mappings()
powerpc/tools: Don't quote $objdump in scripts
selftests/powerpc: Fixup clobbers for TM tests
Input: st1232 - do not reset the chip too early
powerpc/pseries: Don't fail hash page table insert for bolted mapping
powerpc/pseries: Mark accumulate_stolen_time() as notrace
scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails
scsi: hisi_sas: Replace in_softirq() check in hisi_sas_task_exec()
scsi: csiostor: Don't enable IRQs too early
scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices
scsi: lpfc: Fix hardlockup in lpfc_abort_handler
scsi: target: compare full CHAP_A Algorithm strings
dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_dma_reset
iommu/tegra-smmu: Fix page tables in > 4 GiB memory
iommu: rockchip: Free domain on .domain_free
platform/x86: peaq-wmi: switch to using polled mode of input devices
tools/power/x86/intel-speed-select: Remove warning for unused result
powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set}
f2fs: fix to update time in lazytime mode
Input: atmel_mxt_ts - disable IRQ across suspend
scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq
gpio: mxc: Only get the second IRQ when there is more than one IRQ
scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA
scsi: lpfc: Fix locking on mailbox command completion
scsi: mpt3sas: Fix clear pending bit in ioctl status
scsi: lpfc: Fix discovery failures when target device connectivity bounces
scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd()
Revert "MIPS: futex: Emit Loongson3 sync workarounds within asm"
Revert "MIPS: futex: Restore \n after sync instructions"
UPSTREAM: exit: panic before exit_mm() on global init exit
f2fs: stop GC when the victim becomes fully valid
f2fs: expose main_blkaddr in sysfs
f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project()
f2fs: Fix deadlock in f2fs_gc() context during atomic files handling
f2fs: show f2fs instance in printk_ratelimited
f2fs: fix potential overflow
f2fs: fix to update dir's i_pino during cross_rename
f2fs: support aligned pinned file
f2fs: avoid kernel panic on corruption test
f2fs: fix wrong description in document
f2fs: cache global IPU bio
f2fs: fix to avoid memory leakage in f2fs_listxattr
f2fs: check total_segments from devices in raw_super
f2fs: update multi-dev metadata in resize_fs
f2fs: mark recovery flag correctly in read_raw_super_block()
f2fs: fix to update time in lazytime mode
ANDROID: serdev: Fix platform device support
Conflicts:
Documentation/ABI/stable/sysfs-driver-mlxreg-io
Documentation/ABI/testing/sysfs-class-power
Makefile
abi_gki_aarch64.xml
abi_gki_aarch64_ce5de62e20.xml
arch/Kconfig
arch/arm/Kconfig
arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit-28.dts
arch/arm/include/asm/kvm_mmio.h
arch/arm/mach-tegra/sleep-tegra30.S
arch/arm64/Kconfig.platforms
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi
arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
arch/arm64/boot/dts/marvell/armada-cp110.dtsi
arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi
arch/arm64/boot/dts/qcom/msm8996.dtsi
arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi
arch/arm64/boot/dts/qcom/msm8998.dtsi
arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi
arch/arm64/boot/dts/qcom/sdm845-db845c.dts
arch/arm64/boot/dts/qcom/sdm845.dtsi
arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
arch/arm64/configs/db845c_gki.fragment
arch/arm64/configs/gki_defconfig
arch/arm64/configs/vendor/genericarmv8-64_defconfig
arch/arm64/configs/vendor/lahaina_GKI.config
arch/arm64/configs/vendor/lahaina_QGKI.config
arch/arm64/configs/vendor/lahaina_debug.config
arch/arm64/include/asm/kvm_mmio.h
arch/arm64/kernel/cpu_errata.c
arch/arm64/mm/mmu.c
arch/mips/Kconfig
arch/mips/loongson64/loongson-3/platform.c
arch/mips/pci/pci-xtalk-bridge.c
arch/mips/sgi-ip27/ip27-irq.c
arch/powerpc/Kconfig
arch/powerpc/include/asm/book3s/32/kup.h
arch/powerpc/include/asm/book3s/64/kup-radix.h
arch/powerpc/include/asm/kup.h
arch/powerpc/include/asm/nohash/32/kup-8xx.h
arch/powerpc/kvm/book3s_hv.c
arch/powerpc/kvm/book3s_pr.c
arch/powerpc/mm/book3s64/hash_utils.c
arch/powerpc/mm/mem.c
arch/powerpc/platforms/powernv/pci.c
arch/powerpc/platforms/pseries/iommu.c
arch/riscv/Kconfig
arch/riscv/net/bpf_jit_comp.c
arch/s390/kernel/mcount.S
arch/s390/kvm/kvm-s390.c
arch/sparc/Kconfig
arch/sparc/include/asm/tlb_64.h
arch/x86/configs/gki_defconfig
arch/x86/events/amd/core.c
arch/x86/kernel/vmlinux.lds.S
arch/x86/kvm/emulate.c
arch/x86/kvm/irq_comm.c
arch/x86/kvm/mmu.c
arch/x86/kvm/paging_tmpl.h
arch/x86/kvm/vmx/nested.c
arch/x86/kvm/vmx/nested.h
arch/x86/kvm/vmx/vmx.c
arch/x86/kvm/x86.c
arch/x86/mm/init_64.c
arch/x86/mm/pageattr.c
arch/x86/platform/efi/quirks.c
arch/xtensa/kernel/process.c
block/blk-zoned.c
block/compat_ioctl.c
block/ioctl.c
block/partition-generic.c
build.config.gki.aarch64
crypto/algapi.c
crypto/pcrypt.c
crypto/testmgr.c
cuttlefish.fragment
drivers/acpi/sleep.c
drivers/ata/ahci_brcm.c
drivers/char/hw_random/omap3-rom-rng.c
drivers/clk/clk-gpio.c
drivers/clk/clk.c
drivers/clk/imx/clk-imx7ulp.c
drivers/clk/imx/clk.h
drivers/clk/qcom/clk-alpha-pll.c
drivers/clk/qcom/clk-rcg2.c
drivers/cpufreq/cpufreq.c
drivers/cpufreq/dummy-cpufreq.c
drivers/cpuidle/governors/teo.c
drivers/crypto/atmel-aes.c
drivers/crypto/axis/artpec6_crypto.c
drivers/crypto/ccree/cc_pm.c
drivers/crypto/chelsio/chcr_algo.c
drivers/crypto/geode-aes.c
drivers/crypto/hisilicon/Kconfig
drivers/crypto/virtio/virtio_crypto_algs.c
drivers/devfreq/Kconfig
drivers/devfreq/devfreq.c
drivers/dma/dmaengine.c
drivers/firmware/arm_scmi/bus.c
drivers/firmware/efi/libstub/gop.c
drivers/firmware/qcom/tz_log.c
drivers/firmware/qcom_scm-smc.c
drivers/firmware/qcom_scm.c
drivers/firmware/qcom_scm.h
drivers/gpio/gpio-lynxpoint.c
drivers/gpio/gpio-thunderx.c
drivers/gpio/gpiolib-of.c
drivers/gpio/gpiolib.c
drivers/gpio/sgpio-aspeed.c
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
drivers/gpu/drm/amd/display/dc/core/dc_link.c
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
drivers/gpu/drm/amd/powerplay/arcturus_ppt.c
drivers/gpu/drm/bridge/Kconfig
drivers/gpu/drm/bridge/Makefile
drivers/gpu/drm/drm_dp_helper.c
drivers/gpu/drm/drm_dp_mst_topology.c
drivers/gpu/drm/drm_rect.c
drivers/gpu/drm/i915/Kconfig.debug
drivers/gpu/drm/i915/gt/intel_engine.h
drivers/gpu/drm/i915/gt/intel_engine_types.h
drivers/gpu/drm/i915/gt/intel_lrc.c
drivers/gpu/drm/i915/gt/intel_ringbuffer.c
drivers/gpu/drm/i915/i915_gem_gtt.c
drivers/gpu/drm/i915/intel_pm.c
drivers/gpu/drm/ingenic/ingenic-drm.c
drivers/gpu/drm/mediatek/mtk_drm_crtc.c
drivers/gpu/drm/msm/adreno/a6xx_gmu.h
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c
drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c
drivers/gpu/drm/panel/panel-lvds.c
drivers/gpu/drm/panfrost/panfrost_devfreq.c
drivers/gpu/drm/panfrost/panfrost_job.c
drivers/gpu/drm/tegra/drm.c
drivers/hid/hid-ite.c
drivers/i2c/busses/i2c-jz4780.c
drivers/infiniband/core/device.c
drivers/infiniband/hw/hfi1/user_exp_rcv.c
drivers/infiniband/hw/hns/hns_roce_device.h
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
drivers/infiniband/hw/mlx5/main.c
drivers/input/tablet/gtco.c
drivers/input/touchscreen/ili210x.c
drivers/input/touchscreen/st1232.c
drivers/iommu/arm-smmu-qcom.c
drivers/iommu/arm-smmu.c
drivers/iommu/arm-smmu.h
drivers/iommu/dma-iommu.c
drivers/iommu/intel-pasid.c
drivers/iommu/intel-svm.c
drivers/iommu/io-pgtable-arm.c
drivers/iommu/iommu.c
drivers/iommu/iova.c
drivers/iommu/mtk_iommu.c
drivers/iommu/mtk_iommu.h
drivers/irqchip/Kconfig
drivers/irqchip/irq-ingenic.c
drivers/leds/leds-lm3692x.c
drivers/leds/leds-tlc591xx.c
drivers/md/bcache/journal.c
drivers/md/bcache/super.c
drivers/md/dm-thin.c
drivers/media/i2c/ov6650.c
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c
drivers/media/usb/pulse8-cec/pulse8-cec.c
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
drivers/media/v4l2-core/videobuf-dma-sg.c
drivers/misc/mei/hw-me-regs.h
drivers/mmc/core/host.c
drivers/mmc/core/slot-gpio.c
drivers/mmc/host/pxamci.c
drivers/mmc/host/sdhci-esdhc-imx.c
drivers/mmc/host/sdhci-of-at91.c
drivers/mmc/host/sdhci-of-esdhc.c
drivers/mmc/host/sdhci_am654.c
drivers/mtd/nand/onenand/Makefile
drivers/mtd/nand/onenand/omap2.c
drivers/mtd/nand/onenand/samsung_mtd.c
drivers/mtd/spi-nor/spi-nor.c
drivers/net/ethernet/amazon/ena/ena_com.c
drivers/net/ethernet/amazon/ena/ena_netdev.c
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.h
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
drivers/net/ethernet/intel/e1000e/netdev.c
drivers/net/ethernet/marvell/mvneta.c
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
drivers/net/ethernet/mellanox/mlx5/core/wq.c
drivers/net/ethernet/mellanox/mlx5/core/wq.h
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
drivers/net/ethernet/xscale/ixp4xx_eth.c
drivers/net/phy/fixed_phy.c
drivers/net/phy/phylink.c
drivers/net/phy/realtek.c
drivers/net/usb/r8152.c
drivers/net/wireless/ath/wil6210/wil_platform.c
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
drivers/net/wireless/realtek/rtw88/fw.c
drivers/opp/of.c
drivers/pci/controller/dwc/pci-meson.c
drivers/pci/pci-driver.c
drivers/phy/motorola/phy-cpcap-usb.c
drivers/platform/x86/intel_pmc_core.c
drivers/platform/x86/intel_scu_ipc.c
drivers/power/supply/axp20x_ac_power.c
drivers/regulator/core.c
drivers/reset/core.c
drivers/rtc/Kconfig
drivers/rtc/rtc-hym8563.c
drivers/rtc/rtc-mt6397.c
drivers/s390/crypto/pkey_api.c
drivers/s390/net/qeth_core.h
drivers/s390/net/qeth_core_main.c
drivers/s390/net/qeth_l2_main.c
drivers/s390/net/qeth_l2_sys.c
drivers/s390/net/qeth_l3_main.c
drivers/s390/net/qeth_l3_sys.c
drivers/scsi/hisi_sas/hisi_sas_main.c
drivers/scsi/lpfc/lpfc_ct.c
drivers/scsi/qla2xxx/qla_def.h
drivers/scsi/qla2xxx/qla_init.c
drivers/scsi/qla2xxx/qla_target.c
drivers/scsi/sd.c
drivers/scsi/sd_zbc.c
drivers/scsi/ufs/ufshcd-crypto.c
drivers/scsi/ufs/ufshcd.c
drivers/soc/qcom/Makefile
drivers/soc/qcom/spcom.c
drivers/spi/spi-dw.c
drivers/spi/spi-sprd.c
drivers/staging/android/ion/heaps/Kconfig
drivers/staging/android/ion/heaps/msm_ion.c
drivers/staging/media/hantro/hantro_h264.c
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c
drivers/target/iscsi/iscsi_target_auth.c
drivers/tee/optee/core.c
drivers/thermal/broadcom/brcmstb_thermal.c
drivers/tty/serdev/core.c
drivers/tty/serial/Kconfig
drivers/tty/serial/samsung_tty.c
drivers/usb/dwc3/host.c
drivers/usb/gadget/composite.c
drivers/vhost/vsock.c
drivers/watchdog/imx7ulp_wdt.c
fs/btrfs/async-thread.c
fs/btrfs/disk-io.c
fs/btrfs/inode.c
fs/btrfs/transaction.c
fs/btrfs/volumes.c
fs/compat_ioctl.c
fs/crypto/Kconfig
fs/crypto/fscrypt_private.h
fs/ext4/ext4.h
fs/ext4/inode.c
fs/ext4/super.c
fs/f2fs/compress.c
fs/f2fs/data.c
fs/hugetlbfs/inode.c
fs/incfs/format.h
fs/incfs/vfs.c
fs/io_uring.c
fs/iomap/direct-io.c
fs/jbd2/journal.c
fs/jbd2/transaction.c
fs/libfs.c
fs/nfs/dir.c
fs/nfs/nfs2xdr.c
fs/nfsd/nfs4proc.c
fs/nfsd/nfs4state.c
fs/nfsd/state.h
fs/nfsd/vfs.c
fs/ubifs/ioctl.c
fs/xfs/xfs_ioctl.c
fs/xfs/xfs_ioctl32.c
include/asm-generic/tlb.h
include/crypto/skcipher.h
include/drm/drm_dp_helper.h
include/linux/arm-smccc.h
include/linux/device.h
include/linux/dma-direct.h
include/linux/hugetlb.h
include/linux/io-pgtable.h
include/linux/iommu.h
include/linux/mfd/rohm-bd70528.h
include/linux/mfd/syscon.h
include/linux/padata.h
include/linux/perf_event.h
include/linux/qcom_scm.h
include/linux/rculist_nulls.h
include/net/udp.h
include/rdma/ib_verbs.h
include/trace/events/f2fs.h
include/uapi/sound/asound.h
init/Kconfig.gki
kernel/bpf/devmap.c
kernel/dma/direct.c
kernel/dma/mapping.c
kernel/events/core.c
kernel/locking/spinlock_debug.c
kernel/padata.c
kernel/rcu/tree_exp.h
kernel/sched/fair.c
kernel/sched/idle.c
kernel/sched/psi.c
kernel/sched/sched.h
kernel/signal.c
kernel/time/alarmtimer.c
kernel/trace/blktrace.c
kernel/trace/ring_buffer.c
kernel/trace/trace.c
kernel/trace/trace_events_hist.c
kernel/workqueue.c
mm/Kconfig
mm/debug.c
mm/gup.c
mm/huge_memory.c
mm/hugetlb.c
mm/memory_hotplug.c
mm/mmu_gather.c
mm/oom_kill.c
mm/page_alloc.c
mm/userfaultfd.c
net/Makefile
net/core/sock_map.c
net/hsr/hsr_framereg.c
net/netfilter/nf_tables_api.c
net/netfilter/nf_tables_offload.c
net/netfilter/nft_bitwise.c
net/netfilter/nft_meta.c
net/qrtr/Makefile
net/qrtr/qrtr.c
net/socket.c
net/sunrpc/cache.c
net/sunrpc/xprtrdma/rpc_rdma.c
net/sunrpc/xprtrdma/transport.c
net/sunrpc/xprtrdma/verbs.c
net/vmw_vsock/hyperv_transport.c
samples/bpf/xdp_adjust_tail_kern.c
scripts/kallsyms.c
security/integrity/ima/ima_policy.c
security/selinux/Kconfig
security/selinux/hooks.c
security/selinux/include/security.h
security/selinux/ss/services.c
security/selinux/ss/sidtab.c
security/selinux/ss/sidtab.h
sound/pci/hda/hda_tegra.c
sound/pci/hda/patch_realtek.c
sound/soc/codecs/msm8916-wcd-analog.c
sound/soc/meson/axg-fifo.c
sound/soc/meson/axg-fifo.h
sound/soc/meson/axg-frddr.c
sound/soc/sh/rcar/core.c
sound/soc/soc-topology.c
sound/soc/sof/core.c
sound/soc/sof/loader.c
sound/soc/stm/stm32_spdifrx.c
sound/usb/format.c
sound/usb/pcm.c
sound/usb/quirks.c
tools/objtool/sync-check.sh
tools/perf/util/machine.c
tools/power/x86/intel-speed-select/isst-core.c
tools/testing/selftests/bpf/bpf_helpers.h
tools/testing/selftests/bpf/prog_tests/perf_buffer.c
tools/testing/selftests/bpf/test_select_reuseport.c
usr/gen_initramfs_list.sh
usr/include/Makefile
virt/kvm/arm/mmio.c
virt/kvm/kvm_main.c
Change-Id: I762c28d9707728f9a86ee59eb27f000470e1c103
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
Using dma_buf_vmap and dma_buf_vunmap
instead of dma_buf_kmap and dma_buf_kunmap.
Change-Id: I39132b3073141ebb0ac5e2f9f3637a52ed397448
Signed-off-by: rbandi <rohitbandi@codeaurora.org>
* origin/msm-5.4 at kernel.lnx.5.4-200305.1
soc: qcom: pmic_glink: add debugfs to filter logs
msm: kgsl: Enable the CX GSDC before accessing IOMMU registers
msm: kgsl: Move the IOMMU clocks to the KGSL device
msm: kgsl: Move GMU to a component device
msm: kgsl: Minor cleanups for kgsl bus probe
msm: pcie: Revert "scale CX and rate change after DRV resume"
defconfig: Enable CPU isolation cooling device for lahaina
NFC: Add driver to configure NFC-I3C controller GPIOs
soc: qcom: Kconfig: Fix the dependencies for minidump
defconfig: lahaina-qgki: Move minidump to QGKI
defconfig: lahaina: Enable qbt_handler DLKM
qbt_handler: Make the qbt driver as DLKM for GKI
msm: cvp: avoid OOB write while accessing memory
clk: qcom: update the DisplayPort clocks
scsi: ufs: crypto fix on QTI ufs
iommu/arm-smmu: Cleanup qsmmuv500_iova_to_phys_hard()
iommu/arm-smmu: Remove DOMAIN_ATTR_DEBUG
iommu/arm-smmu: Cleanup arm_smmu_init()
iommu/arm-smmu: Rationalize TLB sync timeout handling
msm: kgsl: Make a device specific scales_bandwidth function
msm-poweroff: Correct the SCM_DLOAD_BOTHDUMPS definition
qcom_scm: Add entry for minidump download mode
phy: ufs: Refactor phy_power_on and phy_calibrate callbacks
dt-bindings: clock: Add support for clock ids for SHIMA
drm: Add DisplayPort colorspace property creation function
drm: Rename HDMI colorspace property creation function
arm64: mm: improve the mem-offline device node availability check
arm64: Honor limits set by boot parameter
msm: cvp: Add AXI reset pulse
msm: kgsl: Set default bus control to true
defconfig: lahaina: Enable gpu devfreq governors on lahaina
slim-msm-ngd: Check current state of sub system restart notifier
slim-msm-ngd: Prevent system suspend during initialization
defconfig: lahaina: enable QBT_HANDLER
leds: qti-flash: Add maximum available flash current prediction
qbt_handler: Change return type of qbt_poll
scripts: gki: Ensure HOSTLD and HOSTAR are not changed
scsi: ufs-qcom: Refactor phy_power_on/off calls
scsi: ufs-qcom: Adjust the order of bus bandwidth voting and unvoting
mm/oom-kill: Remove obsolete IS_ENABLED check
mm/oom-kill: Add option to panic when killing foreground app
defconfig: lahaina: Expose additional page debugging info
mm, page_owner: set page owner info for tail pages
mm/Kconfig: Re-add HAVE_USERSPACE_LOW_MEMORY_KILLER
cnss2: Avoid double calling MHI force wake put
cnss2: Add meta into as a segment to firmware RAM dump
cnss2: Retry if PCI link training fails
ANDROID: kbuild: avoid excessively long argument lists
iommu/arm-smmu: Cleanup context fault logging logic
trace/sched: Fix compilation issues on !SMP
scsi: ufshcd-qti: Always allow vendor to configure clocks
scsi: ufs-qcom: Get low power levels from devicetree
scsi: ufshcd-qti: enable runtime-pm
arm64: defconfig: Enable the pinctrl-shima driver
pinctrl: qcom: Add support for Shima SoC pin control
drivers: soc: qti: Add support for fingerprint driver
ASoC: compare CPU DAI stream name to find BE DAI
cnss2: Expose APIs to prevent and allow PCIe L1 state
msm: pcie: add option to disable L1ss TO for DRV suspend
msm: pcie: cache l1ss timeout in drv_info
msm: pcie: scale CX and rate change after DRV resume
msm: pcie: provide APIs to prevent and allow PCIe ASPM L1
mmc: sdhci-msm: Support Retention of SDCC Regs in CX Collapse
mmc: sdhci-msm: Add SD card DLL setting for SRD104 Mode
mmc: sdhci-msm: Add support for bus bandwidth voting
cnss2: Extend idle restart timeout
msm: ADSPRPC: Enable Asynchronous RPC
cnss2: Avoid idle restart completely if reboot is in progress
cnss2: Add sysfs entry for system shutdown
cnss2: Set WLAON_QFPROM_PWR_CTRL_REG during power on and off
cnss2: Add sanity check for cnss pm runtime APIs
cnss2: check wlfw mac before switching to mission mode
msm: adsprpc: Initialize adsp memory region
scsi: ufshcd-qti: Fix null pointer check
defconfig: arm64: enable required configs for trusted VM
defconfig: arm64: Enable data defconfigs
Revert "mm: oom-kill: Add lmk_kill possible for ULMK"
iommu/arm-smmu: Add support for active-only interconnect votes
sched: walt: Improve the scheduler
memshare: Modify the driver to be dynamically loadable
msm: ipa: create ipa framework
arm64: defconfig: Enable Shima platform
arm64: Kconfig: Add config option for Shima
slim-msm-ngd: Depend on PIL driver notification instead of qmi
msm: kgsl: Initialize LPAC registers
interconnect: Print the tag in the debugfs summary
ucsi: start usb host mode when partner type is power cable/ufp
msm: kgsl: Remove the extra recovery hop
msm: kgsl: Set bus scaling function during gmu probe
msm: kgsl: Keep a copy of CP INIT cmdstream
msm: kgsl: Clear halt before gmu boot
qseecom: change qseecom_process_listener_from_smcinvoke
firmware: qcom_scm: fix for missing listener id
Merge fbe changes from upstream 5.4
msm: kgsl: Override UBWC configuration for A660 based on DDR type
msm: kgsl: Add A660 hardware clock gating register values
msm: ipa: Fix ipa3_wwan_xmit return type
sched: walt: Improve the scheduler
sched: walt: Improve the scheduler
sched: walt: move walt_stats member in cfs_rq under CFS_BANDWIDTH
sched: use rq_clock if WALT is not enabled
trace: Add trace points for tasklet entry/exit
defconfig: lahaina-qgki: Remove CONFIG_IIO config from QGKI
defconfig: enable msm_performance driver on Lahaina
interconnect: Move internal structs into a separate file
interconnect: qcom: Add multiple voter support
defconfig: Enable UFS BSG driver
defconfig: lahaina-gki: enable the glink debug spmi controller driver
spmi: add glink debug spmi controller driver
haven: doorbell: Remove locks around read/send
defconfig: arm64: Remove QTEE_SHM_BRIDGE
scripts: gki: Add proper MAKE PATH
pinctrl: qcom: Correctly configure the SDC2 pins
ANDROID: Kconfig.gki: Remove most of the built in qcom clks
include: regulator: Add header for RPM-SMD voltage levels
dt-bindings: clock: update DisplayPort clock names for Lahaina
drivers: llcc: Remove programming of cache override registers
serial: msm_geni_serial: Set clock freq correctly for RUMI
crypto: msm: add compat_qcedev to support 32bit process
msm: adsprpc: protect access of context table
soc: qcom: msm_perf: Add msm_performance module
ion: don't wakeup refill threads for order-0 requests
ion: Reduce secure system heap allocation time by stealing pages
usb: dwc3: Do not initiate remote wakeup from core layer
clk: qcom: remove flags for byte div clk src
slim-msm-ngd: Add qmi deferred response check in pm resume
slim-msm-ngd: Add wake lock to avoid race with suspend and SSR
dt-bindings: ipcc: Add MPROC signal for TZ
scsi: ufshcd-qti: Add quirk to disable fastauto mode
scsi: ufshcd-qti: Fix hibern8 timeout during scaling
clk: qcom: gpucc-lahaina: Remove CLK_IS_CRITICAL
msm-geni-serial: Use dma_alloc_coherent to avoid dma map/unmap
usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer
msm: kgsl: Enable I/O coherency on A660
kernel_headers: Add missing mem-buf.h UAPI header file
memshare: Add snapshot of memshare driver
thermal: adc-tm: Fix ADC_TM channel mapping
thermal: adc-tm: Fix compilation recipe in makefile
iio: adc: qcom-spmi-adc5: Add SID in ADC IIO channel properties
ion: Fix pool refill error
dt-bindings: interconnect: Add disp specific nodes for Lahaina
iio: adc: Add full-scale voltage for PMIC7 ADC
msm: ipa: Update debugfs to print rules correctly
clk: qcom: clk-alpha-pll: Remove already enabled warning in PLL configs
msm: ipa: Update WLAN pipes to use WLAN2 clients
cnss2: Replace "%p" with "%pK"
iio: adc: qcom-vadc-common: Change ADC7 die_temp output unit to mC
defconfig: arm64: Enable QCOM_SCM driver
arm64: Kconfig: Add ARCH_QCOM dependency for ARCH_QTI_VM
defconfig: arm64: Add ARCH_QCOM config
haven: Pass doorbell irq number to client callback
interconnect: qcom: Remove duplicate compatible string
interconnect: qcom: Configure QoS when provider is sync stated
interconnect: qcom: Enable the QoS ports
iommu: iommu-debug: Fix race with respect to test buffer allocation
iommu: qti: Track iommu domains
iommu: iommu-debug: Remove CONFIG_IOMMU_DEBUG_TRACKING
arm64: defconfig: Disable CONFIG_IOMMU_DEBUG_TRACKING
net: wireless: Add snapshot of db.txt
Revert "cfg80211: reg: remove support for built-in regdb"
interconnect: qcom: Do not set any QoS for the NSP
defconfig: msm: Enable QUPv3 drivers on Lahaina QGKI perf image
arm64: defconfig: Enable CPUFREQ-HW for Lahaina
leds: qti-flash: Add support for qti_flash_led_prepare()
msm: adsprpc: Cache invalidate optimization
Revert "pinctrl: msm: Configure interrupts as input and gpio mode"
msm: adsprpc: Cache flush operation optimization
arm64: defconfig: Enable the mem-buf driver on Lahaina QGKI
soc: qcom: mem-buf: Add support for inter-VM memory sharing
msm: kgsl: Do not mark all buffers as iocoherent
arm64: defconfig: Enable CONFIG_PANIC_ON_OOPS
arm64: defconfig: Add LOCALVERSION strings for Lahaina
clk: qcom: Cache vdd vote if clk is unprepared
arm64: defconfig: Enable QCOM watchdog for Lahaina
radio: RTC6226: fill device capabilities in video_device
thermal: adc-tm: Correct a macro expression for PMIC7 ADC_TM
msm: adsprpc: Remove output buffers from cache flush logic
msm: adsprpc: Add error handling checks
msm: adsprpc: Add force no flush and invalidate flag
adsprpc: use uint for counters and maintain consistency in datatypes
msm: adsprpc: Remove remote mappings after PD is up
clk: qcom: gcc-lahaina: Enable gpu_memnoc_gfx and gpu_snoc_dvm_gfx always
msm: cvp: buffer managerment optimization for Lahaina
soc: qcom: Add forever loop after non-secure bite configuration
defconfig: lahaina: enable FSA driver on Lahaina
sched: Provide stub definitions for WALT
haven: Add support for MEM_NOTIFY
haven: Add support for MEM_SHARE/MEM_LEND
haven: Add support for the MEM_ACCEPT call
haven: Add support for the MEM_RELEASE/MEM_RECLAIM calls
haven: Add support for the MEM_QCOM_LOOKUP_SGL call
haven: Add support for the mem-buf driver's message queue
haven: Add the memparcel handle as a well known haven type
PM / devfreq: Remove dependencies between sysfs nodes and suspend count
soc: qcom: Remove incorrect error check from Guest VM PIL Loader
eud: Handle multiple events with eud interrupt
i3c: i3c-master-msm-geni: Support for 3.4 Mhz,400 Khz
kernel_headers: Fix headers not detected in incremental builds
dma-mapping-fast: Align memory allocation to dma_alloc_attrs expectations
msm: cvp: Disable CVP power collapse
leds: qti-flash: Add individual APIs to enable and disable switch
defconfig: lahaina-gki: Enable USB Audio QMI Service driver
sound: usb: Fix incorrect type assignments
arm64: defconfig: Enable USB_F_FS_IPC_LOGGING for lahaina_debug, take 3
power: supply: qti_battery_charger: Handle generic notification
soc: qcom: qti_battery_debug: Update QBG device context dump length
arm64: defconfig: Enable new touchscreen on Lahaina
arm64: defconfig: Enable touchscreen on Lahaina
defconfig: lahaina: Enable KGSL driver
serial: msm_geni_serial: Cover console under GENI_CONSOLE config
defconfig: lahaina: Enable DYNAMIC_DEBUG
firmware: shmbridge: Enable shmbridge by default
serial: msm_geni_serial: Manage HSUART clocks when read HW Ver
arm64: defconfig: Enable QCOM EUD driver
clk: qcom: clk-rpmh: Wait for completion when enabling clocks
ANDROID: serdev: Fix platform device support
msm: tsens: Add code to support thermal framework changes
soc: qcom: rpmh: Add completion status to rpmh debug information
msm: kgsl: Add rgmu_init() for firmware loading
leds: qti-flash: Update interrupt names
ASoC: Update the widgets power up/down sequence
msm: cvp: Enable CVP auto PIL
thermal: adc-tm: Fix match table description and Makefile
ASoC: pcm: update the start-up sequence for playback
msm: synx: redesign callback registration and dispatch
ion: msm: Add support for secure allocations for the Trusted UI(TUI) VMID
soc: qcom: secure_buffer: Add support for the Trusted UI(TUI) VMID
lib/list_sort: fix function type mismatches
kernel_headers: Add missing header for lahaina
crypto: msm: Rename qcrypto module
crypto: msm: Build qcedev and qcedev-smmu together
crypto: msm: Fix compile errors
crypto: msm: Fix incorrect boolean logic
Revert "defconfig: lahaina: enable FSA driver on Lahaina"
Add hdcp_qseecom driver snapshot for Lahaina
mm: set the watermark_boost before updating the low and high wmarks
mm, oom: check LMK enabled for pagefault_out_of_memory()
mm: oom: enable the sysctl_reap_mem_on_sigkill by default
defconfig: Enable userspace low memory killer for Lahaina
mm, oom: Modify default value of panic_on_oom
mm: oom-kill: Add lmk_kill possible for ULMK
defconfig: arm64: Add SELinux configs
defconfig: lahaina: Enable CONFIG_EDAC_QGKI flag
drivers: edac: Avoid configuring interrupt register in polling mode
arm64: defconfig: Enable Haven HVC Driver
tty: Add Haven RM Console driver
haven: rm: Add VM Services - Console APIs
haven: rm: Add IRQ Management APIs for IRQ lending
msm: kgsl: Fix gdsc disable timeout during reset
msm: kgsl: Always boot GMU with default CM3 config
ion: msm: Add support for the Trusted UI(TUI) dynamic carveout heap
coresight-etm4x: Don't set LPOVERRIDE bit when tupwr-disable is true
ASoC: pcm: update arch_setup_dma_ops to of_dma_configure for hostless
mm: make faultaround produce old ptes
wil6210: prevent ioctl access while in reset or suspend
drivers: edac: Defer work for the polling EDAC driver
edac: Allow the option of creating a deferrable work for polling
ASoC: dt-bindings: update soundwire port configurations
defconfig: lahaina: Enable hv-haptics driver
input: qcom-hv-haptics: correct pattern source checking logic
defconfig: lahaina: enable FSA driver on Lahaina
defconfig: lahaina: Enable the Type-C alternate mode driver
soc: qcom: Add Type-C alternate mode driver
ion: Add support for dynamic carveout heaps
i3c: i3c-master-msm-geni: Propagate tip changes from 4.19
leds: qti-flash: Fix updating flags when disabling flash/torch device
sound: usb: Add snapshot for usb audio qmi driver
ion: msm: Add support for addition/removal of memory to ION heaps
ion: msm: Add support for querying the security state of heaps
ion: msm: Add support for mapping VMIDs to ION flags
Bluetooth: Remove unused regulator entries
msm: cvp: Relocate Synx init/uninit calls
qseecom: add compat_qseecom to support 32bit process
drivers: llcc: edac: Add a config flag for non GKI variants
msm: cvp: Enable CVP power collapse and LLC
defconfig: arm64: Enable wakelock feature for lahaina
defconfig: Enable ARCH_QTI_VM config
arm64: Kconfig: Add config option for QTI's virtual machine
soc: qcom: ipcc: Do not reset the device during probe
power: reset: use nvmem restart_reason
sched/fair: bonus vruntime for task boost 3
defconfig: Split CNSS configs to GKI and debug
devfreq: memlat: Add CPU Hotplug and Idle awareness in memlat
input: touchscreen: Enable new Focaltech touch driver
soc: qcom: rpmh: Correct rpm_msg pointer offset and add list_del
drivers: cpuidle: lpm-levels: Move local_irq_enable
drivers: soc: qcom: rpmh: Correctly set dirty flag
include/linux: add HDCP QSEECOM header file
arm64: defconfig: Enable USB Mass Storage drivers on Lahaina
arm64: defconfig: lahaina: Enable GuestVM PIL support
soc: qcom: Add Guest VM PIL loader
dwc3-msm: Add USB role switch handling
ucsi: Add usage of USB role switch functionality
scsi: ufs: Fix phy init sequence
haven: Add VM management support for clients
arm64: defconfig: Enable haven doorbell driver
haven: Add haven doorbell driver
arm64: defconfig: Enable Haven virtualization drivers
haven: Add Haven Resource Manager Driver
arm64: defconfig: Enable extcon USB GPIO driver on Lahaina
msm: kgsl: Make the scratch privileged
clk: qcom: gdsc-regulator: Add support for proxy consumers
msm: kgsl: Set busmon driver data
msm: kgsl: Do not call dispatcher functions directly
drivers: thermal: Avoid trip evaluation for disabled thermal zone
haven: Add Haven Message Queue driver
arch: arm64: hh: Add Haven arm64 hypercall interface
haven: hcall: Add Haven hypercall interface
haven: Add common Haven types and macros
Revert "rpmsg: glink: Set tail pointer to 0 at end of FIFO"
Revert "PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX"
Revert "UPSTREAM: firmware/qcom_scm: Add scm call to handle smmu errata"
Revert "UPSTREAM: firmware: qcom_scm-64: Add atomic version of qcom_scm_call"
Revert "UPSTREAM: cpufreq: qcom-hw: Move driver initialization earlier"
msm: kgsl: Dump maximum possible IB1 size in snapshot
scsi: ufs-qti: Remove the second init in hba probe path
ufs: ufs-qcom: Clean up UFS PHY mode and submode selection
msm: kgsl: Handle error from nvmem_cell_read while reading speed_bin fuse
coresight: csr: read MSR start address and size from dt
regulator: Add snapshot of qpnp-amoled regulator driver
msm: cvp: fix DSP probe crash
sched: micro optimization for sched_energy_present
extcon: usb-gpio: Add support for optional VBUS output enable GPIO
msm: ipa4: debug patch gsi interrupt issue
usb: ep0: complete the pending control request before soft-disconnect
mhi: dev: uci: add support for DIAG and DCI clients
msm: cvp: Add debug node control power collapse
msm: pcie: always enable BDF to SID for PCIe RC mode
msm: adsprpc: detect privileged processes based on group ID
eud: Set pdev->id value to 0 and add set_mctrl() API
usb: dwc3: Remove extra format specifier
psi: Improve ftrace events
soc: qcom: spcom: propagate print macro parameters to pr_*()
psi: print threshold time in decimal
psi: use proper accessor
msm: adsprpc: Separate header and non-ion copy buffer
sched/uclamp: Fix a bug in propagating uclamp value in new cgroups
input: qti-hv-haptics: Add debugfs parameters to configure effects
input: qcom,hv-haptics: Add DT definitions
input: misc: Add initial driver to support QTI HV haptics
clk: qcom: clk-alpha-pll: Fix zonda set_rate failure when PLL is disabled
arm64: Call idle notifiers in CPU idle
ANDROID: idle_notifier: Add generic idle notifiers
defconfig: lahaina: enable QTI battery debug driver
soc: qcom: add initial version of qti_battery_debug driver
kernel_headers: Add missing kernel headers to lahaina
defconfig: enable QSEECOM as a GKI module
qseecom: use of_reserved_mem_lookup to get heap base and size
iommu/arm-smmu: Use an atomic context when fastmap is set on GKI
msm: pcie: remove PCI_MSM_MSI dependencies
msm: pcie: add support to control pipe clk mux for LPM
msm: pcie: add support for gcc_aggre_noc_pcie_*_axi_clk
qseeecom: Fix possible unused function
clk: qcom: gpucc: Enable cx_gmu, hub_cx_int_clk always
usb: gadget: configfs: Add max_speed setting
iommu-debug: allocate test_virt_addr when reading it
iommu: iommu-debug: Fix return code for iommu_debug_dma_unmap_write
Add support BT/FM CHK 3.2 chip
f_fs: Return correct USB endpoint descriptor to user space daemon
usb: gadget: Update functions for SSP descriptors
defconfig: lahaina: correct PMIC ADC driver config enablement
defconfig: lahaina: remove disablement of SPMI temp alarm driver
clk: qcom: gpucc: Add support for HLOS1_VOTE_GPU_SMMU_CLK
dt-bindings: clock: Add support for HLOS1_VOTE_SMMU_CLK
hrtimer: fix issue during core isolation
kernel headers: Update comparison logic
scsi: ufs: Make crypto updates on QTI ufs
arm64: defconfig: Enable MSM PCIe and MHI Host driver for lahaina
msm: pcie: configure PCIe and MSI as modules in Makefile
iommu: io-pgtable-fast: Fix IOMMU configuration usage in self-tests
dwc3-msm: Add dwc3_msm_release_ss_lane() API
msm: cvp: Support releasing persistent buffer
msm: kgsl: Move secvid programming to gpudev
msm: kgsl: Do dispatcher init at first open
msm: kgsl: Move APRIV config to a6xx start
msm: kgsl: Move preemption start to ringbuffer start
msm: kgsl: Move ringbuffer global allocations to init time
msm: kgsl: Fix memory leak in a6xx_init
msm: kgsl: Create first_open and last_close
msm: kgsl: Add function to get context bank number
Revert "devfreq: bimc_bwmon: Add support to enable BWMON clks"
arm64: defconfig: Enable memory debug configs on Lahaina
usb: dwc3-msm: Fix out-of-bounds access in bus voting
pwm: pwm-qti-lpg: Refactor qpnp_lpg_parse_dt() for readability
soc: fsa4480-i2c: Register with UCSI for audio accessory notifications
ucsi: ucsi_glink: Notify upon change in connector status
linux: scm: Update the API for assign memory to subsys
arm64: defconfig: enable flash LED driver on Lahaina
leds: add support for QTI flash LED driver
ANDROID: Re-use SUGOV_RT_MAX_FREQ to control uclamp rt behavior
ANDROID: cpufreq/schedutil: Select frequency using util_avg for RT
pwm: pwm-qti-lpg: Handle nvmem device lookup failure properly
clk: qcom: clk-rpmh: Mark rfclka2 as optional for Lahaina
tracing: rework sched_preempt_disable trace point implementation
sched: core: reset preemption/irqsoff disable timestamp
defconfig: enable schedutil governor on Lahaina
msm: cvp: Use compiler data type in uapi
sched/core: Fix size of rq::uclamp initialization
iommu/arm-smmu: log outstanding transactions on sync timeout
msm: gsi: Fix the WARNING for gsi_write_channel_scratch
arm64: defconfig: Enable QRTR MHI on lahaina_debug
interconnect: qcom: Add QoS config support
net: qrtr: Introduce MHI transport for qrtr
PM / devfreq: Make governor registration less verbose
regulator: qcom_pm8008-regulator: correct chip-en chip variable type
cpuidle: lpm-levels: update lpm_disallowed() with sched hints
mhi: Export more symbols
mhi: Fix compile errors
msm: pcie: update PCIe RC and MSI driver to compile as GKI modules
regulator: qcom_pm8008: correct parent supply voltage voting
arm64: defconfig: Enable CFI_PERMISSIVE flag
scripts: gki: Add LD to make args to enable CFI/LTO
soc: qcom: glink_pkt: Fix minor version in device creation
Revert "usb: dwc3: gadget: Fix logical condition"
arm64: defconfig: Enable SG support in Lahaina GKI
defconfig: lahaina: enable the battery charger driver
power: supply: Add QTI battery charger
defconfig: lahaina-gki: enable the qcom_pm8008-regulator driver
regulator: qcom_pm8008: allow multiple PM8008 instances with unique names
regulator: qcom_pm8008: change reg property format from u16 to u32
regulator: qcom_pm8008: Add LDO OCP interrupt support
regulator: add a regulator driver for the PM8008 PMIC
defconfig: Add kernel hardening features
dwc3: gadget: Fix dr_mode check with USB device mode APIs
msm: ipa4: Fix to unmap the page if skb allocation failed
defconfig: lahaina-gki: enable various USB CONFIGFS functions
usb: gadget: f_cdev: Fix func_suspend
usb: gadget: Make USB_CONFIGFS_NCM buildable as a module
usb: gadget: f_gsi: Fix function suspend
usb: gadget: Add function wakeup support
cnss2: Add daemon_support dts option for QCA6390
input: touchscreen: Add new Focaltech touch driver
regulator: refgen: add support for proxy consumers
regulator: rpmh-regulator: support parent supply specification in subnodes
msm: kgsl: Remove write-only register from snapshot
arm64: defconfig: Enable TSENS driver for lahaina
memory_dump: add new feature for cpuss dump
iommu/iova: Limit IOVA alignment using CONFIG_ARM64_DMA_IOMMU_ALIGNMENT
power: reset: Add qcom_dload command to poweroff driver
msm: ipa: clear the ipa pipeline before any ep config
Revert "cnss2: Add support to monitor PM QOS votes"
net: cnss2: Build generic netlink support by default
sched/fair: consider uclamp boost while deciding the start_cpu
NFC: Add support to get NFC interface type
msm: ipa: split quota stat memory between q6 and ap
Example kernel headers header_lib package
uapi: sound: remove redundant QGKI config checks
Revert "FROMLIST: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting"
msm: kgsl: Remove icc path from gmu device
msm: kgsl: Add support for multiple ddr tables
msm: kgsl: Setup LPAC global pagetable
msm: kgsl: Check snapshot status after snapshot
msm: kgsl: Update a660 CP indexed register ranges
qcom: soc_sleep_stats: Correctly read accumulated sleep length
iommu/arm-smmu: Replace while loop with for_each_set_bit
iommu/arm-smmu: enhance tlb sync timeout handler
uapi: sound: remove redundant QGKI config checks
soc: qcom: pmic_glink: add support for multiple pmic_glink devices
psi: Use deferrable psi_avgs_work
psi: Introduce ftrace events
cnss2: NULL terminate FW build ID string
arm64: defconfig: Enable CMA performance optimizations on Lahaina
mm: Allow only __GFP_CMA allocations from Movable zone
mm: fix the use of ALLOC_CMA
zram: allow zram to allocate CMA pages
mm: fix cma accounting in zone_watermark_ok
mm: add cma pcp list
arm64: defconfig: Re-enable USB_F_FS_IPC_LOGGING for lahaina_debug
cma: redirect page allocation to CMA
arm64: defconfig: Enable CMA debug configs on Lahaina
Revert "mm: cma: make writeable CMA debugfs optional"
ion: Make MSM pool auto refill built-in only
soc: qcom: Add module dependence for spss_utils
input: touchscreen: Enable FTS Touch driver
input: touchscreen: Add STMicroelectronics Touchscreen driver
drivers: lpm-levels: Use cpu_do_idle for shallower LPM entry
wil6210: add ioctl interface
wil6210: fix vendor command policy for vendor unspec commands
wil6210: add policy for all vendor commands
NFC: Made the QTI NFC drivers GKI compliant
Revert "defconfig: lahaina: Enable QRNG driver"
interconnect: qcom: Add sync_state for Lahaina QNOC
defconfig: Lahaina: update external display module config
soc: pil: Disable error-ready timeout
uapi: sound: remove redundant QGKI config checks
smp: Wake up all idle CPUs when suspending to idle
uapi: sound: remove redundant QGKI config checks
uapi: sound: remove redundant QGKI config checks
uapi: sound: remove redundant QGKI config checks
arm64: defconfig: Enable CONFIG_MODULE_SIG to allow module signing
defconfig: lahaina: enable QTI crypto driver
msm: cvp: Avoid overflowing the stack frame
arm64: defconfig: Enable RTB driver
devfreq: bwmon: Export symbols
driver: soc: qcom: Fix function prototype
PM / devfreq: memlat: Export symbols
drivers: qcom: Fix a parameter for sysfs_attr_init()
PM / devfreq: Fix CONFIG check for cache HW monitor prototype
clocks: Add a missing header to clk/qcom/common.h
PM /devfreq: Fix function prototype
PM / devfreq: memlat: Use the cpumask_pr_args macros
msm: kgsl: Remove unused header from gpu_bwmon
thermal: Fix trace_thermal_zone_trip
dma-buf: Export missing dma_buf_ref_mod symbol
iommu: dma-mapping-fast: Export symbols
drivers: pinctrl: Export msm_qup_write
PM / devfreq: Add MODULE_LICENSE for arm-memlat-mon
PM / devfreq: Export tracepoint symbols
firmware: qcom-scm: Force built in drivers to depend on QCOM SCM
coresight: Remove duplicate Kconfig entries
include: Fixup headers to pass KERNEL_HEADER_TEST
soc: spcom: Add ipc logging engine
uapi: sound: remove redundant QGKI config check
msm: IPA: remove unsupport enum for uC debug stats
msm: cvp: CVP DSP driver restructure for Lahaina
arm64: defconfig: Enable USB role switch driver on lahaina
clk: qcom: Fix accessing of clks element during the probe
usb: gadget: Don't perform start xfer with USB BAM endpoint
msm: cvp: FD support in fence path
cpufreq: schedutil: fix CPU util when WALT is enabled
drivers: thermal: Add support to change thermal zone configuration
arm64: defconfig: Enable debug cc clock driver for Lahaina
arm64: defconfig: Enable CONFIG_BALANCE_ANON_FILE_RECLAIM on Lahaina
arm64: defconfig: Enable clean page reclaim tracking on Lahaina
iommu/arm-smmu: Fix memory leak with respect to TBU data structures
msm: cvp: Enable CVP driver on DSP
defconfig: change default governor to performance on lahaina
hwrng: update qrng driver copyright and license marking
msm:ipa: Address the -Wmisleading-indentation warning
socinfo: Avoid sysfs entry name changes between kernel versions
clk: qcom: rcg: update the DFS macro for RCG
msm: pcie: correct error check of wakeup source registration
msm: kgsl: Disable GBIF_CLIENT_QOS on a660v1
msm: kgsl: Skip the intersecting vma
clk: qcom: debug: Remove use of hw init
clk: qcom: Add debug cc clk measure nodes for Lahaina
arm64: defconfig: Remove CONFIG_SPS from lahaina_debug.config
msm: ipa4: Fix using of tag_desc
NFC: Add NFC hardware check and get info ioctl
cpufreq: qcom-cpufreq-hw: Initialize the data type for offsets to u16
ASoC: core: Add compat ioctl support for listen driver
msm: ipa: Fix using generic name for offload connect/disconnect
msm: ipa: stop remote IPA channels if tethering is not enabled
arm64: defconfig: Enable SMCInvoke driver for Lahaina
SMCInvoke: Add SMCInvoke driver snapshot for Lahaina
msm: cvp: remove version and deprecated functions
qseecom: update interface as per new scm driver
msm: cvp: Add flush api in uapi
drivers: thermal: Add config sysfs entry support for thermal zones
mm: swap: Add null pointer check
selinux: stop flooding the log buffer
fs/buffer.c: Revoke LRU when trying to drop buffers
defconfig: arm64: Enable sched debug features on Lahaiana
sched/core: Fix compilation issues when WALT is enabled
sched/fair: skip 6% energy check when best_energy_cpu is idle
interconnect: qcom: Change bcm voter initlevel
clk: qcom: gcc-lahaina: Add PCIe and UFS clock muxes
dt-bindings: clock: gcc: Add PCIe pipe and UFS symbol clocks
clk: qcom: Fix incorrect mux_get_parent mapping
defconfig: Lahaina: enable external display module
msm: ipa: vote for device side through mhi for tethering use cases
msm: ipa: tune mhip ring size shrink to 6 elements
defconfig: lahaina-qgki: Enable thermal drivers
msm:ipa: mhip ring size optimization
msm:ipa: uc based flow control for UL tethering offload
msm:ipa: stop UL IPA TX channel at the end of the probe
msm:ipa: continue ODL logging on MHIP post modem SSR
coresight: csr: update programming sequence of enabling etr to bam
coresight: fix tmc flush timeout issue
coresight: tmc: leverage etr disable/enable when switching mode
coresight: tmc: add usb support to etr
platform: msm: add support for external display module
usb: typec: ucsi: fix spelling mistake "connetor" -> "connector"
usb: typec: ucsi: Actually enable all the interface notifications
usb: typec: ucsi: Store the notification mask
usb: typec: ucsi: Fix the notification bit offsets
PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs
PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX
arm64: defconfig: Enable USB QDSS and USB BAM drivers on Lahaina
msm: kgsl: Check correct register for clamps on a660
msm: kgsl: Set DMA Mask for gmu device
msm: kgsl: Setup CP_CHICKEN_DBG register for a660
msm: kgsl: Add A660 to the gpulist
dt-bindings: clock: add MDSS clock names for Lahaina
iommu/arm-smmu: avoid possible deadlock during map_sg
iommu: Fixup selftests
ion: Fix API changes in dma-buf-ref.c
sched: walt: Improve the scheduler
sched: walt: improve the scheduler
sched/fair: Don't place wakee on waker cpu if colocate enabled
arm64: defconfig: Enable qseecom driver for Lahaina
msm: kgsl: Don't error out if dst size is not equal to src in copy_prop
arm64: defconfig: Enable SPS driver for lahaina
msm:ipa: Race condition observed during client disconnect
defconfig: Enable DCC driver for GKI
dt-bindings: Add new port types for SWR 1.6 feature
HID: Trace events for external sensor driver
HID: qvr: Correct axes orientation
HID:correct mag axis config for External viewer
HID: qvr: wait event interruptible timeout change
HID: qvr: Decrease wait event interruptible timeout value
HID: qvr: Optimized Viewer Requirements
HID: qvr: Code refactoring
HID: Read calibration data from external sensor
HID: Filtering mag data depending on timestamp
HID: external sensor driver
msm: adsprpc: HMX,Async-FastRPC capability
sched/walt: Avoid walt irq work in offlined cpu
sched/fair: Improve the scheduler
interconnect: qcom: Fix MACRO fields for Lahaina
iinterconnect: qcom: Hold high bandwidth vote for keepalive BCMs
scsi: ufshcd-qti: Port the new crypto framework to QTI ufs
msm: ipa: Add SMMU driver as soft dependency for IPA
include: sound: add stub function for wcd dsp manager
iommu/arm-smmu: Rename the ARM SMMU module
regmap: Quit the read-loop based on position of file-offset
arm64: qcom: Enable QTI config
scsi: ufs-qti: Check for valid vcc before accessing
iommu/arm-smmu: Use dev_iommu_fwspec_get() to retrieve IOMMU fwspec
iommu/arm-smmu: Unregister TBU driver when unloading the SMMU module
crypto: msm: Add QTI crypto drivers
iommu/arm-smmu: Add missing iommu_device_unregister()
msm: ipa: fix ipa_disable_apps_wan_cons_deaggr declaration
Revert "drivers: qcom: cmd-db: modularize commandDB driver"
msm: kgsl: Calculate the offset of context bank 0
arm64: defconfig: Enable poweroff driver for Lahaina GKI
power: reset: Add snapshot of msm-poweroff
msm: kgsl: Refactor IOMMU contexts
msm: kgsl: Support global secure memory objects
msm: kgsl: Add a function to map global buffers
msm: ipa3: IPA clock vote ioctl
msm: ipa3: IPA clock vote ioctl
msm: tsens: Add Tsens driver snapshot
arm64: defconfig: Enable slimbus driver config for lahaina
msm: cvp: remove additional checks in response_handler
defconfig: lahaina: Enable ADC drivers for lahaina
coresight: tmc: etr: Add sys interface for ETR
thermal: adc-tm: Add support for PMIC7 ADC_TM
thermal: adc-tm: Add ADC_TM driver snapshot
msm: ipa : Fix KW array index issue on dbg_buff
msm: IPA: add the missing iounmap handle
arm64: defconfig: Enable all memory hotplug related configs on Lahaina
soc: qcom: mem-offline: Clear page-table entries after offline
soc: qcom: mem-offline: Set offlinable region based on minimum DDR sizes
arm64: Update dram end address while randomizing base
arm64: mm/memblock: Update memory limit calculation
drivers: base: expose amount allocated per block
dma-mapping-fast: Remap contiguous pages only when needed
arm64: mm: Fix compilation when CONFIG_MEMORY_HOTPLUG is not enabled
mm, oom: Try to online memory block before killing
arm64: Make section size configurable for memory hotplug
mm/memory_hotplug: Add hot-added memory blocks to ZONE_MOVABLE type
arm64: Override memory limit set by boot parameter
soc: qcom: mem-offline: Add a snapshot of the mem-offline driver
qseecom: Add qseecom driver snapshot for Lahaina
defconfig: Lahaina: Enable support for WLAN
arm64: defconfig: Enable TSENS driver for lahaina
firmware: qcom_scm: Add changes for tsens reinit
NFC: Add NFC I2C and I3C drivers for SNxxx
Linux 5.4.7
iwlwifi: pcie: move power gating workaround earlier in the flow
nbd: fix shutdown and recv work deadlock v2
mmc: sdhci: Add a quirk for broken command queuing
mmc: sdhci: Workaround broken command queuing on Intel GLK
mmc: sdhci-of-esdhc: fix P2020 errata handling
mmc: sdhci: Update the tuning failed messages to pr_debug level
mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erratum A-009204 support"
mmc: sdhci-msm: Correct the offset and value for DDR_CONFIG register
ocxl: Fix concurrent AFU open and device removal
powerpc/irq: fix stack overflow verification
powerpc/vcpu: Assume dedicated processors as non-preempt
x86/mce: Fix possibly incorrect severity calculation on AMD
x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[]
x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure()
x86/intel: Disable HPET on Intel Coffee Lake H platforms
KVM: arm64: Ensure 'params' is initialised when looking up sys register
KVM: arm/arm64: Properly handle faulting of device mappings
kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD
kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD
KVM: PPC: Book3S HV: Fix regression on big endian hosts
iocost: over-budget forced IOs should schedule async delay
ext4: validate the debug_want_extra_isize mount option at parse time
ext4: unlock on error in ext4_expand_extra_isize()
ext4: check for directory entries too close to block end
ext4: fix ext4_empty_dir() for directories with holes
clk: imx: pll14xx: fix clk_pll14xx_wait_lock
clk: imx: clk-composite-8m: add lock to gate/mux
clk: imx: clk-imx7ulp: Add missing sentinel of ulp_div_table
pinctrl: baytrail: Really serialize all register accesses
serial: sprd: Add clearing break interrupt operation
tty/serial: atmel: fix out of range clock divider handling
staging: comedi: gsc_hpdi: check dma_alloc_coherent() return value
platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY 128 bytes
intel_th: msu: Fix window switching without windows
intel_th: Fix freeing IRQs
intel_th: pci: Add Elkhart Lake SOC support
intel_th: pci: Add Comet Lake PCH-V support
USB: EHCI: Do not return -EPIPE when hub is disconnected
mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG
KEYS: asymmetric: return ENOMEM if akcipher_request_alloc() fails
cpufreq: Avoid leaving stale IRQ work items during CPU offline
efi/memreserve: Register reservations as 'reserved' in /proc/iomem
spi: fsl: use platform_get_irq() instead of of_irq_to_resource()
spi: fsl: don't map irq during probe
usbip: Fix error path of vhci_recv_ret_submit()
usbip: Fix receive error in vhci-hcd when using scatter-gather
can: flexcan: add low power enter/exit acknowledgment helper
ARM: dts: Fix vcsi regulator to be always-on for droid4 to prevent hangs
s390/ftrace: fix endless recursion in function_graph tracer
md: avoid invalid memory access for array sb->dev_roles
RDMA/siw: Fix post_recv QP state locking
ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()"
drm/amdgpu: fix uninitialized variable pasid_mapping_needed
usb: xhci: Fix build warning seen with CONFIG_PM=n
spi: cadence: Correct handling of native chipselect
spi: dw: Correct handling of native chipselect
selftests: net: tls: remove recv_rcvbuf test
can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices
can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for stop mode acknowledgment
can: flexcan: fix possible deadlock and out-of-order reception after wakeup
can: j1939: j1939_sk_bind(): take priv after lock is held
can: m_can: tcan4x5x: add required delay after reset
can: xilinx_can: Fix missing Rx can packets on CANFD2.0
iommu/vt-d: Allocate reserved region for ISA with correct permission
iommu/vt-d: Set ISA bridge reserved region as relaxable
iommu/vt-d: Fix dmar pte read access not set error
iommu: set group default domain before creating direct mappings
iommu: fix KASAN use-after-free in iommu_insert_resv_region
tpm: fix invalid locking in NONBLOCKING mode
tpm_tis: reserve chip for duration of tpm_tis_core_init
mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode
Revert "mmc: sdhci: Fix incorrect switch to HS mode"
btrfs: don't prematurely free work in scrub_missing_raid56_worker()
btrfs: don't prematurely free work in reada_start_machine_worker()
MIPS: futex: Restore \n after sync instructions
net: wireless: intel: iwlwifi: fix GRO_NORMAL packet stalling
ibmvnic: Fix completion structure initialization
RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series
bpf: Provide better register bounds after jmp32 instructions
RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices
RDMA/bnxt_re: Fix missing le16_to_cpu
tools, bpf: Fix build for 'make -s tools/bpf O=<dir>'
net: phy: initialise phydev speed and duplex sanely
ice: Fix setting coalesce to handle DCB configuration
ice: Only disable VF state when freeing each VF resources
drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2
mips: fix build when "48 bits virtual memory" is enabled
libtraceevent: Fix memory leakage in copy_filter_type
crypto: vmx - Avoid weird build failures
mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED
crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c
crypto: sun4i-ss - Fix 64-bit size_t warnings
s390/cpumf: Adjust registration of s390 PMU device drivers
mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs
net: ethernet: ti: ale: clean ale tbl on init and intf restart
ASoC: soc-pcm: check symmetry before hw_params
fbtft: Make sure string is NULL terminated
iwlwifi: check kasprintf() return value
bnxt_en: Improve RX buffer error handling.
s390/kasan: support memcpy_real with TRACE_IRQFLAGS
s390/crypto: Fix unsigned variable compared with zero
perf probe: Fix to show function entry line as probe-able
perf session: Fix decompression of PERF_RECORD_COMPRESSED records
brcmfmac: remove monitor interface when detaching
net-af_xdp: Use correct number of channels from ethtool
x86/insn: Add some Intel instructions to the opcode map
ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1
firmware_loader: Fix labels with comma for builtin firmware
net: phy: avoid matching all-ones clause 45 PHY IDs
bnxt_en: Return proper error code for non-existent NVM variable
selftests, bpf: Workaround an alu32 sub-register spilling issue
selftests, bpf: Fix test_tc_tunnel hanging
perf/core: Fix the mlock accounting, again
ASoC: wm5100: add missed pm_runtime_disable
spi: st-ssc4: add missed pm_runtime_disable
ASoC: wm2200: add missed operations in remove and probe failure
sched/uclamp: Fix overzealous type replacement
btrfs: don't prematurely free work in run_ordered_work()
btrfs: don't prematurely free work in end_workqueue_fn()
mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests
crypto: virtio - deal with unsupported input sizes
xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI
tun: fix data-race in gro_normal_list()
spi: tegra20-slink: add missed clk_unprepare
regulator: core: Let boot-on regulators be powered off
ASoC: wm8904: fix regcache handling
iwlwifi: mvm: fix unaligned read of rx_pkt_status
bcache: fix deadlock in bcache_allocator
tracing/kprobe: Check whether the non-suffixed symbol is notrace
MIPS: ralink: enable PCI support only if driver for mt7621 SoC is selected
tracing: use kvcalloc for tgid_map array allocation
RDMA/efa: Clear the admin command buffer prior to its submission
qtnfmac: fix using skb after free
x86/crash: Add a forward declaration of struct kimage
qtnfmac: fix invalid channel information output
qtnfmac: fix debugfs support for multiple cards
cpufreq: Register drivers only after CPU devices have been registered
bcache: fix static checker warning in bcache_device_free()
parport: load lowlevel driver if ports not found
nvme: Discard workaround for non-conformant devices
net: ethernet: ti: Add dependency for TI_DAVINCI_EMAC
s390/disassembler: don't hide instruction addresses
r8169: respect EEE user setting when restarting network
net: dsa: sja1105: Disallow management xmit during switch reset
ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint
bpf, testing: Workaround a verifier failure for test_progs
iio: dac: ad5446: Add support for new AD5600 DAC
ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile
spi: pxa2xx: Add missed security checks
media: vim2m: media_device_cleanup was called too early
media: vicodec: media_device_cleanup was called too early
EDAC/ghes: Fix grain calculation
iio: cros_ec_baro: set info_mask_shared_by_all_available field
media: v4l2-ctrl: Lock main_hdl on operations of requests_queued.
media: cedrus: Use helpers to access capture queue
media: si470x-i2c: add missed operations in remove
ice: delay less
crypto: atmel - Fix authenc support when it is set to m
soundwire: intel: fix PDI/stream mapping for Bulk
media: pvrusb2: Fix oops on tear-down when radio support is not present
selftests: net: Fix printf format warnings on arm
fsi: core: Fix small accesses and unaligned offsets via sysfs
ath10k: fix get invalid tx rate for Mesh metric
media: exynos4-is: fix wrong mdev and v4l2 dev order in error path
drm/amdgpu: Avoid accidental thread reactivation.
selftests: proc: Make va_max 1MB
cgroup: freezer: don't change task and cgroups status unnecessarily
s390/bpf: Use kvcalloc for addrs array
libbpf: Fix negative FD close() in xsk_setup_xdp_prog()
perf probe: Filter out instances except for inlined subroutine and subprogram
perf probe: Skip end-of-sequence and non statement lines
perf probe: Fix to show calling lines of inlined functions
perf probe: Return a better scope DIE if there is no best scope
net: avoid potential false sharing in neighbor related code
perf probe: Skip overlapped location on searching variables
perf parse: If pmu configuration fails free terms
xen/gntdev: Use select for DMA_SHARED_BUFFER
ice: Check for null pointer dereference when setting rings
drm/amdgpu: fix potential double drop fence reference
drm/amd/powerplay: fix struct init in renoir_print_clk_levels
drm/amdgpu: disallow direct upload save restore list from gfx driver
perf tools: Splice events onto evlist even on error
perf tools: Fix cross compile for ARM64
perf probe: Fix to probe a function which has no entry pc
libsubcmd: Use -O0 with DEBUG=1
perf probe: Fix to show inlined function callsite without entry_pc
perf probe: Fix to show ranges of variables in functions without entry_pc
perf probe: Fix to probe an inline function which has no entry pc
perf probe: Walk function lines in lexical blocks
perf jevents: Fix resource leak in process_mapfile() and main()
perf probe: Fix to list probe event with correct line number
perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR
perf probe: Fix to find range-only function instance
rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt()
drm: msm: a6xx: fix debug bus register configuration
RDMA/core: Fix return code when modify_port isn't supported
ALSA: timer: Limit max amount of slave instances
spi: img-spfi: fix potential double release
bnx2x: Fix PF-VF communication over multi-cos queues.
spi: dw: Fix Designware SPI loopback
media: vivid: media_device_cleanup was called too early
ASoC: SOF: topology: set trigger order for FE DAI link
nvmem: core: fix nvmem_cell_write inline function
nvmem: imx-ocotp: reset error status on probe
media: staging/imx: Use a shorter name for driver
nvme: introduce "Command Aborted By host" status code
media: v4l2-core: fix touch support in v4l_g_fmt
media: rcar_drif: fix a memory disclosure
cpufreq: sun50i: Fix CPU speed bin detection
ixgbe: protect TX timestamping from API misuse
pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler()
pinctrl: qcom: sc7180: Add missing tile info in SDC_QDSD_PINGROUP/UFS_RESET
ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency
spi: sifive: disable clk when probe fails and remove
ALSA: pcm: Fix missing check of the new non-cached buffer type
Bluetooth: Fix advertising duplicated flags
libbpf: Fix error handling in bpf_map__reuse_fd()
iio: dln2-adc: fix iio_triggered_buffer_postenable() position
ALSA: bebob: expand sleep just after breaking connections for protocol version 1
pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B
net/mlx5e: Verify that rule has at least one fwd/drop action
loop: fix no-unmap write-zeroes request behavior
libata: Ensure ata_port probe has completed before detach
net: hns3: add struct netdev_queue debug info for TX timeout
s390/mm: add mm_pxd_folded() checks to pxd_free()
s390: add error handling to perf_callchain_kernel
s390/time: ensure get_clock_monotonic() returns monotonic values
phy: qcom-usb-hs: Fix extcon double register after power cycle
phy: renesas: phy-rcar-gen2: Fix the array off by one warning
net: dsa: LAN9303: select REGMAP when LAN9303 enable
gpu: host1x: Allocate gather copy for host1x
staging: wilc1000: check if device is initialzied before changing vif
RDMA/core: Set DMA parameters correctly
RDMA/qedr: Fix srqs xarray initialization
RDMA/hns: Fix memory leak on 'context' on error return path
RDMA/qedr: Fix memory leak in user qp and mr
ACPI: button: Add DMI quirk for Medion Akoya E2215T
spi: sprd: adi: Add missing lock protection when rebooting
ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions
regulator: core: Release coupled_rdevs on regulator_init_coupling() error
drm/tegra: sor: Use correct SOR index on Tegra210
net: phy: dp83867: enable robust auto-mdix
i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO
drm/amd/display: correctly populate dpp refclk in fpga
i40e: initialize ITRN registers with correct values
drm/amd/display: setting the DIG_MODE to the correct value.
arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill()
EDAC/amd64: Set grain per DIMM
drm: Don't free jobs in wait_event_interruptible()
md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit
staging: wilc1000: potential corruption in wilc_parse_join_bss_param()
md: no longer compare spare disk superblock events in super_load
media: smiapp: Register sensor after enabling runtime PM on the device
media: aspeed: clear garbage interrupts
media: imx7-mipi-csis: Add a check for devm_regulator_get
media: st-mipid02: add a check for devm_gpiod_get_optional
media: ov5640: Make 2592x1944 mode only available at 15 fps
media: ad5820: Define entity function
media: ov6650: Fix stored frame interval not in sync with hardware
drm/nouveau: Don't grab runtime PM refs for HPD IRQs
media: aspeed: set hsync and vsync polarities to normal before starting mode detection
media: cedrus: Fix undefined shift with a SHIFT_AND_MASK_BITS macro
x86/ioapic: Prevent inconsistent state when moving an interrupt
ipmi: Don't allow device module unload when in use
RDMA/siw: Fix SQ/RQ drain logic
rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot
ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue
drm/gma500: fix memory disclosures due to uninitialized bytes
RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que
net: hns3: log and clear hardware error after reset complete
selftests/bpf: Make a copy of subtest name
perf tests: Disable bp_signal testing for arm64
power: supply: cpcap-battery: Check voltage before orderly_poweroff
staging: iio: ad9834: add a check for devm_clk_get
drm/amdgpu: fix amdgpu trace event print string format error
drm/amd/display: fix header for RN clk mgr
drm/amd/display: enable hostvm based on roimmu active for dcn2.1
x86/mce: Lower throttling MCE messages' priority to warning
bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack()
Bluetooth: hci_core: fix init for HCI_USER_CHANNEL
Bluetooth: Workaround directed advertising bug in Broadcom controllers
Bluetooth: missed cpu_to_le16 conversion in hci_init4_req
Bluetooth: btusb: avoid unused function warning
iio: adc: max1027: Reset the device at probe time
drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20
usb: usbfs: Suppress problematic bind and unbind uevents.
perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname
perf test: Avoid infinite loop for task exit case
perf report: Add warning when libunwind not compiled in
perf test: Report failure for mmap events
drm/bridge: dw-hdmi: Restore audio when setting a mode
rtw88: coex: Set 4 slot mode for A2DP
ath10k: Correct error handling of dma_map_single()
x86/mm: Use the correct function type for native_set_fixmap()
drm/amd/display: Program DWB watermarks from correct state
extcon: sm5502: Reset registers during initialization
drm/amd/display: Fix dongle_caps containing stale information.
syscalls/x86: Use the correct function type in SYSCALL_DEFINE0
drm/amd/display: add new active dongle to existent w/a
media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid sizeimage
drm/amd/display: wait for set pipe mcp command completion
drm/amd/display: Properly round nominal frequency for SPD
media: ti-vpe: vpe: ensure buffers are cleaned up properly in abort cases
media: ti-vpe: vpe: fix a v4l2-compliance failure causing a kernel panic
media: ti-vpe: vpe: Make sure YUYV is set as default format
media: ti-vpe: vpe: fix a v4l2-compliance failure about frame sequence number
media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid pixel format
media: ti-vpe: vpe: Fix Motion Vector vpdma stride
ASoC: SOF: enable sync_write in hdac_bus
misc: fastrpc: fix memory leak from miscdev->name
crypto: aegis128/simd - build 32-bit ARM for v8 architecture explicitly
crypto: inside-secure - Fix a maybe-uninitialized warning
media: cx88: Fix some error handling path in 'cx8800_initdev()'
team: call RCU read lock when walking the port_list
net/smc: increase device refcount for added link group
libbpf: Fix passing uninitialized bytes to setsockopt
libbpf: Fix struct end padding in btf_dump
selftests/bpf: Fix btf_dump padding test case
drm/drm_vblank: Change EINVAL by the correct errno
mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring
MIPS: futex: Emit Loongson3 sync workarounds within asm
drm/amdkfd: Fix MQD size calculation
block: Fix writeback throttling W=1 compiler warnings
samples: pktgen: fix proc_cmd command result check logic
drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller
media: meson/ao-cec: move cec_notifier_cec_adap_register after hw setup
media: cec-funcs.h: add status_req checks
media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init()
tools/memory-model: Fix data race detection for unordered store and load
regulator: max8907: Fix the usage of uninitialized variable in max8907_regulator_probe()
hwrng: omap3-rom - Call clk_disable_unprepare() on exit only if not idled
crypto: aegis128-neon - use Clang compatible cflags for ARM
usb: renesas_usbhs: add suspend event support in gadget mode
drm/amd/display: fix struct init in update_bounding_box
rtw88: fix NSS of hw_cap
media: venus: Fix occasionally failures to suspend
drm/amd/display: set minimum abm backlight level
selftests/bpf: Correct path to include msg + path
drm/amd/powerplay: A workaround to GPU RESET on APU
x86/math-emu: Check __copy_from_user() result
drm/amdkfd: fix a potential NULL pointer dereference (v2)
drm/sun4i: dsi: Fix TCON DRQ set bits
pinctrl: devicetree: Avoid taking direct reference to device name string
drm/amd/display: Set number of pipes to 1 if the second pipe was disabled
media: vimc: Fix gpf in rmmod path when stream is active
ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq
media: venus: core: Fix msm8996 frequency table
tools/power/cpupower: Fix initializer override in hsw_ext_cstates
media: ov6650: Fix stored crop rectangle not in sync with hardware
media: ov6650: Fix stored frame format not in sync with hardware
media: i2c: ov2659: Fix missing 720p register config
media: ov6650: Fix crop rectangle alignment not passed back
media: i2c: ov2659: fix s_stream return value
media: ov6650: Fix control handler not freed on init error
media: max2175: Fix build error without CONFIG_REGMAP_I2C
media: vim2m: Fix BUG_ON in vim2m_device_release()
media: vim2m: Fix abort issue
media: seco-cec: Add a missing 'release_region()' in an error handling path
media: cedrus: fill in bus_info for media device
media: am437x-vpfe: Setting STD to current value is not an error
spi: gpio: prevent memory leak in spi_gpio_probe
drm/komeda: Workaround for broken FLIP_COMPLETE timestamps
IB/iser: bound protection_sg size by data_sg size
ath10k: fix backtrace on coredump
Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when using SIM0_D"
Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when using SSI_SCK2 and SSI_WS2"
libertas: fix a potential NULL pointer dereference
rtlwifi: prevent memory leak in rtl_usb_probe
staging: rtl8188eu: fix possible null dereference
staging: rtl8192u: fix multiple memory leaks on error path
drm/meson: vclk: use the correct G12A frac max value
spi: Add call to spi_slave_abort() function when spidev driver is released
ath10k: Check if station exists before forwarding tx airtime report
drm/amd/display: Handle virtual signal type in disable_link()
ath10k: add cleanup in ath10k_sta_state()
drm/amd/display: Rebuild mapped resources after pipe split
drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2)
drm/amdgpu: grab the id mgr lock while accessing passid_mapping
drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code
iio: light: bh1750: Resolve compiler warning and make code more readable
iio: max31856: add missing of_node and parent references to iio_dev
drm/amd/display: OTC underflow fix
drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings
drm/amd/display: verify stream link before link test
drm: Use EOPNOTSUPP, not ENOTSUPP
drm: exynos: exynos_hdmi: use cec_notifier_conn_(un)register
drm/panel: Add missing drm_panel_init() in panel drivers
drm/mipi-dbi: fix a loop in debugfs code
drm: mst: Fix query_payload ack reply struct
drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper.
drm/vc4/vc4_hdmi: fill in connector info
ALSA: hda/ca0132 - Fix work handling in delayed HP detection
ALSA: hda/ca0132 - Avoid endless loop
ALSA: hda/ca0132 - Keep power on during processing DSP response
ALSA: pcm: Avoid possible info leaks from PCM stream buffers
Btrfs: fix removal logic of the tree mod log that leads to use-after-free issues
btrfs: handle ENOENT in btrfs_uuid_tree_iterate
btrfs: do not leak reloc root if we fail to read the fs root
btrfs: skip log replay on orphaned roots
btrfs: abort transaction after failed inode updates in create_subvol
btrfs: send: remove WARN_ON for readonly mount
Btrfs: fix missing data checksums after replaying a log tree
btrfs: return error pointer from alloc_test_extent_buffer
Btrfs: make tree checker detect checksum items with overlapping ranges
btrfs: do not call synchronize_srcu() in inode_tree_del
btrfs: don't double lock the subvol_sem for rename exchange
NFC: nxp-nci: Fix probing without ACPI
net: dsa: b53: Fix egress flooding settings
net: stmmac: platform: Fix MDIO init for platforms without PHY
net: ethernet: ti: davinci_cpdma: fix warning "device driver frees DMA memory with different size"
mlxsw: spectrum_router: Remove unlikely user-triggerable warning
dpaa2-ptp: fix double free of the ptp_qoriq IRQ
net: ena: fix issues in setting interrupt moderation params in ethtool
net: ena: fix default tx interrupt moderation interval
bonding: fix bond_neigh_init()
neighbour: remove neigh_cleanup() method
selftests: forwarding: Delete IPv6 address at the end
sctp: fully initialize v4 addr in some functions
sctp: fix memleak on err handling of stream initialization
qede: Fix multicast mac configuration
qede: Disable hardware gro when xdp prog is installed
nfp: flower: fix stats id allocation
net: usb: lan78xx: Fix suspend/resume PHY register access error
net-sysfs: Call dev_hold always in rx_queue_add_kobject
net: qlogic: Fix error paths in ql_alloc_large_buffers()
net: phy: ensure that phy IDs are correctly typed
net: nfc: nci: fix a possible sleep-in-atomic-context bug in nci_uart_tty_receive()
net: hisilicon: Fix a BUG trigered by wrong bytes_compl
net: gemini: Fix memory leak in gmac_setup_txqs
net: dst: Force 4-byte alignment of dst_metrics
mod_devicetable: fix PHY module format
fjes: fix missed check in fjes_acpi_add
af_packet: set defaule value for tmo
arm64: defconfig: Enable CPUFREQ-HW for Lahaina
arm64: Add fallback option during memory hot add
mm/Kconfig: Enable MEMORY_HOTPLUG for arm64
arm64: Honor limits set by bootloader
arm64: Add "remove" probe driver for memory hot-remove
arm64: Hot-remove implementation for arm64
arm64: memory-hotplug: Add MEMORY_HOTPLUG, MEMORY_HOTREMOVE, MEMORY_PROBE
arm64: Memory hotplug support for arm64 platform
msm: IPA: uC debug stats for loadable modules
ASoC: compress: add support for Vorbis and amrwb_plus
ANDROID: Kconfig.gki: Add Hidden SPRD DRM configs
defconfig: Enable MHI Host driver for lahaina
mhi: add snapshot for MHI driver stack
mhi: core: export symbols for references
uapi: sound: add new meta key to get DSP render position
Kconfig: add description for AUDIO_QGKI
SoC: pcm: Add delay_blk feature
include: Add snapshot of header files for wcd spi and dsp manager
ALSA: jack: Add support to report second microphone
defconfig: lahaina-qgki: enable CONFIG_AUDIO_QGKI
uapi: sound: latency mode support for transcode loopback
ASoC: msm: add support for different compressed formats
ASoc: msm: qdspv2: Clock recovery support in compress driver
dt-bindings: sound: Add snapshot of audio port types for soundwire
ASoC: msm: qdsp6v2: Add TrueHD HDMI compress pass-though
msm: dt-binding: add snapshot of audio external clockfor Lahaina
ASoC: msm: qdsp6v2: Support to set session start delay
arm64: defconfig: Enable CONFIG_BT_SLIM on Lahaina
bluetooth: add change for btfm slimbus driver
ASoC: msm: qdsp6v2: Support to configure render window
ASoC: msm: qdsp6v2: Support to configure clk recovery mode
ASoC: msm: qdsp6v2: Support to configure render mode
ASoC: Cold start latency reduction
SoC: soc-pcm: call pcm_new when creating new pcm
ASoC: compress: update snd_soc_platform to snd_soc_component
ANDROID: Add a tracepoint for mapping inode to full path
Revert "drm/virtio: fix DRM_FORMAT_* handling"
ANDROID: gki_defconfig: Disable TRANSPARENT_HUGEPAGE
staging: android: ion: Remove unused rbtree for ion_buffer
kasan: Zero shadow memory on memory hotplug
defconfig: lahaina: Enable QRNG driver
drivers: slimbus: Makefile: Correct makefile configuration
ASoC: core: Support for compress ioctls
ASoC: pcm: Add support for compat mode
wil6210: notify cfg80211_new_sta upon connection before init tx ring
wil6210: allow disabling EDMG through force_edmg_channel debugfs
wil6210: fix update SSID when changing beacon
Linux 5.4.6
ALSA: hda: Fix regression by strip mask fix
drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9
drm/amdgpu: avoid using invalidate semaphore for picasso
drm/i915/gvt: Fix cmd length check for MI_ATOMIC
drm/amdgpu/gfx10: re-init clear state buffer after gpu reset
drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt
drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10
drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub
drm/amd/display: add default clocks if not able to fetch them
drm/amd/display: re-enable wait in pipelock, but add timeout
drm/dp_mst: Correct the bug in drm_dp_update_payload_part1()
drm/radeon: fix r1xx/r2xx register checker for POT textures
drm/i915/fbc: Disable fbc by default on all glk+
drm/nouveau/kms/nv50-: Limit MST BPC to 8
drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom
drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN
scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd
scsi: qla2xxx: Correctly retrieve and interpret active flash region
scsi: qla2xxx: Change discovery state before PLOGI
scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX
scsi: qla2xxx: Initialize free_work before flushing it
scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd
scsi: iscsi: Fix a potential deadlock in the timeout handler
scsi: ufs: Disable autohibern8 feature in Cadence UFS
dm thin: Flush data device before committing metadata
dm thin metadata: Add support for a pre-commit callback
dm clone: Flush destination device before committing metadata
dm clone metadata: Use a two phase commit
dm clone metadata: Track exact changes per transaction
dm btree: increase rebalance threshold in __rebalance2()
dm mpath: remove harmful bio-based optimization
drm: meson: venc: cvbs: fix CVBS mode matching
drm/mgag200: Flag all G200 SE A machines as broken wrt <startadd>
drm/mgag200: Add workaround for HW that does not support 'startadd'
drm/mgag200: Store flags from PCI driver data in device structure
drm/mgag200: Extract device type from flags
drm/panfrost: Fix a race in panfrost_gem_free_object()
drm/panfrost: Fix a BO leak in panfrost_ioctl_mmap_bo()
drm/panfrost: Fix a race in panfrost_ioctl_madvise()
dma-buf: Fix memory leak in sync_file_merge()
vfio/pci: call irq_bypass_unregister_producer() before freeing irq
ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume()
ARM: dts: s3c64xx: Fix init order of clock providers
cifs: Fix retrieval of DFS referrals in cifs_mount()
CIFS: Fix NULL pointer dereference in mid callback
CIFS: Do not miss cancelled OPEN responses
CIFS: Close open handle after interrupted close
CIFS: Respect O_SYNC and O_DIRECT flags during reconnect
cifs: Don't display RDMA transport on reconnect
cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state
cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE
cifs: smbd: Add messages on RDMA session destroy and reconnection
cifs: smbd: Only queue work for error recovery on memory registration
cifs: smbd: Return -EAGAIN when transport is reconnecting
rpmsg: glink: Free pending deferred work on remove
rpmsg: glink: Don't send pending rx_done during remove
rpmsg: glink: Fix rpmsg_register_device err handling
rpmsg: glink: Put an extra reference during cleanup
rpmsg: glink: Fix use after free in open_ack TIMEOUT case
rpmsg: glink: Fix reuse intents memory leak issue
rpmsg: glink: Set tail pointer to 0 at end of FIFO
xtensa: fix syscall_set_return_value
xtensa: fix TLB sanity checker
gfs2: fix glock reference problem in gfs2_trans_remove_revoke
gfs2: Multi-block allocations in gfs2_page_mkwrite
xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map
block: fix "check bi_size overflow before merge"
PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX
PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3
PCI: rcar: Fix missing MACCTLR register setting in initialization sequence
PCI: Do not use bus number zero from EA capability
PCI/MSI: Fix incorrect MSI-X masking on resume
PCI: Fix Intel ACS quirk UPDCR register address
PCI: pciehp: Avoid returning prematurely from sysfs requests
PCI/PM: Always return devices to D0 when thawing
PCI/switchtec: Read all 64 bits of part_event_bitmap
mmc: core: Re-work HW reset for SDIO cards
mmc: core: Drop check for mmc_card_is_removable() in mmc_rescan()
mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response
mmc: block: Make card_busy_detect() a bit more generic
USB: Fix incorrect DMA allocations for local memory pool drivers
ANDROID: update ABI for db845c changes
BACKPORT: iommu: arm-smmu-impl: Add sdm845 implementation hook
UPSTREAM: firmware/qcom_scm: Add scm call to handle smmu errata
UPSTREAM: firmware: qcom_scm-64: Add atomic version of qcom_scm_call
UPSTREAM: cpufreq: qcom-hw: Move driver initialization earlier
UPSTREAM: cpufreq: Initialize cpufreq-dt driver earlier
UPSTREAM: cpufreq: Initialize the governors in core_initcall
ANDROID: tty: serial_core: Export uart_console_device so it can be used by modules
ANDROID: gki_defconfig: Add qcom pcie options to gki_defconfig
ANDROID: Kconfig.gki: Add entries for qcom clk drivers
ANDROID: Kconfig.gki: Add PINCTRL_MSM to QCOM Hidden configs
ANDROID: Kconfig.gki: Add hidden CONFIG_WANT_DEV_COREDUMP for DRM_MSM driver
ANDROID: PCI: qcom: Add support for SDM845 PCIe controller
ANDROID: PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM
ANDROID: phy: qcom: qmp: Add SDM845 QHP PCIe PHY
ANDROID: phy: qcom: qmp: Add SDM845 PCIe QMP PHY support
ANDROID: phy: qcom: qmp: Use power_on/off ops for PCIe
ANDROID: phy: qcom-qmp: Increase PHY ready timeout
msm: ipa3: Fix to ignore frag status packet in lan consumer pipe
cpufreq: qcom-cpufreq-hw: Fix incorrect type warning from sparse
arm64: defconfig: Enable SPS driver for Lahaina
ASoC: compress: propagate the error code from the compress framework
ASoC: msm: Update the encode option and sample rate
Asoc: Add audio backend to hwdep interface
ALSA: pcm: fix blocking while loop in snd_pcm_update_hw_ptr0()
ASoC: Compress: Check and set pcm_new driver op
ASoC: dapm: Avoid static route b/w cpu and codec dai
scsi: ufs-qcom: Add reset control support for host controller
scsi: ufs-qcom: Add ioctl interface for ufs query requests
BACKPORT: FROMLIST: scsi: ufs: Export query request interfaces
ALSA: compress: Add support to send codec specific data
scsi: ufs-qti: Fix overwriting model name
ASoC: msm: qdsp6v2: Cleanup of compress offload drivers
ALSA: PCM: User control API implementation
ALSA: PCM: volume API implementation
ALSA: core: Handle user defined ioctls
coresight: tmc: Fix mem_lock dead lock
cpufreq: record CPUFREQ stat for fast switch path
cpufreq: Add snapshot of qcom-cpufreq driver
arm64: defconfig: Enable debug features on Lahaina
coresight: ost: correct the kconfig dependency
Bluetooth: Re-initialize regulator to NULL on error
ANDROID: gki_defconfig: Enable CONFIG_GNSS_CMDLINE_SERIAL
ANDROID: gnss: Add command line test driver
ANDROID: serdev: add platform device support
ANDROID: usb: gadget: Add configfs attribuite for controling match_existing_only
net: cnss2: Remove unsupported symbol references
ANDROID: gki_defconfig: enable ARM64_SW_TTBR0_PAN
ANDROID: gki_defconfig: Set BINFMT_MISC as =m
arm64: defconfig: Enable EDAC driver support for QCOM SoCs
msm: sps: Fix build warnings
msm: ipa3: Fix to avoid memory out of bound access error
wil6210: reduce ucode_debug memory region
wil6210: enable access category queues
wil6210: allow sending special packets when tx ring is full
wil6210: Support ndo_select_queue in net_device_ops
wil6210: add verification for cid upper bound
wil6210: take mem_lock for writing in crash dump collection
wil6210: minimize the time that mem_lock is held
wil6210: enable AP/PCP power save
soc: mem_dump: fix physical address mapping issue
soc: mem_dump: Add support for CPU subsystem register dump
soc: qcom: Update the dump table region size in imem
soc: qcom: Unify the memory dump entries registration
arm64: defconfig: Enable minidump driver on Lahaina GKI
soc: qcom: Add snapshot of minidump
FROMLIST: ARM: Remove arm_pm_restart()
FROMLIST: ARM64: Remove arm_pm_restart()
FROMLIST: ARM: Register with kernel restart handler
FROMLIST: drivers: firmware: psci: Register with kernel restart handler
FROMLIST: ARM: xen: Register with kernel restart handler
FROMLIST: ARM: prima2: Register with kernel restart handler
shmbridge: get bridge mem pool's DMA address with dma_map_single
firmware: qcom_scm: Add calls to support poweroff driver
firmware: qcom_scm: Expose qcom_scm_set_download_mode
arm64: defconfig: Enable WALT for Lahaina
sched: Improve the scheduler
hwrng: Add QRNG driver snapshot for kona
msm: sps: Add SPS driver snapshot
ANDROID: ASoC: add hikey960-i2s DT bindings
ANDROID: sound: Add hikey960 i2s audio driver
ANDROID: HACK: adv7511: Add poweron delay to allow for EDID probing to work
ANDROID: drm: kirin: Fix Makefile to correct for module builds
ANDROID: drm: kirin960: Remove one mode-line that seems to be causing trouble
ANDROID: drm: kirin: remove wait for VACTIVE IRQ
ANDROID: drm: kirin: Add kirin960 dpe driver support
ANDROID: drm: kirin: Introduce kirin960
ANDROID: arm64: dts: hi3660: Add support for usb on Hikey960
ANDROID: arm64: dts: hikey960: Fix bootwarning on mapping reboot reason syscon
ANDROID: arm64: dts: hi3660: adb reboot node
ANDROID: arm64: dts: hi3660: enable gpu
ANDROID: arm64: dts: hi3660-hikey960: Add i2s & sound device
ANDROID: arm64: dts: hi3660: add display driver dts
ANDROID: arm64: dts: hikey960: Add CMA entry for ION/framebuffers
ANDROID: mm/memory.c: export mm_trace_rss_stat
ANDROID: update ABI for 5.4.5
Linux 5.4.5
r8169: add missing RX enabling for WoL on RTL8125
net: mscc: ocelot: unregister the PTP clock on deinit
ionic: keep users rss hash across lif reset
xdp: obtain the mem_id mutex before trying to remove an entry.
page_pool: do not release pool until inflight == 0.
net/mlx5e: ethtool, Fix analysis of speed setting
net/mlx5e: Fix translation of link mode into speed
net/mlx5e: Fix freeing flow with kfree() and not kvfree()
net/mlx5e: Fix SFF 8472 eeprom length
act_ct: support asymmetric conntrack
net/mlx5e: Fix TXQ indices to be sequential
net: Fixed updating of ethertype in skb_mpls_push()
hsr: fix a NULL pointer dereference in hsr_dev_xmit()
Fixed updating of ethertype in function skb_mpls_pop
gre: refetch erspan header from skb->data after pskb_may_pull()
cls_flower: Fix the behavior using port ranges with hw-offload
net: sched: allow indirect blocks to bind to clsact in TC
net: core: rename indirect block ingress cb function
tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE()
tcp: tighten acceptance of ACKs not matching a child socket
tcp: fix rejected syncookies due to stale timestamps
net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup
net: ipv6: add net argument to ip6_dst_lookup_flow
net/mlx5e: Query global pause state before setting prio2buffer
tipc: fix ordering of tipc module init and exit routine
tcp: md5: fix potential overestimation of TCP option space
openvswitch: support asymmetric conntrack
net/tls: Fix return values to avoid ENOTSUPP
net: thunderx: start phy before starting autonegotiation
net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add()
net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues
net: ethernet: ti: cpsw: fix extra rx interrupt
net: dsa: fix flow dissection on Tx path
net: bridge: deny dev_set_mac_address() when unregistering
mqprio: Fix out-of-bounds access in mqprio_dump
inet: protect against too small mtu values.
ANDROID: add initial ABI whitelist for android-5.4
wil6210: dump Rx status message on errors
arm64: config: Enable socinfo driver for QCOM SoCs
coresight: Add snapshot of jtagv8 driver
defconfig: lahaina-gki: enable ufs 7nm phy for lahaina
phy: qcom-ufs: add 7nm UFS QMP PHY support on Lahaina
phy: qcom-ufs: add UFS HS-G4 support
phy: qcom-ufs: move PHY configurations after vregs and clocks are enabled
phy: qcom-ufs: don't error out if vddp-ref-clk-supply is absent
phy: qcom-ufs: make ref_clk as optional
phy: qcom-ufs: separate out 2 lanes configuration
phy: qcom-ufs: set no runtime PM callbacks flag
phy: qcom-ufs: parse ref-clk details prior to resource request
phy: qcom-ufs: remove warnings for optional clocks
phy: qcom-ufs: add optional ref aux clk
phy: qcom-ufs: don't probe for "dev_ref_clk_ctrl_mem"
phy: qcom-ufs: remove failure when rx/tx_iface_clk are absent
defconfig: Initial genericarmv8 defconfig
mm: oom_kill: dump info of all tasks when the FG process is killed
iommu/arm-smmu: restrict secure vmid update while attached
iommu/arm-smmu: reduce tlb sync poll retry latency
interconnect: qcom: Build icc-rpmh with qnoc-lahaina
kbuild: Disable the gcc-wrapper with an environment variable
PM / devfreq: icc: add support for L3 voting
PM / devfreq: memlat: add support for shared core-dev tables
sched: Support Energy Aware Scheduling irrespective of governor
sched: Add schedutil snapshot
PM / devfreq: memlat: simplify core-dev table parsing logic
ANDROID: abi update for 5.4.4
ANDROID: mm: Throttle rss_stat tracepoint
FROMLIST: vsprintf: Inline call to ptr_to_hashval
UPSTREAM: rss_stat: Add support to detect RSS updates of external mm
UPSTREAM: mm: emit tracepoint when RSS changes
defconfig: Enable QCOM_RUN_QUEUE_STATS
time: Add rq_stats snapshot
Linux 5.4.4
EDAC/ghes: Do not warn when incrementing refcount on 0
r8169: fix rtl_hw_jumbo_disable for RTL8168evl
workqueue: Fix missing kfree(rescuer) in destroy_workqueue()
blk-mq: make sure that line break can be printed
ext4: fix leak of quota reservations
ext4: fix a bug in ext4_wait_for_tail_page_commit
splice: only read in as much information as there is pipe buffer space
rtc: disable uie before setting time and enable after
USB: dummy-hcd: increase max number of devices to 32
powerpc: Define arch_is_kernel_initmem_freed() for lockdep
mm/shmem.c: cast the type of unmap_start to u64
s390/kaslr: store KASLR offset for early dumps
s390/smp,vdso: fix ASCE handling
firmware: qcom: scm: Ensure 'a0' status code is treated as signed
ext4: work around deleting a file with i_nlink == 0 safely
mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction
mfd: rk808: Fix RK818 ID template
mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_WRITE mappings
powerpc: Fix vDSO clock_getres()
powerpc: Avoid clang warnings around setjmp and longjmp
omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251
omap: pdata-quirks: revert pandora specific gpiod additions
iio: ad7949: fix channels mixups
iio: ad7949: kill pointless "readback"-handling code
Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails"
scsi: qla2xxx: Fix a dma_pool_free() call
scsi: qla2xxx: Fix SRB leak on switch command timeout
reiserfs: fix extended attributes on the root directory
ext4: Fix credit estimate for final inode freeing
quota: fix livelock in dquot_writeback_dquots
seccomp: avoid overflow in implicit constant conversion
ext2: check err when partial != NULL
quota: Check that quota is not dirty before release
video/hdmi: Fix AVI bar unpack
powerpc/xive: Skip ioremap() of ESB pages for LSI interrupts
powerpc: Allow flush_icache_range to work across ranges >4GB
powerpc/xive: Prevent page fault issues in the machine crash handler
powerpc: Allow 64bit VDSO __kernel_sync_dicache to work across ranges >4GB
coresight: Serialize enabling/disabling a link device.
stm class: Lose the protocol driver when dropping its reference
ppdev: fix PPGETTIME/PPSETTIME ioctls
RDMA/core: Fix ib_dma_max_seg_size()
ARM: dts: omap3-tao3530: Fix incorrect MMC card detection GPIO polarity
mmc: host: omap_hsmmc: add code for special init of wl1251 to get rid of pandora_wl1251_init_card
pinctrl: samsung: Fix device node refcount leaks in S3C64xx wakeup controller init
pinctrl: samsung: Fix device node refcount leaks in init code
pinctrl: samsung: Fix device node refcount leaks in S3C24xx wakeup controller init
pinctrl: samsung: Fix device node refcount leaks in Exynos wakeup controller init
pinctrl: samsung: Add of_node_put() before return in error path
pinctrl: armada-37xx: Fix irq mask access in armada_37xx_irq_set_type()
pinctrl: rza2: Fix gpio name typos
ACPI: PM: Avoid attaching ACPI PM domain to certain devices
ACPI: EC: Rework flushing of pending work
ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data()
ACPI: OSL: only free map once in osl.c
ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge
ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links
ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links
ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links
ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI
ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO
ALSA: oxfw: fix return value in error path of isochronous resources reservation
ALSA: fireface: fix return value in error path of isochronous resources reservation
cpufreq: powernv: fix stack bloat and hard limit on number of CPUs
PM / devfreq: Lock devfreq in trans_stat_show
intel_th: pci: Add Tiger Lake CPU support
intel_th: pci: Add Ice Lake CPU support
intel_th: Fix a double put_device() in error path
powerpc/perf: Disable trace_imc pmu
drm/panfrost: Open/close the perfcnt BO
perf tests: Fix out of bounds memory access
erofs: zero out when listxattr is called with no xattr
cpuidle: use first valid target residency as poll time
cpuidle: teo: Fix "early hits" handling for disabled idle states
cpuidle: teo: Consider hits and misses metrics of disabled states
cpuidle: teo: Rename local variable in teo_select()
cpuidle: teo: Ignore disabled idle states that are too deep
cpuidle: Do not unset the driver if it is there already
media: cec.h: CEC_OP_REC_FLAG_ values were swapped
media: radio: wl1273: fix interrupt masking on release
media: bdisp: fix memleak on release
media: vimc: sen: remove unused kthread_sen field
media: hantro: Fix picture order count table enable
media: hantro: Fix motion vectors usage condition
media: hantro: Fix s_fmt for dynamic resolution changes
s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported
ar5523: check NULL before memcpy() in ar5523_cmd()
wil6210: check len before memcpy() calls
cgroup: pids: use atomic64_t for pids->limit
blk-mq: avoid sysfs buffer overflow with too many CPU cores
md: improve handling of bio with REQ_PREFLUSH in md_flush_request()
ASoC: fsl_audmix: Add spin lock to protect tdms
ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report
ASoC: rt5645: Fixed typo for buddy jack support.
ASoC: rt5645: Fixed buddy jack support.
workqueue: Fix pwq ref leak in rescuer_thread()
workqueue: Fix spurious sanity check failures in destroy_workqueue()
dm zoned: reduce overhead of backing device checks
dm writecache: handle REQ_FUA
hwrng: omap - Fix RNG wait loop timeout
ovl: relax WARN_ON() on rename to self
ovl: fix corner case of non-unique st_dev;st_ino
ovl: fix lookup failure on multi lower squashfs
lib: raid6: fix awk build warnings
rtlwifi: rtl8192de: Fix missing enable interrupt flag
rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer
rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address
btrfs: record all roots for rename exchange on a subvol
Btrfs: send, skip backreference walking for extents with many references
btrfs: Remove btrfs_bio::flags member
btrfs: Avoid getting stuck during cyclic writebacks
Btrfs: fix negative subv_writers counter and data space leak after buffered write
Btrfs: fix metadata space leak on fixup worker failure to set range as delalloc
btrfs: use refcount_inc_not_zero in kill_all_nodes
btrfs: use btrfs_block_group_cache_done in update_block_group
btrfs: check page->mapping when loading free space cache
iwlwifi: pcie: fix support for transmitting SKBs with fraglist
usb: typec: fix use after free in typec_register_port()
phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role"
usb: dwc3: ep0: Clear started flag on completion
usb: dwc3: gadget: Clear started flag for non-IOC
usb: dwc3: gadget: Fix logical condition
usb: dwc3: pci: add ID for the Intel Comet Lake -H variant
virtio-balloon: fix managed page counts when migrating pages between zones
virt_wifi: fix use-after-free in virt_wifi_newlink()
mtd: rawnand: Change calculating of position page containing BBM
mtd: spear_smi: Fix Write Burst mode
brcmfmac: disable PCIe interrupts before bus reset
EDAC/altera: Use fast register IO for S10 IRQs
tpm: Switch to platform_get_irq_optional()
tpm: add check after commands attribs tab allocation
usb: mon: Fix a deadlock in usbmon between mmap and read
usb: core: urb: fix URB structure initialization function
USB: adutux: fix interface sanity check
usb: roles: fix a potential use after free
USB: serial: io_edgeport: fix epic endpoint lookup
USB: idmouse: fix interface sanity checks
USB: atm: ueagle-atm: add missing endpoint check
iio: adc: ad7124: Enable internal reference
iio: adc: ad7606: fix reading unnecessary data from device
iio: imu: inv_mpu6050: fix temperature reporting using bad unit
iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel reporting
iio: adis16480: Fix scales factors
iio: imu: st_lsm6dsx: fix ODR check in st_lsm6dsx_write_raw
iio: adis16480: Add debugfs_reg_access entry
ARM: dts: pandora-common: define wl1251 as child node of mmc3
usb: common: usb-conn-gpio: Don't log an error on probe deferral
interconnect: qcom: qcs404: Walk the list safely on node removal
interconnect: qcom: sdm845: Walk the list safely on node removal
xhci: make sure interrupts are restored to correct state
xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour.
xhci: Increase STS_HALT timeout in xhci_suspend()
xhci: fix USB3 device initiated resume race with roothub autosuspend
xhci: Fix memory leak in xhci_add_in_port()
usb: xhci: only set D3hot for pci device
staging: gigaset: add endpoint-type sanity check
staging: gigaset: fix illegal free on probe errors
staging: gigaset: fix general protection fault on probe
staging: vchiq: call unregister_chrdev_region() when driver registration fails
staging: rtl8712: fix interface sanity check
staging: rtl8188eu: fix interface sanity check
staging: exfat: fix multiple definition error of `rename_file'
binder: fix incorrect calculation for num_valid
usb: host: xhci-tegra: Correct phy enable sequence
usb: Allow USB device to be warm reset in suspended state
USB: documentation: flags on usb-storage versus UAS
USB: uas: heed CAPACITY_HEURISTICS
USB: uas: honor flag to avoid CAPACITY16
media: venus: remove invalid compat_ioctl32 handler
ceph: fix compat_ioctl for ceph_dir_operations
compat_ioctl: add compat_ptr_ioctl()
scsi: qla2xxx: Fix memory leak when sending I/O fails
scsi: qla2xxx: Fix double scsi_done for abort path
scsi: qla2xxx: Fix driver unload hang
scsi: qla2xxx: Do command completion on abort timeout
scsi: zfcp: trace channel log even for FCP command responses
scsi: lpfc: Fix bad ndlp ptr in xri aborted handling
Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T"
nvme: Namepace identification descriptor list is optional
usb: gadget: pch_udc: fix use after free
usb: gadget: configfs: Fix missing spin_lock_init()
mm: vmstat: add pageoutclean
drivers: thermal: qmi_cooling: Add snapshot of QMI cooling device driver
drivers: thermal: Add a snapshot of bcl soc driver
drivers: thermal: bcl_pmic5: Add snapshot of bcl driver
drivers: thermal: qmi_sensor: Add snapshot of qmi sensor driver
drivers: thermal: cpu_isolate: Add a snapshot of cpu isolate
msm: cvp: Fence path for Lahaina
cpufreq: qcom-hw: cleanup the driver for HW driver
coresight: stm: STM master side access control
scsi: ufs-qti: port UFS driver changes for QTI configuration
socinfo: add socinfo driver
uio: Kconfig: Enable msm shared memory driver
defconfig: lahaina: enable PCIe root complex and PCIe MSI for lahaina
msm: pcie: remove deprecated explicit clock retention support
msm: pcie: add lahaina PCI device ID to PCI table
msm: pcie: update deprecated wakeup_source_* API
msm: pcie: add snapshot of PCIe root complex bus driver
usb: xhci: Add helper API to issue stop endpoint command
usb: xhci: Add helper APIs to return xhci dma addresses
usb: xhci: Add support for secondary interrupters
defconfig: enable cdsp loader on Lahaina as DLKM module
defconfig: lahaina: enable the UCSI Glink driver
usb: typec: ucsi: add QTI UCSI Glink driver
sched/walt: Improve the scheduler
sched/walt: Improve the scheduler
sched/fair: Avoid force newly idle load balance if have iowait task
sched/fair: Improve the scheduler
sched/fair: Force gold cpus to do idle lb when silver has big tasks
defconfig: enable fastrpc driver on Lahaina
BACKPORT: FROMLIST: scsi: ufs: Export query request interfaces
defconfig: lahaina-gki: enable qpnp-power-on driver
input: qpnp-power-on: add support for PON_GEN3 subtype PON peripherals
dt-bindings: input: add qpnp-power-on bindings
input: add snapshot of qpnp-power-on driver
defconfig: lahaina-qgki: enable regmap debugfs features
defconfig: lahaina-gki: enable gpio-keys driver
defconfig: lahaina-gki: enable SPMI and PMIC drivers
defconfig: lahaina-qgki: enable CONFIG_IIO
pinctrl: qcom: spmi-gpio: define an irqchip for each pinctrl device
pinctrl: qcom: spmi-gpio: add support for PMR735A and PMR735B PMIC variants
pinctrl: Add wakeup gpio register and bit information
msm: ipa: load IPA FW after smmu CB are probed
iio: adc: Add support for PMIC7 VADC
dt-bindings: iio: Add PMIC7 ADC support
soc: qcom: reserve memory in memory dump probe
slimbus: Add snapshot of slimbus driver
msm: ipa4: Allocate coalescing close frame command payload
coresight: enable stm logging for trace events, marker and printk
arm64: defconfig: Enable QUPv3 and GPI drivers on lahaina
coresight-tmc: Re-use ETR buffer across use cases
coresight-tmc: add support to configure flush and reset CTIs
coresight: Add snapshot of Coresight cti driver
coresight: Add regulator and clock vote for coresight components
msm: ipa: add support to updated wdi3 scratch register2 alone
msm: ipa: Fix not sending QMI sync indication
msm: ipa: Add graceful handling to skip partial packets
msm: ipa: Fix not to update state during pipe reset
msm: ipa: Update IPA register offsets and fields
wil6210: fix iommu_unmap in IPA mode
wil6210: new NL command to get driver capabilities
wil6210: use wigig.ini as a configuration file
wil6210: extend bus voting support for wider bandwidth
wil6210: ipa stop/wake queue based on outstanding packets
wil6210: add support for spi slave reset
wil6210: update the disconnect sequence for the IPA disconnect
wil6210: support VR profiles
wil6210: add support for sensing over SPI
wil6210: support IPA offload
wil6210: support multiple desc and status rings handling
wil6210: support NL_60G_GEN_FW_RESET UNSPEC vendor command
wil6210: add support for pci linkdown recovery
wil6210: add support for headroom configuration
arm64: defconfig: Enable spcom driver on Lahaina
cpufreq: qcom: Update cycle counter logic for CPUFREQ HW
cpufreq: qcom-cpufreq-hw: Initialize the spinlock before usage
cpufreq: qcom-hw: Add register offsets for non-epss devices
cpufreq: qcom-hw: Update freq_scale from fast_switch path
cpufreq: qcom-hw: Add support for EPSS CPUFREQ firmware
net: cnss2: Update CNSS2 driver
ANDROID: update abi with unbindable_ports sysctl
BACKPORT: FROMLIST: net: introduce ip_local_unbindable_ports sysctl
ANDROID: update abi for 5.4.3 merge
ANDROID: update abi_gki_aarch64.xml for ion, drm changes
ANDROID: drivers: gpu: drm: export drm_mode_convert_umode symbol
ANDROID: ion: flush cache before exporting non-cached buffers
Linux 5.4.3
kselftest: Fix NULL INSTALL_PATH for TARGETS runlist
perf script: Fix invalid LBR/binary mismatch error
EDAC/ghes: Fix locking and memory barrier issues
watchdog: aspeed: Fix clock behaviour for ast2600
drm/mcde: Fix an error handling path in 'mcde_probe()'
md/raid0: Fix an error message in raid0_make_request()
cpufreq: imx-cpufreq-dt: Correct i.MX8MN's default speed grade value
ALSA: hda - Fix pending unsol events at shutdown
KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332)
binder: Handle start==NULL in binder_update_page_range()
binder: Prevent repeated use of ->mmap() via NULL mapping
binder: Fix race between mmap() and binder_alloc_print_pages()
Revert "serial/8250: Add support for NI-Serial PXI/PXIe+485 devices"
vcs: prevent write access to vcsu devices
thermal: Fix deadlock in thermal thermal_zone_device_check
iomap: Fix pipe page leakage during splicing
bdev: Refresh bdev size for disks without partitioning
bdev: Factor out bdev revalidation into a common helper
rfkill: allocate static minor
RDMA/qib: Validate ->show()/store() callbacks before calling them
can: ucan: fix non-atomic allocation in completion handler
spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS
spi: Fix SPI_CS_HIGH setting when using native and GPIO CS
spi: atmel: Fix CS high support
spi: stm32-qspi: Fix kernel oops when unbinding driver
spi: spi-fsl-qspi: Clear TDH bits in FLSHCR register
crypto: user - fix memory leak in crypto_reportstat
crypto: user - fix memory leak in crypto_report
crypto: ecdh - fix big endian bug in ECC library
crypto: ccp - fix uninitialized list head
crypto: geode-aes - switch to skcipher for cbc(aes) fallback
crypto: af_alg - cast ki_complete ternary op to int
crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize
crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr
KVM: x86: Grab KVM's srcu lock when setting nested state
KVM: x86: Remove a spurious export of a static function
KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES
KVM: x86: do not modify masked bits of shared MSRs
KVM: arm/arm64: vgic: Don't rely on the wrong pending table
KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter
KVM: PPC: Book3S HV: XIVE: Set kvm->arch.xive when VPs are allocated
KVM: PPC: Book3S HV: XIVE: Fix potential page leak on error path
KVM: PPC: Book3S HV: XIVE: Free previous EQ page when setting up a new one
arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc node"
arm64: Validate tagged addresses in access_ok() called from kernel threads
drm/i810: Prevent underflow in ioctl
drm: damage_helper: Fix race checking plane->state->fb
drm/msm: fix memleak on release
jbd2: Fix possible overflow in jbd2_log_space_left()
kernfs: fix ino wrap-around detection
nfsd: restore NFSv3 ACL support
nfsd: Ensure CLONE persists data and metadata changes to the target file
can: slcan: Fix use-after-free Read in slcan_open
tty: vt: keyboard: reject invalid keycodes
CIFS: Fix SMB2 oplock break processing
CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks
x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect
x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all()
media: rc: mark input device as pointing stick
Input: Fix memory leak in psxpad_spi_probe
coresight: etm4x: Fix input validation for sysfs.
Input: goodix - add upside-down quirk for Teclast X89 tablet
Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers
Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash
Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus
soc: mediatek: cmdq: fixup wrong input order of write api
ALSA: hda: Modify stream stripe mask only when needed
ALSA: hda - Add mute led support for HP ProBook 645 G4
ALSA: pcm: oss: Avoid potential buffer overflows
ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G
ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236
ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC
SUNRPC: Avoid RPC delays when exiting suspend
io_uring: ensure req->submit is copied when req is deferred
io_uring: fix missing kmap() declaration on powerpc
fuse: verify attributes
fuse: verify write return
fuse: verify nlink
fuse: fix leak of fuse_io_priv
io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR
io_uring: fix dead-hung for non-iter fixed rw
mwifiex: Re-work support for SDIO HW reset
serial: ifx6x60: add missed pm_runtime_disable
serial: 8250_dw: Avoid double error messaging when IRQ absent
serial: stm32: fix clearing interrupt error flags
serial: serial_core: Perform NULL checks for break_ctl ops
serial: pl011: Fix DMA ->flush_buffer()
tty: serial: msm_serial: Fix flow control
tty: serial: fsl_lpuart: use the sg count from dma_map_sg
serial: 8250-mtk: Use platform_get_irq_optional() for optional irq
usb: gadget: u_serial: add missing port entry locking
staging/octeon: Use stubs for MIPS && !CAVIUM_OCTEON_SOC
mailbox: tegra: Fix superfluous IRQ error message
time: Zero the upper 32-bits in __kernel_timespec on 32-bit
lp: fix sparc64 LPSETTIMEOUT ioctl
sparc64: implement ioremap_uc
perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite
arm64: tegra: Fix 'active-low' warning for Jetson Xavier regulator
arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator
rsi: release skb if rsi_prepare_beacon fails
phy: phy-qcom-ufs: add receive line configuration
ufs: qcom: port from msm-4.19
scsi: ufs-qcom: Clock scaling code restructure
defconfig: lahaina-gki: Enable USB Electrical and Link test support
clk: dt-bindings: Define clock IDs supported by bolero codec
FROMLIST: scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
FROMLIST: scsi: ufs: Add dev ref clock gating wait time support
FROMLIST: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting
FROMLIST: scsi: ufs: Remove the check before call setup clock notify vops
FROMLIST: scsi: ufs: set load before setting voltage in regulators
FROMLIST: scsi: ufs: Flush exception event before suspend
FROMLIST: scsi: ufs: Do not rely on prefetched data
FROMLIST: scsi: ufs: Fix up clock scaling
FROMGIT: scsi: ufs: Do not free irq in suspend
FROMGIT: scsi: ufs: Do not clear the DL layer timers
FROMGIT: scsi: ufs: Release clock if DMA map fails
FROMGIT: scsi: ufs: Use DBD setting in mode sense
FROMGIT: scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD
FROMGIT: scsi: ufs: Complete pending requests in host reset and restore path
FROMGIT: scsi: ufs: Avoid messing up the compl_time_stamp of lrbs
FROMGIT: scsi: ufs: Update VCCQ2 and VCCQ min/max voltage hard codes
FROMGIT: scsi: ufs: Recheck bkops level if bkops is disabled
drivers: thermal: of-thermal: Add support for virtual sensor
drivers: thermal: of-thermal: Add a snapshot of of-thermal
drivers: thermal: Add QTI_THERMAL config
clk: qcom: Fix orphaned sleep clocks for Lahaina
arm64: defconfig: Remove IKHEADERS option
drivers: thermal: cpu_cooling: Use Policy cpu as cdev ID
thermal: Include qcom thermal drivers for CONFIG_ARCH_QCOM
arm64: Remove cpu_soft_reset() prototype
uapi: Fix QCOM headers to work with UAPI_HEADER_TEST
Revert "perf: Set the DSU PMU to be readable from any CPU"
msm: kgsl: Check the return value of sysfs functions
dma-mapping-fast: Clean up common code
dma-mapping-fast: Add support for DMA_ATTR_FORCE_CONTIGUOUS
dma-mapping-fast: Do not clobber existing atomic pool
dma-mapping-fast: Reorganize common behavior
drivers: soc: qcom: Add snapshot of EUD driver
msm: adsprpc: Remove IPC logging from fastrpc driver
ANDROID: update abi_gki_aarch64.xml for LTO, CFI, and SCS
ANDROID: gki_defconfig: enable LTO, CFI, and SCS
wil6210: fix for "runtime PM when interface is down"
wil6210: support FCC board file
wil6210: force EDMG channel through debugfs
wil6210: publish/receive WMI events/commands through nl
wil6210: BRP antenna limit API
wil6210: support configurable board file via sysfs
wil6210: use country specific board file upon reg domain change
wil6210: allow flashless boot when OTP is empty
wil6210: drop RX probe reponses with low SNR
wil6210: add sysfs for setting connect SNR threshold
wil6210: support AOA in FTM session
wil6210: potential buffer overflow in wmi_evt_aoa_meas
wil6210: send uevent when creating sysfs files
wil6210: add option to ignore OTA regulatory hints
wil6210: add sysfs file for enable/disable fst link loss
wil6210: add sysfs for thermal throttling configuration
coresight: ost: Add snapshot of Coresight OST driver
soc: qcom: subsys_notif: Add early SSR notifications for PCIe DRV
ANDROID: update abi_gki_aarch64.xml for CONFIG_GNSS
ANDROID: cuttlefish_defconfig: Enable CONFIG_GNSS
rtc: rtc-pm8xxx: add support for PMK8350 RTC
ANDROID: gki_defconfig: enable HID configs
defconfig: lahaina-gki: Enable QTI Tri-LED driver
arm64: defconfig: Enable tz_log driver for Lahaina
firmware: qcom: Add TZ log driver snapshot for Lahaina
Revert "soc: qcom: socinfo: Expose custom attributes"
UPSTREAM: arm64: Validate tagged addresses in access_ok() called from kernel threads
soc: qcom: spcom: add spcom as DLKM for GKI
cpufreq: qcom-hw: use no_log when reading cpu counter val
cpufreq: qcom-hw: Register child devices
cpufreq: qcom-hw: Add ready callback to register CPU cooling device
cpufreq: qcom-hw: add cycle counter support
cpufreq: qcom-hw: remove check for hw enable during probe
cpufreq: qcom-hw: Set dvfs_possible_from_any_cpu cpufreq driver flag
cpufreq: qcom-hw: Notify the current frequency to the topology driver
cpufreq: qcom-hw: register with Energy Model framework
cpufreq: qcom: Read voltage LUT and populate OPP
cpufreq: qcom-hw: use pre-defined core count for max cores
cpufreq: qcom: Add snapshot of cpufreq-hw
usb: host: xhci: Replace msleep with usleep_range
usb: host: xhci: Change L1 timeout default to 128us
usb: xhci: Add support for SINGLE_STEP_SET_FEATURE test of EHSET
host: xhci-plat: Enable autosuspend functionality with root hub
usb: core: Enable xhci irq after starting controller
usb: xhci-plat: Remove system PM call backs
xhci-plat: Use USB glue driver device as sysdev
arm64: defconfig: Enable EPSS L3 Interconnect driver for Lahaina
arm64: defconfig: Enable QCOM clock debug features
firmware: qcom_scm: Export invoke callback response API
firmware: qcom_scm: Move qseecom specific workarounds
sched/fair: Improve the scheduler
sched/fair: Improve the scheduler
FROMLIST: sched/fair: Use wake_q length as a hint for wake_wide
sched/fair: Improve the scheduler
sched: use the CPU true capacity while sorting the min/mid/max CPUs
cpuset: Restore tasks affinity while moving across cpusets
PM / EM: Micro optimization in em_pd_energy
sched: trace : Print current sched domain overutilization status
ANDROID: sched/fair: Reduce balance interval to 1 jiffy if we have a misfit task
ANDROID: trace/sched: Add tracepoint for sched_overutilized events
ANDROID: sched: Per-Sched-domain over utilization
sched: Add snapshot of task boost feature
watchdog: use per_cpu_ptr() in watchdog_disable()
Revert "softirq: Let ksoftirqd do its job"
Revert "Mark HI and TASKLET softirq synchronous"
genirq: Honour IRQ's affinity hint during migration
softirq: Don't defer all softirq during RT task
sched/cpupri: Exclude isolated CPUs from the lowest_mask
softirq: defer softirq processing to ksoftirqd if CPU is busy with RT
sched: avoid migrating when softint on tgt cpu should be short
sched: avoid scheduling RT threads on cores currently handling softirqs
sched/rt: Add snapshot of changes to RT class
sched/fair: Add snapshot of load-balancing changes
sched/fair: Add snapshot of placement changes
sched: Add snapshot of preemption and IRQs disable callers
sched: Add snapshot of sched_{up,down}migrate knobs
kernel: Add snapshot of changes to support cpu isolation
sched: Add sched_enq_deq_task trace point
sched: Add snapshot of Window Assisted Load Tracking (WALT)
interconnect: qcom: Prevent duplicate BCMs being added to commit list
scripts: Makefile: Remove flags which are not support by EXT_DTC
scripts: Makefile: add support to use external DTC
scripts: Makefile: Add multi overlay dtbo-base apply verify
scripts: Makefile: Change output overlay from .dtb to .tmp
scripts: Makefile: add support to compile DT overlay blobs
leds: Add snapshot of QTI Tri-LED driver
soc: qcom: add secure processor communication (spcom) driver
msm: kgsl: Remove legacy support for clock_set_flags
msm: kgsl: Remove enhanced memory accounting
msm: kgsl: Add an option to always enable I/O coherency
msm: kgsl: bus dcvs fixes
msm: kgsl: Generate TCS votes to send to the GMU
msm: kgsl: Use bulk clock functions for GMU
msm: kgsl: Modernize bus scaling
msm: kgsl: Dynamically create an OPP table at runtime
msm: kgsl: Move voltage levels to the GPU specific powerlevels
msm: kgsl: Bring in the GPU bandwidth governor
msm: kgsl: Fixup kernel API changes
msm: kgsl: Bring in the GPU frequency governor
msm: kgsl: Remove "zero" power level
msm: kgsl: Move the system PM operations to adreno
msm: kgsl: Re-export the UAPI header
arm64: defconfig: Enable spss_utils driver on Lahaina
coresight: funnel: add support for multiple output ports
coresight: Kconfig: Add CORESIGHT_QGKI configuration
ANDROID: kbuild: limit LTO inlining
ANDROID: kbuild: merge module sections with LTO
msm: adsprpc: Updating dependencies for fastrpc driver
arm64: defconfig: Enable printing unhashed pointers on Lahaina
arm64: defconfig: Enable devfreq drivers on Lahaina
usb: gadget: f_fs: Add support for IPC logging
defconfig: lahaina-gki: Enable PWM LPG driver
pwm: Add snapshot of QTI PWM LPG driver
defconfig: lahaina-gki: Enable MFD SPMI PMIC driver
clk: qcom: Add additional clock debugfs support
clk: add/modify debugfs support for clocks
interconnect: qcom: Add EPSS L3 support for Lahaina
dt-bindings: interconnect: Add epss l3 header for Lahaina
drivers: llcc edac: Add Cache Error Reporting driver for llcc
drivers: soc: qcom: Add snapshot of boot stats driver
drivers: firmware: psci: Register with kernel restart handler
msm: ipa: Free rx_wrapper for tmp_alloc pages
ANDROID: f2fs: fix possible merge of unencrypted with encrypted I/O
spi: spi-msm-geni: Add support to make SPI driver GKI compliant
coresight: Add snapshot of remote etm driver
coresight: Add snapshot of remote qdss driver
wil6210: added sysfs file for FTM calibration
wil6210: fix QCA_WLAN_VENDOR_ATTR_FREQ attribute ID
wil6210: support FTM/AOA while unassociated
wil6210: initial support for FTM and AOA
ANDROID: gki_defconfig: Enable UCLAMP by default
firmware: qcom_scm: Check for NULL before dereferencing __scm
ANDROID: make sure proc mount options are applied
ANDROID: sound: usb: Add helper APIs to enable audio stream
devfreq: Do not allow tunable updates when device is suspended
PM/devfreq: Do not switch governors from sysfs when device is suspended
PM / devfreq: Fix race condition between suspend/resume and governor_store
PM / devfreq: Introduce an event lock
Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs"
PM / devfreq: qoslat: Update voting level definitions
devfreq: Allow bw_hwmon resume with zero resume freq
devfreq: bwmon: Increase the IOPercentage limits to 400
qcom-llcc-pmu: Update the LLCC PMU configurations for kona
perf: Introduce a LLCC PMU
PM / devfreq: Add support for memory latency QoS voting
PM / devfreq: memlat: optimize freq and stall_pct calculations
PM / devfreq: memlat: Aggregate memlat mons under a controller
devfreq: detect ddr type and add frequency table accordingly
PM / devfreq: bw_hwmon: use unsigned parameter for bytes_to_mbps
devfreq: bimc_bwmon: Add support to enable BWMON clks
devfreq: return error code when governor start fails
devfreq: bw_mon: check for the return value of start_monitor
devfreq: Do not round up bandwidth on BWMON4 devices
PM / devfreq: bw_hwmon: Fix a race condition in hwmon stop
devfreq: suppress platform driver bind / unbind feature
devfreq: suppress platform driver bind / unbind feature
devfreq: update freq variable in compute_freq function
devfreq: memlat: Add suspend/resume for mem_latency
PM / devfreq: icc: Switch to OPP APIs
PM / devfreq: bw_hwmon: Reset clear bits for some hardware versions
PM / devfreq: memlat: Add support for compute-bound logic
msm: kgsl: Set up the adreno device at runtime
msm: kgsl: Add dedicated boolean functions for adreno sysfs
msm: kgsl: Make a child device just for the bwmon governor
msm: kgsl: Remove nonsense around the a5xx and a6xx SMMU table update
msm: kgsl: Move memory pool initialization to the KGSL core
msm: kgsl: Cleanup the device tree probing for memory pools
msm: kgsl: Use DMA APIs for memory pool cache maintenance
msm: kgsl: Move kgsl_pool_allocate_pages()
msm: kgsl: Legacy efuse doesn't need adreno_device
msm: kgsl: Make the a6xx mbox client static
msm: kgsl: Make switch out of secure more target specific
msm: kgsl: Clean up preemption
msm: kgsl: Make RGMU use the regular GPU powerlevels
msm: kgsl: Cleanup iommu device tree probe
msm: kgsl: Consolidate zap shader loading
dmaengine: gpi: Add support to make GPI driver GKI compliant
PM / devfreq: memlat: Look for min stall% in addition to ratio criteria
devfreq: simple-dev: Make the freq-table property optional
PM / devfreq: bw_hwmon: Add support for specifying count factor
PM / devfreq: bw_hwmon: Add support for configuring byte MID match
PM / devfreq: bw_hwmon: Add support for BWMON5 monitors
PM / devfreq: bw_hwmon: Split out sw and hw paths
PM / devfreq: bw_hwmon: Reflow some code
PM / devfreq: bw_hwmon: irq can be negative
PM / devfreq: bimc-bwmon: Add support for version 4
PM / devfreq: bw_hwmon: Add HW offload support to governor
PM / devfreq: Introduce a memory-latency governor
PM / devfreq: bw_hwmon: Expose a throttle adjust tunable
devfreq: devfreq_simple_dev: Add support for preparing device clock
PM / devfreq: bw_hwmon: Update to low latency, high sampling rate algorithm
PM / devfreq: governor_cache_hwmon: Fix race in monitor start/stop
PM / devfreq: bimc-bwmon: set a floor_mbps for irq threshold
PM / devfreq: cache_hwmon: Use array for reporting monitor stats
PM / devfreq: cache_hwmon: Move IRQ handling to device drivers
PM / devfreq: Refactor Cache HWmon governor to be more generic
PM / devfreq: bimc-bwmon: Add support for version 2
usb: gadget: ffs: Use local copy of descriptors for userspace copy
soc: qcom: ssr: Export find_subsys_device function
ALSA: compress: Add support to send codec specific data
arm64: defconfig: Enable Lazy DMA Mapping on Lahaina GKI
msm:ipa: changing err prints to dbg prints
drivers: thermal: Add a snapshot of thermal framework
usb: dwc3-msm: Add soft dependency on phy drivers
msm: ipa3: SRAM NAT, DDR NAT, back-and-forth NAT
iommu/arm-smmu: Reduce log spam from ECATS translation timeouts
ANDROID: Update ABI representation
ANDROID: Don't base allmodconfig on gki_defconfig
ANDROID: Disable UNWINDER_ORC for allmodconfig
ANDROID: ASoC: Fix 'allmodconfig' build break
dmaengine: gpi: Add support for 32-bit kernel
dmaengine: gpi: Capture GPI hardware status during GSI General interrupt
uio: msm_sharedmem: Fix format specifier to print resource_size_t
uio: msm_sharedmem: Use proper format to print phys_addr_t
uio: msm_sharedmem: Add support for HYP call
uio: Add snapshot of MSM sharedmem driver
iommu/arm-smmu: Express fastmap domain geometries correctly
ANDROID: sched, cpuidle: Track cpuidle state index in the scheduler
topology: Add snapshot of possible sibling cpu mask changes
sched: Add snapshot of affinity changes
sched: reduce sleep duration in wait_task_inactive()
power: em: correct increasing freq/power ratio
sched/topology: Enable EAS on SMP systems also
ANDROID: sched/fair: Avoid unnecessary balancing of asymmetric capacity groups
Revert "sched/deadline: Remove cpu_active_mask from cpudl_find()"
trace/sched: set priority to 150 for deadline tasks
sched: turn off the TTWU_QUEUE feature
cpu/hotplug: Ensure that sched domains are rebuilt before hotplug
sched: Introduce PANIC_ON_SCHED_BUG
timer: Add function to migrate timers
hrtimer: make sure PINNED flag is cleared after removing hrtimer
hrtimer.h: prevent pinned timer state from breaking inactive test
hrtimer: create hrtimer_quiesce_cpu() to isolate CPU from hrtimers
timer: create timer_quiesce_cpu() to isolate CPU from timers
hrtimer: update timer->state with 'pinned' information
serial: Add UART port for EUD
Linux 5.4.2
platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input size
platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer
HID: core: check whether Usage Page item is after Usage ID items
crypto: talitos - Fix build error by selecting LIB_DES
Revert "jffs2: Fix possible null-pointer dereferences in jffs2_add_frag_to_fragtree()"
ext4: add more paranoia checking in ext4_expand_extra_isize handling
r8169: fix resume on cable plug-in
r8169: fix jumbo configuration for RTL8168evl
selftests: pmtu: use -oneline for ip route list cache
tipc: fix link name length check
selftests: bpf: correct perror strings
selftests: bpf: test_sockmap: handle file creation failures gracefully
net/tls: use sg_next() to walk sg entries
net/tls: remove the dead inplace_crypto code
selftests/tls: add a test for fragmented messages
net: skmsg: fix TLS 1.3 crash with full sk_msg
net/tls: free the record on encryption error
net/tls: take into account that bpf_exec_tx_verdict() may free the record
openvswitch: remove another BUG_ON()
openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info()
sctp: cache netns in sctp_ep_common
slip: Fix use-after-free Read in slip_open
sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook
openvswitch: fix flow command message size
net: sched: fix `tc -s class show` no bstats on class with nolock subqueues
net: psample: fix skb_over_panic
net: macb: add missed tasklet_kill
net: dsa: sja1105: fix sja1105_parse_rgmii_delays()
mdio_bus: don't use managed reset-controller
macvlan: schedule bc_work even if error
gve: Fix the queue page list allocated pages count
x86/fpu: Don't cache access to fpu_fpregs_owner_ctx
thunderbolt: Power cycle the router if NVM authentication fails
mei: me: add comet point V device id
mei: bus: prefix device names on bus with the bus name
USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P
staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids
staging: rtl8723bs: Drop ACPI device ids
staging: rtl8192e: fix potential use after free
staging: wilc1000: fix illegal memory access in wilc_parse_join_bss_param()
usb: dwc2: use a longer core rest timeout in dwc2_core_reset()
driver core: platform: use the correct callback type for bus_find_device
crypto: inside-secure - Fix stability issue with Macchiatobin
net: disallow ancillary data for __sys_{send,recv}msg_file()
net: separate out the msghdr copy from ___sys_{send,recv}msg()
io_uring: async workers should inherit the user creds
PM / devfreq: icc: Add suspend/resume APIs
PM / devfreq: governor_bw_hwmon: Add suspend/resume support
PM / devfreq: Add MSM BIMC bwmon support for bw_hwmon governor
msm: devfreq_icc: Add devfreq driver for device bandwidth voting
devfreq: Add CPUBW HW monitor governor
arm64: defconfig: Enable RPMh clock driver for Lahaina
wil6210: add module parameter for alternate interface name
ANDROID: Update ABI representation
arm64: defconfig: Enable CONFIG_I2C_RTC6226_QCA on Lahaina
defconfig: enable fastrpc driver on Lahaina
media: v4l2-core: guard code against ABI breakage
msm: cvp: Disabe sys cache and dsp initialization
checkpatch: check symlinks while searching compatible strings
UPSTREAM: of: property: Add device link support for interrupt-parent, dmas and -gpio(s)
UPSTREAM: of: property: Fix the semantics of of_is_ancestor_of()
UPSTREAM: i2c: of: Populate fwnode in of_i2c_get_board_info()
UPSTREAM: regulator: core: Don't try to remove device links if add failed
UPSTREAM: driver core: Clarify documentation for fwnode_operations.add_links()
mm: cma: Reduce dmesg spam
mm: cma: make writeable CMA debugfs optional
mm: cma: restrict base_pfn exposure
clk: qcom: add clk rpmh support for Lahaina
dt-bindings: clock: Add rpmh header for Lahaina
mm: cma: Print region name on failure
dt-bindings: sound: Add GPR device tree bindings
lib/vsprintf: Less restrictive hashed pointer printing
firmware: qcom_scm: Add MODULE_LICENSE
firmware: qcom-scm: Fix formatting errors in the trace string
msm: kgsl: Make secure memory depend on QCOM_SECURE_BUFFER
msm: kgsl: Fix context refcounting for adreno debugfs
msm: kgsl: Fix linked sysfs files
msm: kgsl: Replace the sorted dispatcher pending list
msm: kgsl: Use a simpler algorithm to find SVM addresses
msm: kgsl: Move globals to the KGSL device handle
msm: kgsl: Reorganize the shared memory APIs
msm: kgsl: Stop using KGSL_MEMDESC_CONTIG
msm: kgsl: Remove unneeded static inline functions
msm: kgsl: Make 'globals' a device level debugfs file
msm: kgsl: Remove a few unused device tree properties
msm: kgsl: Move always on timer reads to target specific code
msm: kgsl: Cleanup GPU regulators
msm: kgsl: Make coresight optional
msm: kgsl: Add support for the Adreno GPU
ANDROID: Update ABI representation
ANDROID: gki_defconfig: IIO=y
msm: ipa: Add PIL driver as soft dependency for IPA
msm: ipa3: Fix to hold the clock until replenish the descriptors
msm: ipa3: Fix to increase timeout value for send command
ANDROID: Update ABI representation
coresight: funnel: add support for duplicating funnel devices
msm: adsprpc: Fix adsprpc info leak
mm, page_owner: record time and pid
iommu: arm-smmu: clear TBU halt request when halt times out
iommu/arm-smmu: fix stale fault reporting in ecats operation
clk: qcom: dispcc: Fix stuck on warning for disp_cc_mdss_mdp_lut_clk
clk: qcom: gpucc: Voltage voting support for Lahaina
clk: qcom: camcc: Voltage voting support for Lahaina
clk: qcom: gcc: Voltage voting support for Lahaina
ANDROID: ASoC: core - add hostless DAI support
mm: usercopy: skip stack page span check
ANDROID: gki_defconfig: =m's applied for virtio configs in arm64
arm64: defconfig: Enable the MSM ION heaps on Lahaina GKI
arm64: defconfig: Enable secure buffer driver on Lahaina GKI
msm: ipa3: Fix to avoid buffer overread
serial: msm_geni_serial: Ensure to set clock freq correctly
soc: qcom: Add spss transport for Glink Probe driver
ANDROID: Update ABI representation after 5.4.1 merge
Linux 5.4.1
KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel
powerpc/book3s64: Fix link stack flush on context switch
staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error
USB: serial: option: add support for Foxconn T77W968 LTE modules
USB: serial: option: add support for DW5821e with eSIM support
USB: serial: mos7840: fix remote wakeup
USB: serial: mos7720: fix remote wakeup
USB: serial: mos7840: add USB ID to support Moxa UPort 2210
appledisplay: fix error handling in the scheduled work
USB: chaoskey: fix error case of a timeout
usb-serial: cp201x: support Mark-10 digital force gauge
usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit()
usbip: tools: fix fd leakage in the function of read_attr_usbip_status
USBIP: add config dependency for SGL_ALLOC
ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs
media: mceusb: fix out of bounds read in MCE receiver buffer
media: imon: invalid dereference in imon_touch_event
media: cxusb: detect cxusb_ctrl_msg error in query
media: b2c2-flexcop-usb: add sanity checking
media: uvcvideo: Fix error path in control parsing failure
futex: Prevent exit livelock
futex: Provide distinct return value when owner is exiting
futex: Add mutex around futex exit
futex: Provide state handling for exec() as well
futex: Sanitize exit state handling
futex: Mark the begin of futex exit explicitly
futex: Set task::futex_state to DEAD right after handling futex exit
futex: Split futex_mm_release() for exit/exec
exit/exec: Seperate mm_release()
futex: Replace PF_EXITPIDONE with a state
futex: Move futex exit handling into futex code
cpufreq: Add NULL checks to show() and store() methods of cpufreq
media: usbvision: Fix races among open, close, and disconnect
media: usbvision: Fix invalid accesses after device disconnect
media: vivid: Fix wrong locking that causes race conditions on streaming stop
media: vivid: Set vid_cap_streaming and vid_out_streaming to true
ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data
ALSA: usb-audio: Fix NULL dereference at parsing BADD
futex: Prevent robust futex exit race
x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3
x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise
selftests/x86/sigreturn/32: Invalidate DS and ES when abusing the kernel
selftests/x86/mov_ss_trap: Fix the SYSENTER test
x86/entry/32: Fix NMI vs ESPFIX
x86/entry/32: Unwind the ESPFIX stack earlier on exception entry
x86/entry/32: Move FIXUP_FRAME after pushing %fs in SAVE_ALL
x86/entry/32: Use %ss segment where required
x86/entry/32: Fix IRET exception
x86/cpu_entry_area: Add guard page for entry stack on 32bit
x86/pti/32: Size initial_page_table correctly
x86/doublefault/32: Fix stack canaries in the double fault handler
x86/xen/32: Simplify ring check in xen_iret_crit_fixup()
x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout
x86/stackframe/32: Repair 32-bit Xen PV
nbd: prevent memory leak
x86/speculation: Fix redundant MDS mitigation message
x86/speculation: Fix incorrect MDS/TAA mitigation status
x86/insn: Fix awk regexp warnings
md/raid10: prevent access of uninitialized resync_pages offset
Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues"
Revert "Bluetooth: hci_ll: set operational frequency earlier"
ath10k: restore QCA9880-AR1A (v1) detection
ath10k: Fix HOST capability QMI incompatibility
ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe
ath9k_hw: fix uninitialized variable data
Bluetooth: Fix invalid-free in bcsp_close()
serial: msm_geni_serial: Add missing changes from 4.19 kernel
msm: ipa: Enable IPA compilation for Lahaina
drivers: soc: qcom: Add snapshot of driver for FSA4480 I2C device
i3c: i3c-master-qcom-geni: Add I3C GENI driver snapshot
firmware: qcom_scm: Add trace points to scm driver
ANDROID: gki_defconfig: enable CONFIG_REGULATOR_FIXED_VOLTAGE
soc: qcom: Remove downstream scm driver
FROMLIST: crypto: arm64/sha: fix function types
ANDROID: arm64: kvm: disable CFI
ANDROID: arm64: add __nocfi to __apply_alternatives
ANDROID: arm64: add __pa_function
ANDROID: arm64: add __nocfi to functions that jump to a physical address
ANDROID: arm64: bpf: implement arch_bpf_jit_check_func
ANDROID: bpf: validate bpf_func when BPF_JIT is enabled with CFI
ANDROID: add support for Clang's Control Flow Integrity (CFI)
ANDROID: arm64: allow LTO_CLANG and THINLTO to be selected
FROMLIST: arm64: fix alternatives with LLVM's integrated assembler
FROMLIST: arm64: lse: fix LSE atomics with LLVM's integrated assembler
ANDROID: arm64: disable HAVE_ARCH_PREL32_RELOCATIONS with LTO_CLANG
ANDROID: arm64: vdso: disable LTO
ANDROID: irqchip/gic-v3: rename gic_of_init to work around a ThinLTO+CFI bug
ANDROID: soc/tegra: disable ARCH_TEGRA_210_SOC with LTO
ANDROID: init: ensure initcall ordering with LTO
ANDROID: drivers/misc/lkdtm: disable LTO for rodata.o
ANDROID: efi/libstub: disable LTO
ANDROID: scripts/mod: disable LTO for empty.c
ANDROID: kbuild: fix dynamic ftrace with clang LTO
ANDROID: kbuild: add support for Clang LTO
ANDROID: kbuild: add CONFIG_LD_IS_LLD
FROMGIT: driver core: platform: use the correct callback type for bus_find_device
FROMLIST: arm64: implement Shadow Call Stack
FROMLIST: arm64: disable SCS for hypervisor code
FROMLIST: arm64: vdso: disable Shadow Call Stack
FROMLIST: arm64: efi: restore x18 if it was corrupted
FROMLIST: arm64: preserve x18 when CPU is suspended
FROMLIST: arm64: reserve x18 from general allocation with SCS
FROMLIST: arm64: disable function graph tracing with SCS
FROMLIST: scs: add support for stack usage debugging
FROMLIST: scs: add accounting
FROMLIST: add support for Clang's Shadow Call Stack (SCS)
FROMLIST: arm64: kernel: avoid x18 in __cpu_soft_restart
FROMLIST: arm64: kvm: stop treating register x18 as caller save
FROMLIST: arm64/lib: copy_page: avoid x18 register in assembler code
FROMLIST: arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings
ANDROID: clang: update to 10.0.1
clk: qcom: dispcc: Voltage voting support for Lahaina
clk: qcom: videocc: Voltage voting support for Lahaina
msm: cvp: Avoid CVP loading at boot
ANDROID: update ABI representation
ABI: aarch64: Update ABI snapshot based on v5.4
msm: ipa: fix ipa driver compilation issue
iommu: dma-mapping-fast: fix iova alloc wrap
ALSA: pcm: use lock to protect substream runtime resource
ALSA: pcm: add locks for accessing runtime resource
ALSA: compress: Memset timestamp structure to zero
kconfig: add new config AUDIO_QGKI for audio
Asoc: Add audio backend to hwdep interface
kernel: Create and export kernel headers
usb: dwc3-msm: Delete sysfs files on driver remove
FROMLIST: pwm: Convert period and duty cycle to u64
drivers: pinctrl: msm: remove redundant call to set handler
ANDROID: gki_defconfig: FW_CACHE to no
FROMGIT: firmware_class: make firmware caching configurable
msm: adsprpc: Making adsprpc gki compliant
ANDROID: gki_defconfig: removed CONFIG_PM_WAKELOCKS
ANDROID: gki_defconfig: enable CONFIG_IKHEADERS as m
ANDROID: update ABI representation
FROMLIST: reboot: Export reboot_mode
FROMLIST: iommu/arm-smmu: Update my email address in MODULE_AUTHOR()
FROMLIST: iommu/arm-smmu: Allow building as a module
FROMLIST: iommu/arm-smmu: Unregister IOMMU and bus ops on device removal
FROMLIST: iommu/arm-smmu-v3: Allow building as a module
FROMLIST: iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal
FROMLIST: iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers
FROMLIST: Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular"
FROMLIST: Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular"
FROMLIST: drivers/iommu: Allow IOMMU bus ops to be unregistered
FROMLIST: iommu/of: Take a ref to the IOMMU driver during ->of_xlate()
FROMLIST: drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device()
FROMLIST: PCI: Export pci_ats_disabled() as a GPL symbol to modules
FROMLIST: iommu/of: Request ACS from the PCI core when configuring IOMMU linkage
FROMLIST: drivers/iommu: Export core IOMMU API symbols to permit modular drivers
FROMGIT: of: property: Add device link support for "iommu-map"
Revert "FROMLIST: iommu: Export core IOMMU functions to kernel modules"
Revert "FROMLIST: PCI: Export PCI ACS and DMA searching functions to modules"
Revert "FROMLIST: of: Export of_phandle_iterator_args() to modules"
usb: typec: ucsi: Optimise ucsi_unregister()
usb: typec: ucsi: New error codes
usb: typec: ucsi: Remove all bit-fields
usb: typec: ucsi: Remove struct ucsi_control
usb: typec: ucsi: Remove the old API
usb: typec: ucsi: ccg: Move to the new API
usb: typec: ucsi: acpi: Move to the new API
usb: typec: ucsi: Simplified registration and I/O API
usb: typec: Remove the callback members from struct typec_capability
usb: typec: ucsi: Start using struct typec_operations
usb: typec: tps6598x: Start using struct typec_operations
usb: typec: tcpm: Start using struct typec_operations
usb: typec: Separate the operations vector
usb: typec: Introduce typec_get_drvdata()
usb: typec: Copy everything from struct typec_capability during registration
ANDROID: initial branch preparations for 5.4
soc: qcom: spss_utils: fix emulation logic for lahaina rumi
i2c: i2c-msm-geni: Add support to make I2C driver GKI compliant
ALSA: uapi: add new macro SNDRV_AUDIO_QGKI
ALSA: compress: Add APTX format support in ALSA
uapi: sound : update audio decoder format headers
SoC: soc-core: export function to find components
defconfig: lahaina-gki: enable the fixed regulator driver
regulator: fixed: add support for proxy consumers
arm64: defconfig: Enable aop-qmp clock driver for Lahaina
clk: qcom: clk-aop-qmp: Update CLK_ENABLE_HAND_OFF flag to 0
clk: qcom: clk-aop-qmp: Add module support to this driver
arm64: defconfig: Enable IPC IRQ bridge for Lahaina
arm64: defconfig: Enable GLINK Packet driver for Lahaina
usb: dt-bindings: Add USB QMP PHY registers definition
arm64: defconfig: Disable hvc console for lahaina SoC
usb: dwc3-msm: Don't use devm_ioremap when ringing GSI DB
usb: dwc3-msm: Simplify GSI register macros
regulator: rpmh-regulator: add support for proxy consumers
defconfig: lahaina-gki: enable the regulator proxy consumer library
regulator: add proxy consumer library
mm: oom_kill: reap memory of a task that receives SIGKILL
ion: msm: Move msm_ion probe to subsys_initcall_sync
soc: qcom: secure_buffer: Move to subsys_initcall
drivers: irqchip: qcom-pdc: remove SPI config in SCM
msm: cvp: Init reserved cdsp_mem
defconfig: Enable qcom_scm as a module
firmware: qcom_scm: Add calls for watchdog tests
firmware: qcom_scm: Add calls for seccam
firmware: qcom_scm: Add calls for csptest
firmware: qcom_smc: Add compatibility layer for qseecom
soc: qcom: Migrate SCM calls in secure_buffer
soc: qcom: secure_buffer: Migrate to qcom_scm usage
firmware: qcom_scm: Add support to assign multiple memory regions
firmware: qcom_scm: Permit early SCM calls before driver probe
soc: qcom: Prune unused SCM calls
soc: qcom: Migrating to upstream SCM driver in smcinvoke
firmware: qcom_scm: Add memory protection API for MDF
firmware: qcom_scm: Add a scm calls for displace memory protect
thermal: qcom: Migrate SCM calls in msm_lmh_dcvs
thermal: qcom: Migrate SCM calls in lmh_dbg
msm: cvp: Migrate SCM calls
firmware: qcom_scm: Add support for protecting videos
input: touchscreen: synaptics_dsx: Migrate SCM calls
firmware: qcom_scm: Add calls for camera
soc: qcom: Migrate SCM calls in remoteqdss
firmware: qcom: Migrate SCM calls in tz_log
soc: qcom: Migrate SCM calls in PIL
firmware: qcom_scm: Add calls for pfk_ice
msm: kgsl: Migrate SCM calls in GPU bus governor
coresight: tpdm: Migrate SCM calls
soc: qcom: Migrate SCM calls in qtee_shmbridge
soc: qcom: Migrate SCM calls in msm_tz_smmu
msm: kgsl: Migrate SCM calls in kgsl iommu
usb: dwc3: Issue core soft reset upon controller halt failure
usb: dwc3: gadget: Clear pending events when stopping controller
usb: gadget: Prevent race between composite_setup & USB disconnect
msm: ipa4: add MAC filtering for 802_1Q packets
platform: msm: Migrate SCM calls in IPAv3
soc: qcom: Migrate SCM calls in jtagv8
crypto: ice: Migrate SCM calls
iommu/arm-smmu: Migrate SCM IO calls in arm-smmu
soc: qcom: Migrate SCM calls in core hang
msm: kgsl: Migrate SCM calls in adreno
soc: qcom: Migrate SCM call to disable watchdog
firmware: qcom_scm: Use qtee_shmbridge if available
firmware: qcom_scm: Merge qtee_shmbridge and qcom_scm
firmware: qcom_scm: Rename -64 -> -smc, remove -32
msm: ipa: Update WDI3.0 specific GSI interface for Lahaina
arm64: defconfig: Enable the ARM SMMU module on Lahaina
iommu/arm-smmu: Allow the ARM-SMMU driver to be a module
Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular"
iommu/arm-smmu: Fix atomic domain handling
iommu/arm-smmu: Use a bitmap for the SMMU domain attributes
clk: qcom: gpucc: Fix gpll0 parent names
usb: phy: Remove unused register offsets
techpack: Replace xtype with type while searching for sub-dirs
iommu/arm-smmu: Remove legacy bindings bus initialization initcall
msm: ipa: replace dma_zalloc_coherent()
soc: qcom: Add Kconfig dependency for SENSORS_SSC
msm: ipa: Adapt IPA driver to several DLKMs
msm: ipa: Update IPA driver Kconfig
iommu/arm-smmu: Remove DOMAIN_ATTR_BITMAP_IOVA_ALLOCATOR
usb: dwc3-msm: Fix usage of find_matching_dbm_ep()
usb: dwc3-msm: Fix invalid usb_psy access during remove
msm: adsprpc: fix compilation errors in fastrpc driver on lahaina
iommu/arm-smmu: Fix atomic domain attribute check
ANDROID: usb: gadget: configfs: Support multiple android instances
clk: qcom: clk-dummy: convert into a platform driver
usb: dwc3: Suppress error message about optional clks
msm: ipa: add a thin parsing option for status packets
msm: ipa: Added an option to enable NAPI in 11ad
ASoC: core: add debug log for cpu dais
msm: ipa4: Update mask and shift values for aggr force close register
clk: qcom: gcc: Fix num_parent count for gcc_usb3 clk init data
msm: ipa3: Fix to memory allocation failure
arm64: defconfig: Enable CVP driver
PM / devfreq: Add cache HW monitor governor
soc: qcom: secure_buffer: Add missing dma_unmap_single
firmware: qcom_scm: Support SCM calls before qcom_scm probe
firmware: qcom_scm: Enable legacy convention in qcom_scm-64.c
firmware: qcom_scm: Merge legacy and SMCCC conventions
firmware: qcom_scm-32: Add device argument to atomic calls
firmware: qcom_scm-32: Create common legacy atomic call
firmware: qcom_scm-32: Fill SMCCC register in qcom_scm_call
firmware: qcom_scm-32: Use qcom_scm_desc in non-atomic calls
firmware: qcom_scm-32: Use SMC arch wrappers
firmware: qcom_scm-64: Improve SMC convention detection
firmware: qcom_scm-64: Fill SMC registers in qcom_scm_call_smccc
firmware: qcom_scm-64: Remove qcom_scm_call_do_smccc
firmware: qcom_scm-64: Add SCM results to descriptor
firmware: qcom_scm-64: Move svc/cmd/owner into qcom_scm_desc
firmware: qcom_scm: Remove unused qcom_scm_get_version
firmware: qcom_scm: Order functions, definitions by svc/cmd
firmware: qcom_scm: Apply consistent naming scheme to command IDs
firmware: qcom_scm-64: Make SMCCC macros less magical
firmware: qcom_scm: Add funcnum IDs
firmware: qcom_scm: Rename macros and structures
firmware/qcom_scm: Add scm call to handle smmu errata
firmware: qcom_scm-64: Add atomic version of qcom_scm_call
defconfig: Enable QCOM_SCM on Lahaina QGKI
defconfig: lahaina: Add QTI_PMIC_GLINK driver
soc: qcom: Add PMIC Glink driver
PM / devfreq: Add devfreq driver for simple device
soc: qcom: qsee_ipc_irq_bridge: Use __poll_t for qiib_poll
msm: ipa: Bus Scaling/Interconnect Migration
arm64: defconfig: Enable CONFIG_MSM_BT_POWER on Lahaina
msm: ipa4: Fix to overcome KW issues
msm: ipa: IMD command bugfixes
msm: ipa: update ipa driver APIs for recent wakeup_source and dma
ASoC: core: Fix possible NULL pointer dereference
soc: qcom: Add snapshot of watchdog driver
interconnect: qcom: add virt_clk provider and QUP nodes
platform: msm-geni-se: Add missing fixes from msm-4.19
ASoC: msm: Add compressed TX and passthrough support
Subject: [PATCH 2/3] ABI: aarch64: Update ABI snapshot based on v5.4-rc6
msm: adsprpc: update driver to latest version from msm-4.19
msm: gsi: close coal frame before HPS CLEAR
msm: cvp: Port CVP driver to 5.x kernel
msm: ipa3: Fix to race condition in updating current polling state
msm: ipa4: Fix to use common PM handle for coalescing and default pipe
ASoC: core: update NAME_SIZE to 64
arm64: defconfig: Enable cam cc clock driver for Lahaina
msm:ipa: stop the UL MHIP channels after probe
msm: ipa: typo in ioctl ipa3_ioctl_mdfy_flt_rule_v2 function
usb: dwc3-msm: Set vbus_active in peripheral only mode
ALSA: core: Expose sound card online/offline state
msm: ipa4: add generic header processing context
defconfig: lahaina-gki: enable USB PHY drivers
ASoC: msm: fix integer overflow for long duration offload playback
ALSA: jack: update jack types
spi: spi-msm-geni: Add SPI GENI driver snapshot
clk: qcom: clk-rcg2: add callbacks to deal with voltage voting
clk: qcom: clk-alpha-pll: add callbacks to deal with voltage voting
clk: qcom: regmap: Add regmap support for voltage voting
arm64: defconfig: Enable USB DIAG driver on Lahaina
usb: phy: Make phy drivers GKI compatible
arm64: defconfig: Enable CONFIG_ION_POOL_AUTO_REFILL on Lahaina
arm64: defconfig: Enable QRTR on Lahaina
soc: qcom: qpnp-pbs: replace #ifdef with #if IS_ENABLED()
platform: msm: qpnp-revid: replace #ifdef with #if IS_ENABLED()
soc: qcom: secure_buffer: change the way of divide
clk: qcom: add vdd-class voltage regulator voting support
defconfig: Lahaina: Enable support for console UART
usb: phy: Remove reset link training related workaround
usb: gadget: Add snapshot of USB GSI function driver
regmap: Make regmap debugfs write optional
regmap: improve debugfs interface to dump specific addresses
usb: gadget: f_qdss: Fix compilation errors
msm: ipa: Enable NAPI on IPA LAN CONS pipe
msm: ipa3: add VLAN ID filtering
arm64: defconfig: Enable global synx driver
arm64: defconfig: Enable global synx driver
usb: dwc3: Set vbus_active in peripheral-only mode
spmi: regmap: enable userspace writes
nvmem: Add snapshot of QTI SDAM driver
soc: qcom: Add snapshot of QTI PBS driver
soc: qcom: Add snapshot of GLINK_PKT Driver
arm64: defconfig: Enable SPSS GLINK driver on Lahaina
pinctrl: qcom: Expose ufs_reset as gpio on Lahaina
soc: qcom: SSR: Fix registration order for wakeup source
clk: qcom: Add cam cc clock driver for Lahaina
platform: qpnp-revid: Add REVID support for PM8008, SMB1355 and SMB1390
platform: qpnp-revid: Add REVID support for PM6125
platform: qpnp-revid: Add REVID support for PM7250B
platform: msm: Add snapshot of QPNP_REVID driver
spmi: spmi-pmic-arb-debug: Change the probe init order
spmi: spmi-pmic-arb-debug: add clock management support
spmi: add SPMI PMIC arbiter debug bus driver
mfd: introduce I2C PMIC controller
msm: ipa : Fix update of buffer recycle stats
thermal: qcom-spmi-temp-alarm: add support for GEN2 rev 1 PMIC peripherals
pinctrl: qcom: spmi-gpio: add support for PM*8350* PMIC variants
pinctrl: qcom: spmi-gpio: correct parent irqspec translation
pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping
pinctrl: qcom: spmi-gpio: add support to enable/disable output
mfd: qcom-spmi-pmic: instantiate pmic peripherals at arch_initcall
mfd: qcom-spmi-pmic: add support for slow SPMI busses
spmi: spmi-pmic-arb: Fix hw_irq overflow
spmi: pmic-arb: support updating interrupt type flags
spmi: spmi-pmic-arb: increase SPMI transaction timeout delay
spmi: spmi-pmic-arb: block access for invalid PMIC arbiter v5 SPMI writes
spmi: spmi-pmic-arb: correct duplicate APID to PPID mapping logic
spmi-pmic-arb: add support to dispatch interrupt based on IRQ status
spmi: spmi-pmic-arb: check apid against limits before calling irq handler
spmi: pmic-arb: do not ack and clear peripheral interrupts in cleanup_irq
spmi: pmic_arb: add a print in cleanup_irq
spmi: pmic-arb: instantiate spmi_devices at arch_initcall
iommu/arm-smmu: Move the SMMU driver to subsys_initcall
defconfig: lahaina-gki: enable USB_DWC3_MSM
spmi: pmic-arb: Use asynchronous probe
bluetooth: Add bluetooth slimbus slave drivers
clk: qcom: Set BRANCH_HALT_SKIP for clocks controlled by PMU
clk: dt-bindings: gcc: Add PCIE AXI clocks
clk: qcom: Update gcc clk parent mappings and hw ctrl flag
interconnect: Move Lahaina interconnect driver to core_initcall
msm: ipa: Add stats for page recycling
coresight: byte-cntr: Add support for streaming interface for ETR
Coresight: byte-cntr: Don't read byte-cntr when etr is diasbled
msm:ipa: unvote PCIe clock only if it was voted before
msm: ipa: fix race condition between USB connect and modem SSR
msm: gsi: Set cookie correctly for GCI channel TREs
msm: ipa3: Change smmu mapping logs to low priority
coresight: Add snapshot of Coresight byte counter driver
msm: ipa: Disable csum offload and status for ODL pipe
msm: ipa: Retry gsi channel stop for producer channels
clk: dt-bindings: gcc: Add USB PIPE clocks
clk: qcom: clk-alpha-pll: Remove zonda pll set rate delay
clk: qcom: clk-alpha-pll: Add support for controlling zonda5lpe PLL
arm64: defconfig: Enable gpu cc clock driver for Lahaina
clk: qcom: Add gpu cc clock driver for Lahaina
arm64: defconfig: Enable global synx driver
serial: msm_geni_serial: Double clock-divider for kona based hw
serial: msm-geni-serial: Remove usage of wakeup_source_init API
drivers: pinctrl: msm: Add fwnode when setting up hireachy
ASoC: msm: qdsp6v2: Get path delay support in compress path
techpack: Fix uapi headers_install
ion: Assume in-kernel clients for prefetch and drain
soc: qcom: smp2p: Don't check for NULL before ipc_log_string()
rpmsg: Don't check for NULL before ipc_log_string()
net: cnss2: Don't check for NULL before ipc_log_string()
mailbox: Don't check for NULL before ipc_log_string()
msm: adsprpc: Don't check for NULL before ipc_log_string()
usb: dwc3: Fix string format warnings
iommu/arm-smmu: Fix string format warnings
regulator: Fix formatting warnings in rpmh-regulator
scsi: ufs: Fix compiler warning
arm64: defconfig: Enable shmbridge driver
shmbridge: GKI change for shmbridge
cnss2: Switch to new genl structure
cnss_genl: Use new structure for genl
cnss_prealloc: Use new API to print stack trace
i2c: i2c-msm-geni: Add I2C GENI driver snapshot
media: v4l2-core: Enable VIDIOC_DQBUF ioctl functionality
dmaengine: gpi: add GPI dmaengine driver snapshot
usb: gadget: Add support for usb runtime pm APIs
usb: gadget: rndis: Add packet filter handling for hw accelerated path
USB: rndis: Honor dl_max_packet_size value sent by host
usb: gadget: rndis: Add new rndis parameters
usb: gadget: Add support for rndis flow control callback
usb: Add support for rndis uplink aggregation
usb: dwc3-msm: Allow xo_clk to be optional
usb: dwc3-msm: Get usb power_supply from device tree
usb: dwc3-msm: Add usb_ep_autoconfig_by_name
usb: dwc3: Enable PHY deep low power mode in L1 suspend
msm: ipa3: Ratelimit the error logs for pkts with invalid status
usb: dwc3: Add DWC3 MSM driver
coresight: tmc: migrate byte counter to new tmc framework
coresight: tmc: Read the TMC mode register only if clk is enabled
of: reserved-memory: Bypass rmem initialization check for carveouts
msm: synx: Porting synx driver to 5.x kernel
net: qrtr: Use proper endianness when logging
usb: phy: Add snapshot of QTI USB PHY drivers
platform: msm: Add snapshot of USB BAM driver
usb: gadget: Add snapshot of USB CDEV function driver
usb: gadget: Add snapshot of CCID function driver
soc: qcom: spss_utils: add spss_utils as DLKM for GKI
soc: qcom: add secure processor subsystem (spss) utils driver
defconfig: enable power drivers for lahaina
cpuidle: lpm-levels: Update functions to static
shmbridge: Add shmbridge driver snapshot for lahaina
coresight: csr: Add msr support
dcc_v2: Remove duplicate function
usb: dwc3: Allow dwc_usb31 to operate in dual-role
usb: dwc3: Fix use after free crash from dwc3 interrupt handler
usb: dwc3: Prevent continuous retries on error event
usb: gadget: Add new ipc log buffer to log request and dma
usb: dwc3: Check USB LPM status before accessing registers
usb: dwc3: Stop active transfer on control endpoints
usb: dwc3: Disable the irq before clearing run_stop bit
dwc3: gadget: Take copy of dwc->gadget_driver before releasing lock
usb: dwc3: gadget: Enable SUSPEND event after CONNECT DONE
usb: dwc3: Check return value for debugfs_create_dir()
usb: dwc3: gadget: Ensure no control transfers in progress when stopping
usb: dwc3: gadget: Fix runtime PM vote from pull_up handler
usb: dwc3: Avoid NULL pointer access
usb: dwc3: request 2mA VBUS current when suspending
usb: dwc3: Add support for PM suspend and hibernation in host mode
usb: dwc3: ep0: Fail enqueue() when racing with vbus_sess disconnect
dwc3: gadget: Don't queue USB request if pull up is getting disabled
usb: dwc3: Fix USB gadget initialization sequence
usb: dwc3: Avoid NULL pointer access in dwc3_calc_trbs_left
usb: dwc3: Do not traverse list using list_for_each_safe
usb: dwc3: gadget: delay clearing run/stop when setup just arrived
dwc3: gadget: Stop active transfer pending on ep0 out/in during reset
usb: dwc3: Fix incorrect ep0 state on reset
usb: dwc3: resize txfifo of IN/INT endpoint before enabling it
usb: dwc3: Add QTI MSM platform specific feature and other changes
msm-geni-se : Correct the icc src/dst read logic for single path
usb: gadget: Add snapshot of USB QDSS function driver
arm64: Kconfig: Don't select COMMON_CLK_QCOM in ARCH_LAHAINA
defconfig: lahaina-gki: Enable support for QCOM clock drivers
soc: qcom: Add snapshot of IPC IRQ bridge driver
msm: qdsp6v2: Add timestamp support for compress capture
drivers: cpuidle: lpm-levels-of: conform to arm,idle-state definition
drivers: soc: qcom: snapshot of sleep drivers for Lahaina
ion: msm: Remove dentry_path() usage on heap debugfs file creation errors
synx: Add synx cancel signaling status
usb: gadget: Add check gadget function bind or not
iommu/arm-smmu: bypass hypervisor and read sync/inval status register
usb: dwc3: gadget: Keep track of IRQ timing statistics
usb: dwc3: Keep track of interrupt statistics
usb: dwc3: debug: Add logging APIs using IPC logging framework
usb: xhci-plat: Add DT parameter to program xhci imod_interval
usb: dwc3: Increase the inter packet gap for USB 2.0
net: qrtr: Fix wakeup_source_register
net: qrtr: Add IPC logging for qrtr
interconnect: qcom: lahaina: Remove stub functions
interconnect: qcom: fix up endianness for rpmh messages
icc: qcom: Refactor icc rpmh support
iommu/arm-smmu: report BID, PID and MID of client on context fault
mm: cma: add trace events for CMA alloc perf testing
mm: vmscan: support complete shrinker reclaim
mm: vmscan: support equal reclaim for anon and file pages
arm64: defconfig: Enable CONFIG_VM_EVENT_COUNTERS on Lahaina
mm: run the showmem notifier in alloc failure
mm, oom: run the showmem notifier in oom
mm: cma: retry only on EBUSY
mm: cma: Increase retries if less blocks available
mm: cma: Register with show_mem notification framework
mm: cma: sleep between retries in cma_alloc
mm: swap: free up swap on mm reap
iommu/io-pgtable: Deprecate IO_PGTABLE_QUIRK_NO_DMA
iommu/arm-smmu: Use existing facilities for I/O Coherent PTWs
ion: msm: Add support for ION heaps to implement prefetch and drain
dma-mapping: Remove exposure of dma_get_[base/size]
ion: Simplify carveout heap base/size retrieval/error handling
ion: msm: Remove [cma/dma]_get_[base/size] usage
ion: Conditionally compile page pool refill code
usb: gadget: f_ncm: allocate/free net device upon driver bind/unbind
msm: ADSPRPC: Fix buffer length for capability API
msm: ipa3: Query stats from Q6 NLO PROD/CONS
msm: ipa3: Fix to check DMA address valid or not before unmap
msm: ipa4: Fix to increase coaleascing common event ring size
pinctrl: qcom: lahaina: add GPIO wakeup interrupt map
pinctrl: qcom: setup GPIO chip in hierarchy
drivers: qcom: Add SoC sleep stats driver
drivers: soc: qcom: Add ddr stats driver
ASoC: Add a debug message to track widget power up/down
ASoC: Change info logs to debug
ABI: aarch64: Update ABI snapshot based on v5.4-rc3
msm: IPA: mhi_proxy: correct the mhi vote for both bus and device
msm: camera: Add camera dt binding definitions
msm: ipa: Add IPA producer and consumer clients for AQC
scsi: qcom-ufs: Add support for bus voting using ICB framework
clk: dt-bindings: gpu-cc: Update gpu clock driver header for Lahaina
defconfig: lahaina-gki: Enable DISP_CC clock driver
clk: qcom: Add DISP_CC clock driver for Lahaina
defconfig: lahaina-gki: Enable VIDEO_CC clock driver
clk: qcom: Add VIDEO_CC clock driver for Lahaina
usb: gadget: Add snapshot of USB DIAG function driver
ABI: aarch64: Update ABI snapshot based on v5.4-rc1
msm: ipa3: get ipa clk for issuing uc cmds
soc: qcom: scm: Fix SCM device initialization
mm: showmem: make the notifiers atomic
mm: Add notifier framework for showing memory
mm: allow page poisoning to be enabled by default
arm64: defconfig: Enable RPMSG drivers on Lahaina
soc: qcom: Add snapshot for Glink Probe driver
usb: dwc3: gadget: Update chain bit correctly when using sg list
mm: ratelimit swap write errors
mm: slub: panic for object and slab errors
mm: Kconfig: Add DEBUG_SLUB_PANIC_ON option
mm/page_owner: ask users about default setting of PAGE_OWNER
defconfig: lahaina-qgki: enable QTI regulator debugfs features
regulator: core: add support to log enabled regulators during suspend
regulator: core: add debugfs regulator monitoring and control features
net: qrtr: Send HELLO message on endpoint register
net: qrtr: Add pm_wakeup_event() support
net: qrtr: Make qrtr rx threads as RT priorities
net: qrtr: Move rx worker to separate worker thread
net: qrtr: Add support to read qrtr packet size
net: qrtr: Handle IPCR control port format of older targets
net: qrtr: Return success if control port is not bound
net: qrtr: Add dynamic node id configuration
net: qrtr: Add permission rules for QTI targets
net: qrtr: Add support for DEL_PROC control message
net: qrtr: Add forwarding support based on net id
net: qrtr: Add non blocking option for tx_resume
net: qrtr: Move tx_resume handling to work context
net: qrtr: Send BYE message for all nodes on ept
net: qrtr: Add node assignment on new server
net: qrtr: Rename qrtr_all_nodes to qrtr_all_epts
net: qrtr: Add support for multiple nodes on a single ept
net: qrtr: use alloc_skb_with_frags() in rx path
net: qrtr: Check function pointer before calling
net: qrtr: Prevent stale ports from sending
net: qrtr: Detach socket from sock during release
msm: ipa3: Fix to not remove endpoint delay if stop channel fails
arm64: defconfig: Enable IPC IRQ driver for Lahaina
soc: qcom: Add snapshot for QSEE IPC IRQ driver
rpmsg: Add snapshot of RPMSG glink driver for spss
drivers: pinctrl: Add QUP macros for read/write on Lahaina
pinctrl: Add api to enable/disable wakeup capability for a gpio
drivers: pinctrl: Add support for read/write of QUP registers
msm: ipa3: remove ipa3_ctx access from wan driver and qmi service
msm: ipa: mark the IPA clock on in virtual/emulation mode
msm: gsi: gsi channel QoS register update
lib: Ignore kasan errors from find_next_bit and last bit
net: qrtr: Change port allocation to use cyclic idr
net: qrtr: Change node mutex to a rw_semaphore
net: qrtr: Add socket mode optimization
net: qrtr: Do not send packets before hello negotiation
ion: msm: Correct OF node refcount handling in error paths
msm: ipa: Allocate pages in a wq context
pinctrl: qcom: Add EGPIO feature support to pinctrl driver
clk: qcom: Export clk_lucid_5lpe_pll_configure()
msm: ipa: update mem_part table for IPA SRAM
msm: gsi: gsi 2.9 upgrade
msm: ipa: Configure IPA pipes and group resources for Lahaina IPA 4.9
net: qrtr: Align header and payload
net: qrtr: Remove receive worker
soc: qcom: qmi_interface: Protect sk_user_data with RCU
arm64: defconfig: Enable CONFIG_QGKI for Non GKI build
soc: qcom: Add a config flag to know the build variant
ion: msm: enable debugfs for ion heaps
ion: Allow the system heap to expose debug information
ion: msm: Expose ION API to query buffer VM information
ion: msm: Assume devicetree support
ion: msm: Correct msm_ion_parse_dt() error propagation
ion: msm: Upgrade the ION ABI version
ion: msm: Rename msm_ion_of.[c/h] to msm_ion.[c/h]
ion: msm: Fix several errors in the MSM ION kernel header
of: Make of_get_ddrtype module friendly
soc: qcom: secure_buffer: Fix secure buffer device initialization
iommu/arm-smmu: Fix context fault interrupt test
iommu/arm-smmu: Use bitfields for the TBU debug registers
serial: msm_geni_serial:Add snapshot of serial UART driver
platform: msm: Add snapshot of GENI serial engine driver
regulator: add verbose error messages for invalid voltage requests
usb: dwc3: qcom: Use GDSC regulator if available
defconfig: lahaina-gki: enable refgen regulator driver
regulator: add refgen regulator driver
arm64: defconfig: Enable gcc clock driver for Lahaina
clk: qcom: Override clks halt check with BRANCH_HALT_VOTED
clk: qcom: Add gcc clock driver for Lahaina
clk: dt-bindings: gcc: Update gcc clock driver header for Lahaina
defconfig: lahaina-gki: enable rpmh-regulator driver
net: qrtr: Make qrtr_port_lookup() use RCU
net: qrtr: Implement outgoing flow control
net: qrtr: Migrate node lookup tree to spinlock
net: qrtr: Move resume-tx transmission to recvmsg
net: qrtr: Stop rx_worker before freeing node
rpmsg: Add snapshot of RPMSG drivers for lahaina
iommu: iommu-debug: check valid pfn before performing ATOS ops
msm: ipa3: SRAM NAT, DDR NAT, back-and-forth NAT
irqchip: qcom-pdc: Add IPC logging support
irqchip: qcom-pdc: Additionally set type in SPI config registers
irqchip: qcom-pdc: add irqchip set/get state calls
drivers: qcom: rpmh-rsc: add IPC logging support for RSC driver
soc: qcom: rpmh-rsc: log interrupt status when TCS is busy
soc: qcom: rpmh: Fix sending incorrect data during rpmh flush
ARM: smp: export pending IPI state
drivers: clksource: add API to return cval
msm: ipa4: Fix to add wake up handle for coalescing pipe
iommu: iommu-debug: Add support for page table dump
dma-mapping-fast: add support for atomic fastmap allocations
defconfig: enable reserved memory check on Lahaina
of: reserved_mem: Check that memory reserved in device tree is in use
msm: ipa: add the version check for FnR stats ioctl
msm: kgsl: Add the kgsl uapi header file
ipa3: add hasting AP+STA quota/stats support
iommu/arm-smmu: Adopt bitfield model for remaining SMMU registers
iommu/arm-smmu: Add reset implementation hook
iommu/arm-smmu: Add context init implementation hook
iommu/arm-smmu: Move Secure access quirk to implementation
iommu/arm-smmu: Add configuration implementation hook
iommu/arm-smmu: Add implementation infrastructure
iommu/arm-smmu: Rename arm-smmu-regs.h
iommu/arm-smmu: Abstract GR0 accesses
iommu/arm-smmu: Abstract context bank accesses
iommu/arm-smmu: Abstract GR1 accesses
iommu/arm-smmu: Get rid of weird "atomic" write
iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync()
iommu/arm-smmu: Rework cb_base handling
iommu/arm-smmu: Convert context bank registers to bitfields
iommu/arm-smmu: Convert GR1 registers to bitfields
iommu/arm-smmu: Convert GR0 registers to bitfields
iommu/arm-smmu: Fix SMMU derivation in arm_smmu_power_off_atomic
of: reserved_mem: add missing of_node_put() for proper ref-counting
msm: ipa3: remove ipa3_ctx access from wan driver and qmi service
msm: ipa: add additional checks to prevent use-after free errors
soc: qcom: qmi_interface: Remove ineffective mutex lock from txn struct
soc: qcom: qmi_interface: Release mutex lock before return
soc: qcom: qmi_interface: Add send timeout helper
soc: qcom: qmi_interface: Fix race between net_reset and release
soc: qcom: qmi: Remove txn idr entry in qmi handle release
soc: qcom: qmi_interface: sync release and data_ready callback
ion: msm: Correct memory-region of_node reference counting
ion: msm: Prevent log-spam from ION dmabuf mmap failures
Revert "staging: android: ion: Use the MSM dmabuf ops when possible"
ion: Update the heaps to use the MSM ION dmabuf ops for CMO
ion: msm: Update the heap IDs as per the ION core standards
include: dt-bindings: ion: Add header for the MSM ION heap IDs
ion: msm: Define heap IDs as constants in their own file
clk: qcom: clk-alpha-pll: Add support for controlling Lucid5lpe PLLs
arm64: defconfig: Enable SSR, PIL, Sysmon, and PDR drivers
soc: qcom: Fix printk format warnings from subsystem restart
soc: qcom: Select MSM_PIL for SUBSYSTEM_RESTART
drivers: irqchip: add PDC irqdomain for wakeup capable GPIOs
msm: ipa: Enable qmi send request to remove last connection
msm: ipa: remove unneeded files
ion: remove cpu binding of pool refill kthreads
staging: android: ion: Ratelimit warning message
iommu/arm-smmu: Mask TLBI address correctly
ion: msm: Relocate MSM ION header directly to include/uapi/linux
ion: Fail system secure heap creation if system heap is unavailable
msm: ipa: Fix KW P1 issue
msm:ipa : enable HOLB drop timeout on MHIP producer channels
msm: ipa: Fix accessing coal registers when clock is off
msm: ipa3: Fix to memory allocation failure
msm: ipa: Decrease refcount of the pages held in cache before freeing
msm: ipa: Fix race condition between timer expiry for wq and pipe teardown
iommu: iommu-debug: select IOMMU_DEBUGFS for iommu tests
msm: ipa: Enable USB DPL end point
regulator: add rpmh-regulator driver
dt-bindings: regulator: rpmh-regulator: add new intermediate voltage levels
dt-bindings: regulator: rpmh-regulator: add SVS_L2 voltage level
dt-binding: regulator: rpmh-regulator: define RPMh sets and regulator modes
drivers: llcc-lahaina: Update the SCT table for MMUHWT
soc: qcom: qmi_interface: Add new error enum
msm: ipa4: Fix to update the polling mode for coalescing channel
driver: pinctrl: Add reserved GPIOs for Lahaina
soc: qcom: pil: Correct memory-region of_node reference counting
msm: ipa: Fix the double unmap page recycling cleanup on ssr
drivers: irqchip: pdc: Do not toggle IRQ_ENABLE during mask/unmask
genirq: Introduce irq_chip_get/set_parent_state calls
msm: IPA: mhi_proxy: correct the return for mhi unvote on ssr
msm: ipa: Fix the missing page recycling cleanup on ssr
coresight: Add snapshot of Coresight hwevent driver
coresight: csr: Add multiple CSR devices support
coresight: Add snapshot of Coresight dummy driver
ABI: aarch64: Update ABI snapshot based on v5.3
msm: ipa: Ignore empty ipa config file
msm: ipa4: Set return value if coalescing frame open
msm: ipa4: Don't decrease the client count if suspend fail
msm: ipa4: support coalescing pipe suspend
msm: ipa: allow abort for disable_clks
msm: ipa4: add masked ipa_wigig debug registers values
msm: ipa: Use Qtimer for DPL IPA timer
techpack: Kbuild: Fix to compile the techpack completely
arm64: defconfig: Clean the lines for unset CONFIGs
msm: ipa4: Update endpoint prefetch config for lito
msm: ipa4: Don't query wigig client tethering stats for all targets
ABI: aarch64: Update ABI snapshot based on v5.3-rc6
coresight: Add snapshot of Coresight tgu driver
coresight-etm4x: Merge ETM changes
radio: RTC6226: Make the rtc6226 driver compatible with QTI platform
driver: pinctrl: Update pinctrl mappings for Lahiana
soc: qcom: secure_buffer: Trace hyp_assign calls
trace: secure_buffer: Introduce trace events for secure buffer
coresight: Add snapshot of Coresight csr driver
dcc_v2: Don't set the default value to sram when dcc is enabled
msm: CDSP: add CDSP loader driver
irqdomain: add bus token DOMAIN_BUS_WAKEUP
ion: Use correct heap when freeing secure system heap buffers
ion: msm: Remove unnecessary free when destroying an ION buffer
ion: msm: Only check heap IDs if the heap has been initialized
Bluetooth: btpower: Add snapshot of BT power driver
defconfig: Add MSM Core Hang Detection as module
drivers: soc: Add snapshot of MSM Core Hang Detection
msm: ipa: Add snapshot of IPA driver
msm: adsprpc: add fastrpc driver files
ABI: Update ABI snapshot with latest kernel build tools
scripts: Consider env vaiables while running 'make'
techpack: replace type with xtype while searching for sub-dirs
synx : Add snapshot for global synx driver support
soc: qcom: configure ipcc interrupt as wakeup capable
coresight: Add snapshot of Coresight TPDM and TPDA driver
coresight: Add common header file
coresight: etm: Add check of trace unit power property
drivers: qcom: rpmh: Add standalone mode support for RPMH
drivers: qcom: rpmh-rsc: write PDC data
drivers: qcom: rpmh-rsc: return if the controller is idle
drivers: qcom: rpmh-rsc: optimize redundant read to determine TCS idle
drivers: qcom: rpmh-rsc: clear active mode configuration for waketcs
drivers: qcom: rpmh-rsc: output debug information from RSC
drivers: qcom: rpmh: add 'solver' state support for RSC controllers
drivers: qcom: rpmh-rsc: do not read back the register write on trigger
soc: qcom: dcc: Support new DCC HW feature
soc: qcom: Add snapshot of the dcc v2 driver
dt-bindings: Add dt bindings head file for dcc
soc: qcom: Add snapshot of the memory dump v2 driver
qseecom: add uapi headfile for Lahaina bring up
clk: qcom: clk-debug: Unflatten mux tree
clk: qcom: clk-debug: Add custom measure operators for mccc_clk
clk: qcom: clk-debug: Add support for enable mask for debug clk
clk: qcom: clk-debug: Disable the DEBUG clocks when not being used
clk: clk-debug: Update file permission for clk_measure debugfs
clk: qcom: Add support for debugfs measure clock
clk: avoid returning local variable pointers during clock registration
dt-bindings: clock: Add rpmh clock binding IDs for Kona
clk: qcom: define vdd_levels enum and vdd_corner[] map
clk: qcom: Add support for divider flags and table
clk: qcom: common: only register reset controllers which define resets
clk: qcom: common: add device tree consumer support for clk_hws
clk: qcom: add clk rpmh support for Kona
clk: qcom: clk-spmi-pmic-div: avoid potential divide-by-0
clk: qcom: clk-spmi-pmic-div: add support for clock-output-names
clk: qcom: clk-aop-qmp: use correct name pointer before clock registration
clk: qcom: clk-aop-qmp: pass mbox pointer by reference in qmp_update_client
clk: qcom: clk-aop-qmp: Fix issue with registering the clock provider
clk: qcom: clk-aop-qmp: correct mailbox channel request logic
clk: qcom: clk-aop-qmp: Do not send duplicate requests to AOP
clk: qcom: Add support for AOP clock controller
clk: qcom: gdsc: Remove global mutex lock in enable/disable callbacks
clk: qcom: gdsc-regulator: Remove polling logic when disabling GDSC HW CTL
clk: qcom: gdsc-regulator: refactor gdsc_probe() to reduce complexity
clk: qcom: gdsc-regulator: add support for enabling retention registers
clk: qcom: gdsc-regulator: Add MMCX specific logic
clk: qcom: gdsc-regulator: Place a min operational vote on GDSC parent
clk: qcom: Add support for regulator based GDSC control
clk: qcom: Add support for hardware control branch clocks
clk: qcom: clk-rcg2: correct set rate handling for FORCE_ENABLE_RCG
clk: qcom: rcg2: Add support for hardware control mode
clk: qcom: rcg2: Remove support for update_src_map
clk: qcom: clk-rcg2: Read RCG source before calculating clk rate
clk: qcom: Retrieve pre_div from freq_tbl for shared RCG
clk: qcom: rcg2: Add DIV_ROUND_CLOSEST_ULL to roundoff RCG frequency
clk: qcom: add null pointer checks for parent clocks
clk: qcom: clk-rcg2: Fix QUPV3 DFSR M and N register mode overwrite
clk: qcom: clk-rcg: update DEFINE_RCG_DFS() macro
clk: qcom: Add support for clock dependency
clk: Add additional checking to some clock driver functions
clk: qcom: Add RCG support for DP source
clk: qcom: Add support for RCGs with dynamic and fixed sources
clk: qcom: clk-rcg2: Add support to force enable an RCG
clk: qcom: clk-rcg2: Configure the RCGs to a safe frequency as needed
clk: qcom: clk-alpha-pll: check pcal_done from mode register
clk: qcom: clk-alpha-pll: add FREQ_DET support to Zonda PLL lock detection
clk: qcom: alpha: do not configure PLL during probe if already enabled
clk: qcom: clk-alpha-pll: add support to reconfigure PLLs during prepare
clk: qcom: clk-alpha-pll: add support for custom register initialization
clk: qcom: clk-alpha-pll: Remove reconfiguration of PLLs
clk: qcom: clk-alpha-pll: Add support for controlling zonda pll
clk: qcom: clk-alpha-pll: add additional configuration support for PLLs
clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLs
arm64: defconfig: Enable sensors_ssc on Lahaina
drivers: of: Add API to find ddr device type
radio: Add snapshot for FM radio support
radio: RTC6226: Add support for RTC6226 FM chip
include: rmnet_data: Add snapshot of headers
drivers: sensors: add sensors ssc driver
drivers: qcom: rpmh-rsc: modularize RSC controller driver
drivers: qcom: cmd-db: Dump resource data via debugfs
pinctrl-lahaina: Correct the pinconfig base address
arm64: defconfig: Enable llcc perfmon drivers
drivers: llcc_perfmon: support for dual memory controller added
drivers: llcc_perfmon: Add llcc_perfmon support
net: cnss_prealloc: Add snapshot of cnss_prealloc driver
defconfig: Update test configs for debug defconfig
drivers: GICv3: Enable logging of interrupts that triggered wakeup
defconfig: Enable fastmap on Lahaina
net: cnss_genl: Add snapshot of cnss_genl driver
soc: qcom: qmi_interface: Abort pending transaction
soc: qcom: qmi_interface: Add default send timeout
soc: qcom: qmi_interface: Do not print error for 0 pkt
arm64: defconfig: Enable SMP2P Sleepstate on Lahaina
arm64: defconfig: Enable MSM QMP driver for Lahaina
arm64: defconfig: Enable QMP DEBUGFS driver on Lahaina
arm64: defconfig: Enable SMP2P and dependencies on Lahaina
arm64: defconfig: Enable IPC logging driver on Lahaina
soc: qcom: Add snapshot of smp2p sleepstate driver
soc: qcom: smp2p: Fix two warnings
soc: qcom: smp2p: Prevent suspend for threaded irq
soc: qcom: smp2p: Add enable_irq_wake to SMP2P IRQ
soc: qcom: smp2p: Add logs in smp2p_update_bits
soc: qcom: smp2p: Add IPC logging support
defconfig: Enable the MSM ION heaps on Lahaina
staging: android: ion: Use the MSM dmabuf ops when possible
staging: android: ion: Do not assign heap IDs as heaps register
Revert "staging: android: ion: Remove file ion_carveout_heap.c"
ion: Merge all ION related changes from msm-4.19 to msm-lahaina
net: cnss_utils: Add snapshot of cnss_utils driver
ABI: aarch64: Update ABI snapshot based on v5.3-rc4
coresight: add node to reset all coresight devices
trace: rtb: add msm_rtb tracing
perf: Set the DSU PMU to be readable from any CPU
qcom: soc: minidump: Add snapshot of minidump.h
soc: qcom: Add snapshot of SSR, PIL, Sysmon, and PDR drivers
coresight: add support to enable multiple coresight paths
arm64: defconfig: Enable CONFIG_SPARSEMEM_VMEMMAP on Lahaina
iommu: io-pgtable-fast: Use the DMA APIs for cache cleaning
defconfig: arm64: Enable uncompressed kernel for Lahaina
epoll: drop struct epoll_event definition
drivers: qcom: cmd-db: Report if command DB is initialized as standalone
drivers: qcom: cmd-db: modularize commandDB driver
drivers: irqchip: enable PDC irqchip for QCOM Lahaina SoC
spdx: Modify spdx tag from GPL-2.0 to GPL-2.0-only
coresight: Set clk rate for all coresight devices
soc: qcom: smp2p: Add restart ack feature
soc: qcom: smp2p: Introduce pending state for virtual irq
drivers: mailbox: fix race resulting in multiple message submission
soc: qcom: smem: Update max processors in soc
Revert "checkpatch: forbid filesystem accesses from within the kernel."
Revert "checkpatch: close filp_open loophole."
Revert "checkpatch: deprecate unbounded string functions."
Revert "checkpatch: Add warnings for use of mdelay()"
iommu: Update the offset of the extended domain attributes
iommu/arm-smmu: Fix a few compiler warnings
Revert "checkpatch: complain about the use of dsb()."
Revert "checkpatch: Add exceptions for "dsb" keyword usage"
iommu/dma-iommu: Allow dma_info_to_prot to be used globally
mailbox: Add snapshot of MSM QMP driver
soc: qcom: Add snapshot of MSM QMP debugfs client
trace: Add snapshot of ipc logging driver
ufs: ufshcd: Prevent sleeping in IRQ context
coresight: add support for device names
ABI: aarch64: Update ABI snapshot based on v5.3-rc1
ARM64: smp: Fix function prototypes
net: cnss2: Add snapshot of CNSS2 driver
arm64: defconfig: Enable EDAC drivers
drivers: edac: Add Cache Error Reporting driver
edac: Allow panic on correctable errors (CE)
sched: Add a check for cpu unbound deferrable timers
timer: Initialize global deferrable timer
ARM64: Flush the caches for non panicking CPUs in case of a kernel panic
ARM64: smp: Save CPU registers before IPI_CPU_STOP processing
arm64: msm: Add support for uncompressed kernel image
ARM: arch_timer: force re-selection of the best clocksource
clocksource: add API to force re-selection of the best clocksource
defconfig: Disable ZONE_DMA32 on Lahaina
iommu: Align QCOM_IOMMU_IO_PGTABLE_QUIRKS with other configs
defconfig: Enable panics on TLB_SYNC timeouts on Lahaina
defconfig: Enable all IOMMU related configs on Lahaina
arm64: defconfig: Enable IPCC driver as a module
kernel: rcu: Panic on RCU stall
soc: qcom: ipcc: Add snapshot of IPCC controller
irqdomain: Implement and expose API to clear IRQ mapping for radix tree
drivers: irq: Add debug information for irq type warnings
timer: Add a global deferrable timer
dtc: add integer overflow checks in fdt header
arm64: mm: Log the process id in the rtb
ARM: gic-v3: Log the IRQs in RTB before handling an IRQ
PM / wakeup: Add msm_show_resume_irq_mask to print off wakeup irq
iommu/arm-smmu: Merge all IOMMU changes from msm-4.19 to msm-lahaina
printk: Make the console flush configurable in hotplug path
arm64: defconfig: Enable LLCC driver
drivers: llcc: Add LLCC driver for Lahaina
Revert "arm64: kill flush_cache_all()"
Revert "arm64: Remove unused macros from assembler.h"
Revert "arm64: Remove unused daif related functions/macros"
cpu-hotplug: Always use real time scheduling when hotplugging a CPU
smp: Allow booting a specific subset of CPUs
cpu/hotplug: Add cpuhp_latency trace event
workqueue: fix possible livelock with concurrent mod_delayed_work()
usb : dwc3: Initialize kernel stack variables properly
arm64: Dump stack for all CPUs on SMP CPU stop
drivers: llcc: Add new usecase IDs
drivers: llcc: Create child platform device for llcc_perfmon
drivers: llcc: Support targets that can write to llcc registers
drivers: llcc: Write to sub-cache register based on version
drivers: llcc: Configure cache override registers
ABI: aarch64: Update the ABI snapshot for v5.2
irq-chip: gic-v3: remove print message in irq driver
defconfig: lahaina-gki: enable qualcomm ufs driver
ufs: ufs-qcom: Add support for presilicon configuration
ufs: ufshcd: Add check for broken auto-h8 support
defconfig: lahaina-gki: enable presilicon ufs phy driver
ABI: aarch64: Update ABI snapshot based for v5.2
arm64: Apply erratum 1024718 to Cortex A55 r2p0
phy: qcom-ufs-qrbtc: Add ufs phy driver for presilicon
defonfig: Enable QCOM UFS Phy driver
defconfig: lahaina-gki: enable lahaina icc driver
arm64: defconfig: Enable USB drivers on Lahaina
usb: host: xhci-plat: Avoid unneeded internal declaration warning
usb: phy-qcom-emu: Fix typo for memory resource name
usb: phy: Add driver for USB PHY on QTI emulation platform
phy: phy-qcom-ufs: Modify phy voltage limits
rpmsg : glink: validate head and tail index before fifo read write
soc: qcom: qmi_encdec: Restrict string length in decode
soc: qcom: smem: validate fields of shared structures
arm64: Add 32-bit sigcontext definition to uapi signcontext.h
net: core: neighbour: Change the print format for addresses
scripts: gki: Clean the generted files by hand instead of mrproper
elf: Add elf headers helpers support
interconnect: qcom: Add Lahaina interconnect provider driver
icc: dt-bindings: add endpoint IDs for Lahaina interconnects
ABI: Update ABI snapshot due to rolling kernel upgrade
Merge remote-tracking branch 'remotes/origin/tmp-f686d9f' into msm-lahaina
arm64: defconfig: Enable the QCOM SCM driver
soc: qcom: scm: Add snapshot of QCOM SCM driver
arm64: defconfig: Enable the pinctrl-lahaina driver
pinctrl: qcom: Add lahaina pinctrl driver
pinctrl-msm: Allow the driver to be compiled as a module
checkpatch: Fix commit log check for a filename
clk: qcom: clk-dummy: Add a dummy clock provider
msm_rtb: Add _no_log variants
msm_rtb: Add snapshot of msm_rtb.h
defconfig: lahaina-gki: enable stub-regulator driver
regulator: dt-bindings: rpmh-regulator: add header for voltage levels
regulator: add stub-regulator driver
.gitignore: Add device tree vendor directories to gitignore
techpack: add tech package support
scripts: gki: Fix setting of a CONFIG if it's unset in base defconfig
ABI: Update ABI snapshot due to libabigail tool changes
clk: dt-bindings: add clock IDs for Lahaina clock controllers
.gitignore: Add techpack directory to gitignore
.gitignore: Exclude the GKI generated defconfigs
ABI: Update ABI snapshot based on new code baseline
checkpatch: Handle continuation headers
ABI: Update to the ABI definition file
hvc_dcc: Disable preemption when cheking for smp_processor_id
arm64: defconfig: Enable ARM DCC driver
hvc_dcc: Make dcc driver read/write from CPU0
ABI: Add initial ABI definition based on gki_defconfig
checkpatch: Treat duplicate signatures as a different error class
checkpatch: allow copyright statements > 80 columns
checkpatch: Use upstream commit text length checks
checkpatch: Excuse reverts from "summary line over 75 characters" check
checkpatch: require commit text
checkpatch: Don't complain about MIME headers.
checkpatch: Fix the commit log false positive warnings
checkpatch: warn on long summary, commit text lines
checkpatch: complain about the use of dsb().
checkpatch: warn on subject line not followed by blank line
checkpatch: Add exceptions for "dsb" keyword usage
checkpatch: close filp_open loophole.
checkpatch: Handle long multi-line macros better.
checkpatch: deprecate unbounded string functions.
checkpatch: forbid implied-barrier I/O functions.
checkpatch: forbid filesystem accesses from within the kernel.
checkpatch: Check for illegal return codes
checkpatch: Add warnings for use of mdelay()
checkpatch: Exceptions for CLK_* macros and some spaces in macros
arm64: defconfig: Enable Lahaina platform
arm64: Kconfig: Add config option for Lahaina
ARM: dts: qcom: Add vendor directory to the Makefile
docs: Makefile: Don't look for Makefiles in bindings
Documentation: devicetree: Remove devicetree bindings from kernel
defconfig: Add initial defconfig fragments for Lahaina
scripts: gki: Add GKI support
scripts: snapshot of kernel build utility scripts
Makefile: Disable undefined-optimized and add -fno-builtin
ANDROID: HACK: arm64, LLVMLinux: use -mno-implicit-float
kbuild: Check for 'clang' string in the entire --version output
Change-Id: Ie31e65a8b2960eca7d7e52e7a2201a656ac4825d
Signed-off-by: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Adding numerator and denominator to sensor data
for increasing scalability of driver.
Change-Id: Iba90d890b70feae41a273fd51d1a76ab61c5211b
Signed-off-by: Rohit Bandi <rohitbandi@codeaurora.org>
Driver reports sensor data without modifying the
orientation of axes.
Change-Id: I3e0d3d3efc848d7e72a1edda9f168721dbccb308
Signed-off-by: rbandi <rohitbandi@codeaurora.org>
Adding new vendor id and product id to
support additional hardware.
Change-Id: I777568f1a68b15345695e09d2ad89e9230508886
Signed-off-by: rbandi <rohitbandi@codeaurora.org>
Adding new vendor id to support additional hardware.
Change-Id: I9b37b4dfe0c205428d235ffe1e5f8d8ebe918998
Signed-off-by: rbandi <rohitbandi@codeaurora.org>
These trace events are used to profile performance
of VR use cases.
Change-Id: Iba00ef71010a6a07809a23f631afba557c5dd822
Signed-off-by: rbandi <rohitbandi@codeaurora.org>
Some viewers report axes orientation different
from others. Correct sensor axes orientation for
certain viewers depending on certain fields in the
IMU data.
Change-Id: I4ace679cd5e147817185bcd878db4188569554fe
Signed-off-by: rbandi <rohitbandi@codeaurora.org>
External viewer mag axis is different from ACCEL and
Gyro, we need change it to Android coordinate system.
Change-Id: I90b8427b3cbd176f5daea30e5ff01991ca146ae3
Signed-off-by: Kedi Xu <kedix@codeaurora.org>
To improve read calibration data latency use a minimum
but enough timeout value. To improve consistency in
controlling IMU stream use a different value.
Change-Id: Iff196d055f0202e642de218020605f7797e3ae4a
Signed-off-by: Rohit Bandi <rohitbandi@codeaurora.org>
To improve read calibration data latency use a
minimum but enough timeout value.
Change-Id: I629ae61ca5005d0f3d0a48e9780ad0940a1ca860
Signed-off-by: Rohit Bandi <rohitbandi@codeaurora.org>
Add support for 128 byte format to comply
with optimized viewer requirements.
Change-Id: Icfa7ca1cadf3f18533912f403af50532eea47c60
Signed-off-by: Rohit Bandi <rohitbandi@codeaurora.org>
Adding IOCTLs to give userspace control over to start / stop
IMU streaming and read calibration data from the external
device.
Change-Id: Iee5103e3a13cc31e4afcac13284e3594f49735bf
Signed-off-by: rbandi <rohitbandi@codeaurora.org>
Signed-off-by: Sathish Ambley <sathishambley@codeaurora.org>
HID driver to handle sensor data from external device
and writes it in to shared memory. Sensor data includes
temperature, accelerometer, gyroscope, magnetometer data.
Change-Id: I06a897166a1106889c60bda0d8f8f84684032d0e
Signed-off-by: rbandi <rohitbandi@codeaurora.org>