7781777d9769af85005f13d47d1259e54ebf64c1

158801d
) into msm-5.10
* 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 revertingd03727b248
("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: Revert241b1f419f
("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 commitbd0e6c9614
("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 commitd1d1a96bdb
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>
Merge
2d38c80d5b
("Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm") into android-mainline
How do I submit patches to Android Common Kernels
-
BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in upstream Linux, post a backport of the patch that conforms to the patch requirements below.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
EXPORT_SYMBOL_GPL()
require an in-tree modular driver that uses the symbol -- so include the new driver or changes to an existing driver in the same patchset as the export. - When sending patches upstream, the commit message must contain a clear case for why the patch is needed and beneficial to the community. Enabling out-of-tree drivers or functionality is not not a persuasive case.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
-
LESS GOOD: Develop your patches out-of-tree (from an upstream Linux point-of-view). Unless these are fixing an Android-specific bug, these are very unlikely to be accepted unless they have been coordinated with kernel-team@android.com. If you want to proceed, post a patch that conforms to the patch requirements below.
Common Kernel patch requirements
- All patches must conform to the Linux kernel coding standards and pass
script/checkpatch.pl
- Patches shall not break gki_defconfig or allmodconfig builds for arm, arm64, x86, x86_64 architectures (see https://source.android.com/setup/build/building-kernels)
- If the patch is not merged from an upstream branch, the subject must be tagged with the type of patch:
UPSTREAM:
,BACKPORT:
,FROMGIT:
,FROMLIST:
, orANDROID:
. - All patches must have a
Change-Id:
tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html) - If an Android bug has been assigned, there must be a
Bug:
tag. - All patches must have a
Signed-off-by:
tag by the author and the submitter
Additional requirements are listed below based on patch type
Requirements for backports from mainline Linux: UPSTREAM:
, BACKPORT:
- If the patch is a cherry-pick from Linux mainline with no changes at all
- tag the patch subject with
UPSTREAM:
. - add upstream commit information with a
(cherry picked from commit ...)
line - Example:
- if the upstream commit message is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
UPSTREAM: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch requires any changes from the upstream version, tag the patch with
BACKPORT:
instead ofUPSTREAM:
.- use the same tags as
UPSTREAM:
- add comments about the changes under the
(cherry picked from commit ...)
line - Example:
- use the same tags as
BACKPORT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
[joe: Resolved minor conflict in drivers/foo/bar.c ]
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for other backports: FROMGIT:
, FROMLIST:
,
- If the patch has been merged into an upstream maintainer tree, but has not yet
been merged into Linux mainline
- tag the patch subject with
FROMGIT:
- add info on where the patch came from as
(cherry picked from commit <sha1> <repo> <branch>)
. This must be a stable maintainer branch (not rebased, so don't uselinux-next
for example). - if changes were required, use
BACKPORT: FROMGIT:
- Example:
- if the commit message in the maintainer tree is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
FROMGIT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
(cherry picked from commit 878a2fd9de10b03d11d2f622250285c7e63deace
https://git.kernel.org/pub/scm/linux/kernel/git/foo/bar.git test-branch)
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch has been submitted to LKML, but not accepted into any maintainer tree
- tag the patch subject with
FROMLIST:
- add a
Link:
tag with a link to the submittal on lore.kernel.org - add a
Bug:
tag with the Android bug (required for patches not accepted into a maintainer tree) - if changes were required, use
BACKPORT: FROMLIST:
- Example:
- tag the patch subject with
FROMLIST: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Link: https://lore.kernel.org/lkml/20190619171517.GA17557@someone.com/
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for Android-specific patches: ANDROID:
- If the patch is fixing a bug to Android-specific code
- tag the patch subject with
ANDROID:
- add a
Fixes:
tag that cites the patch with the bug - Example:
- tag the patch subject with
ANDROID: fix android-specific bug in foobar.c
This is the detailed description of the important fix
Fixes: 1234abcd2468 ("foobar: add cool feature")
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch is a new feature
- tag the patch subject with
ANDROID:
- add a
Bug:
tag with the Android bug (required for android-specific features)
- tag the patch subject with
Description
Languages
C
97.8%
Assembly
1.2%
Shell
0.3%
Makefile
0.3%
Python
0.2%
Other
0.1%