android_kernel_xiaomi_sm8450/modules.list.msm.waipio

58 lines
876 B
Plaintext
Raw Normal View History

clk-dummy.ko
clk-qcom.ko
frpc-adsprpc.ko
qcom_rpmh.ko
cmd-db.ko
qnoc-waipio.ko
icc-bcm-voter.ko
gcc-waipio.ko
videocc-waipio.ko
gpucc-waipio.ko
dispcc-waipio.ko
camcc-waipio.ko
debugcc-waipio.ko
dwc3.ko
dwc3-msm.ko
phy-generic.ko
phy-qcom-emu.ko
arm_smmu.ko
Merge android-mainline (86b41f4) into msm-waipio * refs/heads/tmp-86b41f4: ANDROID: GKI: drop CONFIG_UAPI_HEADER_TEST from configs Linux 5.8-rc4 x86/ldt: use "pr_info_once()" instead of open-coding it badly MIPS: Do not use smp_processor_id() in preemptible code MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen .gitignore: Do not track `defconfig` from `make savedefconfig` io_uring: fix regression with always ignoring signals in io_cqring_wait() x86/ldt: Disable 16-bit segments on Xen PV x86/entry/32: Fix #MC and #DB wiring on x86_32 x86/entry/xen: Route #DB correctly on Xen PV x86/entry, selftests: Further improve user entry sanity checks x86/entry/compat: Clear RAX high bits on Xen PV SYSENTER i2c: mlxcpld: check correct size of maximum RECV_LEN packet i2c: add Kconfig help text for slave mode i2c: slave-eeprom: update documentation i2c: eg20t: Load module automatically if ID matches i2c: designware: platdrv: Set class based on DMI i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665 mm/page_alloc: fix documentation error vmalloc: fix the owner argument for the new __vmalloc_node_range callers mm/cma.c: use exact_nid true to fix possible per-numa cma leak samples/vfs: avoid warning in statx override mm/hugetlb.c: fix pages per hugetlb calculation Call sysctl_head_finish on error arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 arm64: Add MIDR value for KRYO4XX gold CPU cores gfs2: The freeze glock should never be frozen gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE gfs2: read-only mounts should grab the sd_freeze_gl glock gfs2: freeze should work on read-only mounts gfs2: eliminate GIF_ORDERED in favor of list_empty hwmon: (pmbus) fix a typo in Kconfig SENSORS_IR35221 option xen/xenbus: let xenbus_map_ring_valloc() return errno values only xen/xenbus: avoid large structs and arrays on the stack block: make function __bio_integrity_free() static tpm_tis: Remove the HID IFX0102 tpm_tis_spi: Prefer async probe tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes tpm/st33zp24: fix spelling mistake "drescription" -> "description" tpm_tis: extra chip->ops check on error path in tpm_tis_core_init tpm_tis_spi: Don't send anything during flow control tpm: Fix TIS locality timeout problems arm64/alternatives: use subsections for replacement sequences nvme: fix a crash in nvme_mpath_add_disk nvme: fix identify error status silent ignore Revert "ANDROID: fscrypt: add key removal notifier chain" cifs: prevent truncation from long to int in wait_for_free_credits cifs: Fix the target file was deleted when rename failed. SMB3: Honor 'posix' flag for multiuser mounts 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 cifs: Display local UID details for SMB sessions in DebugData dt-bindings: clock: imx: Fix e-mail address ANDROID: GKI: scripts: Makefile: update the lz4 command (#2) drm/amdgpu: use %u rather than %d for sclk/mclk drm/amdgpu/atomfirmware: fix vram_info fetching for renoir kbuild: make Clang build userprogs for target architecture kbuild: fix CONFIG_CC_CAN_LINK(_STATIC) for cross-compilation with Clang kconfig: qconf: parse newer types at debug info kconfig: qconf: navigate menus on hyperlinks kconfig: qconf: don't show goback button on splitMode kconfig: qconf: simplify the goBack() logic kconfig: qconf: re-implement setSelected() kconfig: qconf: make debug links work again kconfig: qconf: make search fully work again on split mode kconfig: qconf: cleanup includes selftests/x86: Consolidate and fix get/set_eflags() helpers selftests/x86/syscall_nt: Clear weird flags after each test selftests/x86/syscall_nt: Add more flag combinations x86/entry/64/compat: Fix Xen PV SYSENTER frame setup x86/entry: Move SYSENTER's regs->sp and regs->flags fixups into C x86/entry: Assert that syscalls are on the right stack drm/amd/display: Only revalidate bandwidth on medium and fast updates virtio-blk: free vblk-vqs in error path of virtblk_probe() PCI: Make pcie_find_root_port() work for Root Ports ANDROID: block: fix checking for wrapped key support io_uring: use signal based task_work running task_work: teach task_work_add() to do signal_wake_up() ACPI: fan: Fix Tiger Lake ACPI device ID dt-bindings: thermal: k3: Fix the reg property dt-bindings: thermal: Remove soc unit address dt-bindings: display: arm: versatile: Pass the sysreg unit name dt-bindings: usb: aspeed: Remove the leading zeroes dt-bindings: copy process-schema-examples.yaml to process-schema.yaml dt-bindings: do not build processed-schema.yaml for 'make dt_binding_check' dt-bindings: fix error in 'make clean' after 'make dt_binding_check' dt-bindings: mailbox: zynqmp_ipi: fix unit address dt-bindings: bus: uniphier-system-bus: fix warning in example scripts/dtc: Update to upstream version v1.6.0-11-g9d7888cbf19c x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted gfs2: Don't sleep during glock hash walk gfs2: fix trans slab error when withdraw occurs inside log_flush gfs2: Don't return NULL from gfs2_inode_lookup drm: sun4i: hdmi: Remove extra HPD polling arm/xen: remove the unused macro GRANT_TABLE_PHYSADDR selftests: tpm: Use /bin/sh instead of /bin/bash selftests: tpm: Use 'test -e' instead of 'test -f' Revert "tpm: selftest: cleanup after unseal with wrong auth/policy test" block/keyslot-manager: use kvfree_sensitive() SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE nfsd: fix nfsdfs inode reference count leak nfsd4: fix nfsdfs reference count loop ANDROID: db845c_gki.fragment: Add audio configs ANDROID: lt9611: Sync w/ Vinod's most recent lt9611 patches which enable HDMI audio FROMLIST: ASoC: qcom: Kconfig: Tweak dependencies on SND_SOC_SDM845 FROMGIT: iommu/arm-smmu: Don't bypass pinned stream mappings FROMLIST: drm/msm: Fix 0xfffflub in "Refactor address space initialization" FROMLIST: drm/msm/dpu: request for display color blocks based on hw catalog entry Revert "fs: Do not check if there is a fsnotify watcher on pseudo inodes" 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 ACPI: DPTF: Add battery participant for TigerLake Drivers: hv: Change flag to write log level in panic msg to false thermal/drivers/rcar_gen3: Fix undefined temperature if negative thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power thermal/drivers/tsens: Fix compilation warnings by making functions static thermal/drivers/sprd: Fix return value of sprd_thm_probe() thermal/drivers/mediatek: Fix bank number settings on mt8183 thermal/drivers: imx: Fix missing of_node_put() at probe time Revert "FROMLIST: esp: select CRYPTO_SEQIV" drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c exfat: flush dirty metadata in fsync exfat: move setting VOL_DIRTY over exfat_remove_entries() exfat: call sync_filesystem for read-only remount exfat: add missing brelse() calls on error paths exfat: Set the unused characters of FileName field to the value 0000h x86/fpu: Reset MXCSR to default in kernel_fpu_begin() powerpc/mm/pkeys: Make pkey access check work on execute_only_key drm/exynos: fix ref count leak in mic_pre_enable drm/exynos: Properly propagate return value in drm_iommu_attach_device() drm/exynos: Remove dev_err() on platform_get_irq() failure Linux 5.8-rc3 sched/cfs: change initial value of runnable_avg smp, irq_work: Continue smp_call_function*() and irq_work*() integration sched/core: s/WF_ON_RQ/WQ_ON_CPU/ sched/core: Fix ttwu() race sched/core: Fix PI boosting between RT and DEADLINE tasks sched/deadline: Initialize ->dl_boosted sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption sched/core: Fix CONFIG_GCC_PLUGIN_RANDSTRUCT build fail Revert "ARM: sti: Implement dummy L2 cache's write_sec" afs: Fix storage of cell names docs: kbuild: fix ReST formatting gcc-plugins: fix gcc-plugins directory path in documentation ANDROID: Revert "FROMLIST: arm64: dts: sdm845: Set the virtual address range for GMU allocations" ANDROID: Revert "FROMLIST: dt-bindings: display: msm: Add required dma-range property" scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations scsi: libfc: Skip additional kref updating work event scsi: libfc: Handling of extra kref scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() Documentation: kunit: Add some troubleshooting tips to the FAQ kunit: kunit_tool: Fix invalid result when build fails kunit: show error if kunit results are not present kunit: kunit_config: Fix parsing of CONFIG options with space ANDROID: Makefile: append BUILD_NUMBER to version string when defined ANDROID: GKI: enable CONFIG_TYPEC_TCPM kgdb: Avoid suspicious RCU usage warning kdb: Switch to use safer dbg_io_ops over console APIs SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() NFSv4 fix CLOSE not waiting for direct IO compeletion pNFS/flexfiles: Fix list corruption if the mirror count changes nfs: Fix memory leak of export_path sunrpc: fixed rollback in rpc_gssd_dummy_populate() i2c: core: check returned size of emulated smbus block read MAINTAINERS: update info for sparse mm/memory_hotplug.c: fix false softlockup during pfn range removal mm: remove vmalloc_exec arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page x86/hyperv: allocate the hypercall page with only read and execute bits mm/memory: fix IO cost for anonymous page mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" mm: workingset: age nonresident information alongside anonymous pages doc: THP CoW fault no longer allocate THP docs: mm/gup: minor documentation update mm/memcontrol.c: prevent missed memory.low load tears mm/memcontrol.c: add missed css_put() mm: memcontrol: handle div0 crash race condition in memory.low mm/vmalloc.c: fix a warning while make xmldocs media: omap3isp: remove cacheflush.h make asm-generic/cacheflush.h more standalone mm/debug_vm_pgtable: fix build failure with powerpc 8xx mm/memory.c: properly pte_offset_map_lock/unlock in vm_insert_pages() mm: fix swap cache node allocation mask slub: cure list_slab_objects() from double fix mm/slab: use memzero_explicit() in kzfree() mm, slab: fix sign conversion problem in memcg_uncharge_slab() lib: fix test_hmm.c reference after free ocfs2: fix value of OCFS2_INVALID_SLOT ocfs2: fix panic on nfs server over ocfs2 ocfs2: load global_inode_alloc ocfs2: avoid inode removal while nfsd is accessing it kexec: do not verify the signature without the lockdown or mandatory signature mm, compaction: make capture control handling safe wrt interrupts mm: do_swap_page(): fix up the error code openrisc: fix boot oops when DEBUG_VM is enabled selftests/powerpc: Fix build failure in ebb tests rds: transport module should be auto loaded when transport is set 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 ethtool: fix error handling in linkstate_prepare_data() wil6210: account for napi_gro_receive never returning GRO_DROP hns: do not cast return value of napi_gro_receive to null socionext: account for napi_gro_receive never returning GRO_DROP wireguard: receive: account for napi_gro_receive never returning GRO_DROP vxlan: fix last fdb index during dump of fdb with nhid sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket tc-testing: avoid action cookies with odd length. bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT net: dsa: sja1105: fix tc-gate schedule with single element net: dsa: sja1105: recalculate gating subschedule after deleting tc-gate rules net: dsa: sja1105: unconditionally free old gating config net: dsa: sja1105: move sja1105_compose_gating_subschedule at the top hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add() fork: annotate data race in copy_process() net: macb: free resources on failure path of at91ether_open() net: macb: call pm_runtime_put_sync on failure path ANDROID: GKI: support CONFIG_INPUT_TOUCHSCREEN riscv: Fixup __vdso_gettimeofday broke dynamic ftrace i2c: fsi: Fix the port number field in status register riscv: Add extern declarations for vDSO time-related functions clk: sifive: allocate sufficient memory for struct __prci_data riscv: Add -fPIC option to CFLAGS_vgettimeofday.o ANDROID: gki_defconfig: x86: Enable KERNEL_LZ4 ANDROID: GKI: scripts: Makefile: update the lz4 command net: bridge: enfore alignment for ethernet address tcp: don't ignore ECN CWR on pure ACK arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist net: phy: mscc: avoid skcipher API for single block AES encryption ANDROID: ext4: Optimize match for casefolded encrypted dirs ANDROID: ext4: Handle casefolding with encryption ANDROID: GKI: Enable INTERVAL_TREE UPSTREAM: ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr drm/amd/powerplay: Fix NULL dereference in lock_bus() on Vega20 w/o RAS vfio/pci: Fix SR-IOV VF handling with MMIO blocking ANDROID: f2fs: fix bad merge resolutions rcu: Fixup noinstr warnings ANDROID: gki_defconfig: Enable CONFIG_WQ_WATCHDOG locking/atomics: Provide the arch_atomic_ interface to generic code Revert "FROMLIST: pwm: Convert period and duty cycle to u64" ANDROID: Incremental fs: fix up attempt to copy structures with READ/WRITE_ONCE spi: pxa2xx: Add support for Intel Tiger Lake PCH-H arm64: perf: Report the PC value in REGS_ABI_32 mode io_uring: fix current->mm NULL dereference on exit io_uring: fix hanging iopoll in case of -EAGAIN cpuidle: Rearrange s2idle-specific idle state entry code x86/entry: Fix #UD vs WARN more x86/entry: Increase entry_stack size to a full page x86/entry: Fixup bad_iret vs noinstr objtool: Don't consider vmlinux a C-file kasan: Fix required compiler version kdb: Make kdb_printf() console handling more robust kdb: Check status of console prior to invoking handlers kdb: Re-factor kdb_printf() message write code dma-buf: Move dma_buf_release() from fops to dentry_ops MIPS: ingenic: gcw0: Fix HP detection GPIO. net: bcmgenet: use hardware padding of runt frames net: bcmgenet: use __be16 for htons(ETH_P_IP) net: bcmgenet: re-remove bcmgenet_hfb_add_filter ima: extend boot_aggregate with kernel measurements selftests: netfilter: add test case for conntrack helper assignment netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. netfilter: Add MODULE_DESCRIPTION entries to kernel modules netfilter: ipset: fix unaligned atomic access drm/amd: fix potential memleak in err branch drm/amd/display: Fix ineffective setting of max bpc property drm/amd/display: Enable output_bpc property on all outputs drm/amdgpu: add fw release for sdma v5_0 qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE net: phy: call phy_disable_interrupts() in phy_init_hw() net: phy: make phy_disable_interrupts() non-static net: ethernet: mvneta: Add back interface mode validation net: ethernet: mvneta: Do not error out in non serdes modes dsa: Allow forwarding of redirected IGMP traffic openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len drm/fb-helper: Fix vt restore IB/hfi1: Add atomic triggered sleep/wakeup IB/hfi1: Correct -EBUSY handling in tx code IB/hfi1: Fix module use count flaw due to leftover module put calls IB/hfi1: Restore kfree in dummy_netdev cleanup hwmon: (max6697) Make sure the OVERT mask is set correctly nvme-multipath: fix bogus request queue reference put nvme-multipath: fix deadlock due to head->lock nvme: don't protect ns mutation with ns->head->lock nvme-multipath: fix deadlock between ana_work and scan_work nvme: fix possible deadlock when I/O is blocked nvme-rdma: assign completion vector correctly nvme-loop: initialize tagset numa value to the value of the ctrl nvme-tcp: initialize tagset numa value to the value of the ctrl nvme-pci: initialize tagset numa value to the value of the ctrl nvme-pci: override the value of the controller's numa node nvme: set initial value for controller's numa node ANDROID: fix up direct access to mmap_sem ANDROID: GKI: fix up gki_defconfig due to pinctrl upstream merges usb: renesas_usbhs: getting residue from callback_result block: release bip in a right way in error path drm/radeon: fix fb_div check in ni_init_smc_spll_table() Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" xhci: Poll for U0 after disabling USB2 LPM xhci: Return if xHCI doesn't support LPM usb: host: xhci-mtk: avoid runtime suspend when removing hcd xhci: Fix enumeration issue when setting max packet size for FS devices. xhci: Fix incorrect EP_STATE_MASK usb: cdns3: ep0: add spinlock for cdns3_check_new_setup usb: cdns3: trace: using correct dir value usb: cdns3: ep0: fix the test mode set incorrectly kselftest: arm64: Remove redundant clean target arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist arm64: Don't insert a BTI instruction at inner labels arm64: vdso: Don't use gcc plugins for building vgettimeofday.c ANDROID: GKI: remove CONFIG_EDAC from arm64 gki_defconfig ALSA: usb-audio: Fix OOB access of mixer element list arm64: vdso: Only pass --no-eh-frame-hdr when linker supports it habanalabs: increase h/w timer when checking idle Revert "ANDROID: kbuild: add support for Clang LTO" Revert "ANDROID: kbuild: fix dynamic ftrace with clang LTO" Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" Revert "ANDROID: scripts/mod: disable LTO for empty.c" Revert "ANDROID: efi/libstub: disable LTO" Revert "ANDROID: drivers/misc/lkdtm: disable LTO for rodata.o" Revert "ANDROID: init: ensure initcall ordering with LTO" Revert "ANDROID: soc/tegra: disable ARCH_TEGRA_210_SOC with LTO" Revert "ANDROID: irqchip/gic-v3: rename gic_of_init to work around a ThinLTO+CFI bug" Revert "ANDROID: arm64: disable HAVE_ARCH_PREL32_RELOCATIONS with LTO_CLANG" usb: gadget: udc: Potential Oops in error handling code usb: phy: tegra: Fix unnecessary check in tegra_usb_phy_probe() usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work Revert "ANDROID: arm64: allow LTO_CLANG and THINLTO to be selected" usb: cdns3: ep0: add spinlock for cdns3_check_new_setup usb: cdns3: trace: using correct dir value usb: cdns3: ep0: fix the test mode set incorrectly Revert "ANDROID: gki_defconfig: enable LTO, CFI, and SCS" Revert "ANDROID: kbuild: fix modfinal with LTO" Revert "ANDROID: kbuild: merge module sections with LTO" Revert "ANDROID: kbuild: limit LTO inlining" soc: imx8m: fix build warning habanalabs: Correct handling when failing to enqueue CB habanalabs: increase GAUDI QMAN ARB WDT timeout habanalabs: rename mmu_write() to mmu_asid_va_write() habanalabs: use PI in MMU cache invalidation habanalabs: block scalar load_and_exe on external queue Revert "ANDROID: x86/vdso: disable LTO only for VDSO" Revert "ANDROID: x86: disable HAVE_ARCH_PREL32_RELOCATIONS with LTO_CLANG" Revert "ANDROID: x86: disable STACK_VALIDATION with LTO_CLANG" Revert "ANDROID: x86: disable UNWINDER_ORC with LTO_CLANG" Revert "ANDROID: x86, build: allow LTO_CLANG and THINLTO to be selected" Revert "ANDROID: x86: gki_defconfig: enable LTO and CFI" Revert "ANDROID: kallsyms: strip hashes from static functions with ThinLTO and CFI" Revert "ANDROID: kbuild: merge more sections with LTO" scsi: mptscsih: Fix read sense data size scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() net: phylink: ensure manual pause mode configuration takes effect net: phylink: fix ethtool -A with attached PHYs scsi: libata: Fix the ata_scsi_dma_need_drain stub scsi: qla2xxx: Keep initiator ports after RSCN net: Do not clear the sock TX queue in sk_set_socket() scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request net: ethtool: Handle missing cable test TDR parameters bnxt_en: Read VPD info only for PFs bnxt_en: Fix statistics counters issue during ifdown with older firmware. bnxt_en: Do not enable legacy TX push on older firmware. bnxt_en: Store the running firmware version code. tracing/boottime: Fix kprobe multiple events tracing: Fix event trigger to accept redundant spaces tracing/boot: Fix config dependency for synthedic event erofs: fix partially uninitialized misuse in z_erofs_onlinepage_fixup ARM: imx6: add missing put_device() call in imx6q_suspend_init() ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram() cifs: misc: Use array_size() in if-statement controlling expression cifs: update ctime and mtime during truncate cifs/smb3: Fix data inconsistent when punch hole cifs/smb3: Fix data inconsistent when zero file range security: Fix hook iteration and default value for inode_copy_up_xattr cxgb4vf: update kernel-doc line comments cxgb4: update kernel-doc line comments cxgb4: fix set but unused variable when DCB is disabled cxgb4: move DCB version extern to header file cxgb4: remove cast when saving IPv4 partial checksum 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 cxgb4: move PTP lock and unlock to caller in Tx path cxgb4: move handling L2T ARP failures to caller drm/amdgpu/display: Unlock mutex on error net: qed: fix "maybe uninitialized" warning net: qed: reset ILT block sizes before recomputing to fix crashes 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 net: ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM wireguard: device: avoid circular netns references wireguard: noise: do not assign initiation time in if condition bridge: mrp: Validate when setting the port role bridge: uapi: mrp: Fix MRP_PORT_ROLE Revert "Revert "module: Make module_enable_ro() static again"" i2c: designware: Adjust bus speed independently of ACPI io_uring: fix io_sq_thread no schedule when busy drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU cifs: Fix double add page to memcg when cifs_readpages PM: sleep: core: mark 2 functions as __init to save some memory cpufreq: intel_pstate: Add one more OOB control bit ring-buffer: Zero out time extend if it is nested and not absolute arm64: Depend on newer binutils when building PAC PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) arm64: compat: Remove 32-bit sigreturn code from the vDSO arm64: compat: Always use sigpage for sigreturn trampoline arm64: compat: Allow 32-bit vdso and sigpage to co-exist arm64: vdso: Disable dwarf unwinding through the sigreturn trampoline hwmon: (pmbus) Fix page vs. register when accessing fans hwmon: (bt1-pvt) Mark is_visible functions static hwmon: (bt1-pvt) Define Temp- and Volt-to-N poly as maybe-unused dma-remap: align the size in dma_common_*_remap() dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR dma-direct: add missing set_memory_decrypted() for coherent mapping s390/debug: avoid kernel warning on too large number of pages s390/kasan: fix early pgm check handler execution s390: fix system call single stepping soc: imx8m: Correct i.MX8MP UID fuse offset drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 drm: panel-orientation-quirks: Add quirk for Asus T101HA panel ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S KVM: VMX: Remove vcpu_vmx's defunct copy of host_pkru KVM: x86: allow TSC to differ by NTP correction bounds without TSC scaling KVM: X86: Fix MSR range of APIC registers in X2APIC mode iommu/vt-d: Fix misuse of iommu_domain_identity_map() iommu/vt-d: Update scalable mode paging structure coherency iommu/vt-d: Enable PCI ACS for platform opt in hint iommu/vt-d: Don't apply gfx quirks to untrusted devices iommu/vt-d: Set U/S bit in first level page table by default iommu/vt-d: Make Intel SVM code 64-bit only Revert "ANDROID: make sure proc mount options are applied" mei: me: add tiger lake point device ids for H platforms. mei: me: disable mei interface on Mehlow server platforms binder: fix null deref of proc->context FROMLIST: nsproxy: restore EINVAL for non-namespace file descriptor GUE: Fix a typo mptcp: drop sndr_key in mptcp_syn_options ethtool: Fix check in ethtool_rx_flow_rule_create hsr: avoid to create proc file after unregister ARM: dts: imx6ul-kontron: Change WDOG_ANY signal from push-pull to open-drain ARM: dts: imx6ul-kontron: Move watchdog from Kontron i.MX6UL/ULL board to SoM xfs: fix use-after-free on CIL context on shutdown KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROL usbnet: smsc95xx: Fix use-after-free after removal mlxsw: spectrum: Do not rely on machine endianness net: phy: smsc: fix printing too many logs KVM: nVMX: Plumb L2 GPA through to PML emulation MAINTAINERS: update email address for Felix Fietkau drm/msm: Fix up the rest of the messed up address sizes IB/mad: Fix use after free when destroying MAD agent RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata KVM: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() KVM: LAPIC: ensure APIC map is up to date on concurrent update requests RDMA/counter: Query a counter before release security: fix the key_permission LSM hook function type ANDROID: bpf: Workaround for bpf permissions check regression kvm: lapic: fix broken vcpu hotplug tools/virtio: Use tools/include/list.h instead of stubs tools/virtio: Reset index in virtio_test --reset. tools/virtio: Extract virtqueue initialization in vq_reset tools/virtio: Use __vring_new_virtqueue in virtio_test.c tools/virtio: Add --reset tools/virtio: Add --batch=random option tools/virtio: Add --batch option virtio-mem: add memory via add_memory_driver_managed() virtio-mem: silence a static checker warning vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() vdpa: fix typos in the comments for __vdpa_alloc_device() Revert "module: Make module_enable_ro() static again" ACPI: sysfs: Fix pm_profile_attr type ACPI: configfs: Disallow loading ACPI tables when locked down ANDROID: GKI: update gki defconfigs xprtrdma: Fix handling of RDMA_ERROR replies xprtrdma: Clean up disconnect xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed spi: spi-fsl-dspi: Initialize completion before possible interrupt spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL powerpc/fsl_booke/32: Fix build with CONFIG_RANDOMIZE_BASE ANDROID: Use depmod from the hermetic toolchain Revert "kernel/printk: add kmsg SEEK_CUR handling" cifs: Fix cached_fid refcnt leak in open_shroot Linux 5.8-rc2 samples: watch_queue: build sample program for target architecture Revert "Makefile: install modules.builtin even if CONFIG_MODULES=n" irqchip/gic: Atomically update affinity irqchip/riscv-intc: Fix a typo in a pr_warn() irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic irqchip/loongson-pci-msi: Fix a typo in Kconfig video: fbdev: uvesafb: fix "noblank" option handling drm/panel-simple: fix connector type for newhaven_nhd_43_480272ef_atxl drm/panel-simple: fix connector type for LogicPD Type28 Display net: Add MODULE_DESCRIPTION entries to network modules rxrpc: Fix notification call on completion of discarded calls drm: rcar-du: Fix build error tc-testing: update geneve options match in tunnel_key unit tests r8169: fix firmware not resetting tp->ocp_base ibmvnic: continue to init in CRQ reset returns H_CLOSED ionic: tame the watchdog timer on reconfig pinctrl: single: fix function name in documentation pinctrl: qcom: ipq6018 Add missing pins in qpic pin group Revert "pinctrl: freescale: imx: Use 'devm_of_iomap()' to avoid a resource leak in case of error in 'imx_pinctrl_probe()'" afs: Fix hang on rmmod due to outstanding timer afs: Fix afs_do_lookup() to call correct fetch-status op variant powerpc/8xx: Provide ptep_get() with 16k pages mm: Allow arches to provide ptep_get() mm/gup: Use huge_ptep_get() in gup_hugepte() selftests/net: report etf errors correctly ibmveth: Fix max MTU limit net/sched: cls_api: fix nooffloaddevcnt warning dmesg log net: flow_offload: fix flow_indr_dev_unregister path flow_offload: use flow_indr_block_cb_alloc/remove function flow_offload: add flow_indr_block_cb_alloc/remove function geneve: allow changing DF behavior after creation enetc: Fix HW_VLAN_CTAG_TX|RX toggling net: macb: undo operations in case of failure net: phy: Check harder for errors in get_phy_id() of: of_mdio: Correct loop scanning logic net: ethernet: oki-semi: pch_gbe: fix spelling mistake MAINTAINERS: update ieee802154 project website URL docs: net: ieee802154: change link to new project URL net: ethernet: neterion: vxge: fix spelling mistake ANDROID: dm-bow: avoid truncating the logical block size ANDROID: dm-default-key: avoid truncating the logical block size dm writecache: add cond_resched to loop in persistent_memory_claim() x86/asm/64: Align start of __clear_user() loop to 16-bytes dm zoned: Fix reclaim zone selection dm zoned: Fix random zone reclaim selection dm: update original bio sector on Zone Append dm zoned: Fix metadata zone size check docs: device-mapper: add dm-ebs.rst to an index file ANDROID: GKI: enable some more USB configfs options MAINTAINERS: Add robert and myself as qcom i2c cci maintainers RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() Revert "KVM: VMX: Micro-optimize vmexit time when not exposing PMU" i2c: smbus: Fix spelling mistake in the comments Documentation/i2c: SMBus start signal is S not A i2c: remove deprecated i2c_new_device API Documentation: media: convert to use i2c_new_client_device() video: backlight: tosa_lcd: convert to use i2c_new_client_device() x86/platform/intel-mid: convert to use i2c_new_client_device() drm: encoder_slave: use new I2C API drm: encoder_slave: fix refcouting error for modules i40e: fix crash when Rx descriptor count is changed ice: protect ring accesses with WRITE_ONCE i40e: protect ring accesses with READ- and WRITE_ONCE ixgbe: protect ring accesses with READ- and WRITE_ONCE net: increment xmit_recursion level in dev_direct_xmit() net: dsa: bcm_sf2: Fix node reference count net: ethtool: add missing NETIF_F_GSO_FRAGLIST feature string tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes bareudp: Fixed multiproto mode configuration s390/qeth: let isolation mode override HW offload restrictions s390/qeth: fix error handling for isolation mode cmds mptcp: drop MP_JOIN request sock on syn cookies mptcp: cache msk on MP_JOIN init_req net: Fix the arp error in some cases net: dsa: sja1105: fix checks for VLAN state in gate action net: dsa: sja1105: fix checks for VLAN state in redirect action net: dsa: sja1105: remove debugging code in sja1105_vl_gate net/sched: act_gate: fix configuration of the periodic timer net/sched: act_gate: fix NULL dereference in tcf_gate_init() ip_tunnel: fix use-after-free in ip_tunnel_lookup() ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() net: core: reduce recursion limit value net: fix memleak in register_netdevice() net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy RISC-V: Acquire mmap lock before invoking walk_page_range RISC-V: Don't allow write+exec only page mapping request in mmap maccess: make get_kernel_nofault() check for minimal type compatibility vfio/type1: Fix migration info capability ID doc: devicetree: bindings: fix spelling mistake EDAC/amd64: Read back the scrub rate PCI register on F15h RDMA/mlx5: Fix integrity enabled QP creation maccess: rename probe_kernel_address to get_kernel_nofault RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs RDMA/mlx5: Fix remote gid value in query QP RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path docs: dt: minor adjustments at writing-schema.rst dt: fix reference to olpc,xo1.75-ec.txt dt: Fix broken references to renamed docs sparse: use identifiers to define address spaces spi: spidev: fix a potential use-after-free in spidev_release() spi: spidev: fix a race between spidev_release and spidev_remove dt: fix broken links due to txt->yaml renames dt: update a reference for reneases pcar file renamed to yaml ASoC: rockchip: Fix a reference count leak. objtool: Fix noinstr vs KCOV objtool: Provide elf_write_{insn,reloc}() objtool: Clean up elf_write() condition block: make function 'kill_bdev' static loop: replace kill_bdev with invalidate_bdev libata: Use per port sync for detach partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense arm64: dts: imx8mm-beacon: Fix voltages on LDO1 and LDO2 io_uring: fix possible race condition against REQ_F_NEED_CLEANUP RDMA/core: Check that type_attrs is not NULL prior access RDMA/hns: Fix an cmd queue issue when resetting RDMA/hns: Fix a calltrace when registering MR from userspace perf build: Fix error message when asking for -fsanitize=address without required libraries tools lib traceevent: Add handler for __builtin_expect() tools lib traceevent: Handle __attribute__((user)) in field names tools lib traceevent: Add append() function helper for appending strings RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake 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/efa: Set maximum pkeys device attribute RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq RDMA/core: Annotate CMA unlock helper routine ASoC: amd: closing specific instance. arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints arm64: kexec_file: Use struct_size() in kmalloc() x86/cpu: Use pinning mask for CR4 bits needing to be 0 arm64: mm: reserve hugetlb CMA after numa_init timekeeping: Fix kerneldoc system_device_crosststamp & al usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs USB: ohci-sm501: Add missed iounmap() in remove cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip USB: ehci: reopen solution for Synopsys HC bug usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect usb: dwc2: Postponed gadget registration to the udc class driver usb: add USB_QUIRK_DELAY_INIT for Logitech C922 usb: host: ehci-exynos: Fix error check in exynos_ehci_probe() usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry Documentation: ABI: usb: chipidea: Update Li Jun's e-mail ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock() block: update hctx map when use multiple maps drm/msm: Fix setup of a6xx create_address_space. drm/msm: Fix address space size after refactor. FROMLIST: Update Inline Encryption from v6 to upstream version of patch series ionic: export features for vlans to use ionic: no link check while resetting queues rxrpc: Fix afs large storage transmission performance drop rxrpc: Fix handling of rwind from an ACK packet net: usb: ax88179_178a: fix packet alignment padding rxrpc: Fix trace string drm/amdgpu: fix documentation around busy_percentage drm/amdgpu/pm: update comment to clarify Overdrive interfaces drm/amdkfd: Use correct major in devcgroup check selinux: fix undefined return of cond_evaluate_expr vfio/pci: Clear error and request eventfd ctx after releasing ftrace: Fix maybe-uninitialized compiler warning nvdimm/region: always show the 'align' attribute io_uring: reap poll completions while waiting for refs to drop on exit s390: fix syscall_get_error for compat processes s390/qdio: warn about unexpected SLSB states s390/qdio: clean up usage of qdio_data ARM: dts: NSP: Correct FA2 mailbox node ASoC: hdac_hda: fix memleak with regmap not freed on remove ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H ASoC: SOF: Intel: add PCI ID for CometLake-S ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H io_uring: acquire 'mm' for task_work for SQPOLL io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed io_uring: don't fail links for EAGAIN error in IOPOLL mode maccess: rename probe_user_{read,write} to copy_{from,to}_user_nofault maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault bpf: Document optval > PAGE_SIZE behavior for sockopt hooks selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE devmap: Use bpf_map_area_alloc() for allocating hash buckets xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() dm ioctl: use struct_size() helper in retrieve_deps() dm writecache: skip writecache_wait when using pmem mode dm writecache: correct uncommitted_block when discarding uncommitted entry dm zoned: assign max_io_len correctly tools headers UAPI: Sync linux/fs.h with the kernel sources tools include UAPI: Sync linux/vhost.h with the kernel sources tools arch x86: Sync the msr-index.h copy with the kernel sources perf script: Initialize zstd_data dm zoned: fix uninitialized pointer dereference regmap: Fix memory leak from regmap_register_patch tools, bpftool: Add ringbuf map type to map command docs bpf: bpf_probe_read_kernel_str() has to return amount of data read on success ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems blktrace: Avoid sparse warnings when assigning q->blk_trace blktrace: break out of blktrace setup on concurrent calls nfsd: apply umask on fs without ACL support efi/libstub: arm: Print CPU boot mode and MMU state at boot efi/libstub: arm: Omit arch specific config table matching array on arm64 efi/x86: Setup stack correctly for efi_pe_entry powerpc/syscalls: Use the number when building SPU syscall table powerpc/8xx: use pmd_off() to access a PMD entry in pte_update() spi: stm32-qspi: Fix error path in case of -EPROBE_DEFER regulator: mt6358: Remove BROKEN dependency ARM: bcm2835: Fix integer overflow in rpi_firmware_print_firmware_revision() arm64: bti: Require clang >= 10.0.1 for in-kernel BTI support x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() ALSA: usb-audio: Fix potential use-after-free of streams dma-direct: check return value when encrypting or decrypting memory dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails dma-direct: always align allocation size in dma_direct_alloc_pages() dma-direct: mark __dma_direct_alloc_pages static dma-direct: re-enable mmap for !CONFIG_MMU drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context drm/i915/gvt: Fix incorrect check of enabled bits in mask registers drm/i915/gvt: Fix two CFL MMIO handling caused by regression. drm/i915/gvt: Add one missing MMIO handler for D_SKL_PLUS overflow.h: Add flex_array_size() helper scripts: Fix typo in headers_install.sh kconfig: unify cc-option and as-option tools/bootconfig: Add testcase for show-command and quotes test tools/bootconfig: Fix to return 0 if succeeded to show the bootconfig tools/bootconfig: Fix to use correct quotes for value proc/bootconfig: Fix to use correct quotes for value tracing: Remove unused event variable in tracing_iter_reset tracing/probe: Fix memleak in fetch_op_data operations trace: Fix typo in allocate_ftrace_ops()'s comment tracing: Make ftrace packed events have align of 1 sample-trace-array: Remove trace_array 'sample-instance' sample-trace-array: Fix sleeping function called from invalid context kretprobe: Prevent triggering kretprobe from within kprobe_flush_task kprobes: Remove redundant arch_disarm_kprobe() call kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex kprobes: Use non RCU traversal APIs on kprobe_tables if possible kprobes: Suppress the suspicious RCU warning on kprobes recordmcount: support >64k sections kbuild: improve cc-option to clean up all temporary files Documentation: remove SH-5 index entries selinux: fix a double free in cond_read_node()/cond_read_list() x86/purgatory: Add -fno-stack-protector tests: test for setns() EINVAL regression e1000e: fix unused-function warning e1000: use generic power management e1000e: Do not wake up the system via WOL if device wakeup is disabled nsproxy: restore EINVAL for non-namespace file descriptor lan743x: add MODULE_DEVICE_TABLE for module loading alias afs: Fix silly rename mlxsw: spectrum: Adjust headroom buffers for 8x ports bareudp: Fixed configuration to avoid having garbage values mvpp2: remove module bugfix tcp: grow window for OOO packets only for SACK flows drm: mcde: Fix forgotten user of drm->dev_private drm: mcde: Fix display initialization problem Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate() staging: wfx: fix coherency of hif_scan() prototype staging: wfx: drop useless loop staging: wfx: fix AC priority arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n btrfs: use kfree() in btrfs_ioctl_get_subvol_info() btrfs: fix RWF_NOWAIT writes blocking on extent locks and waiting for IO btrfs: fix RWF_NOWAIT write not failling when we need to cow btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eof btrfs: fix hang on snapshot creation after RWF_NOWAIT write btrfs: check if a log root exists before locking the log_mutex on unlink btrfs: fix bytes_may_use underflow when running balance and scrub in parallel btrfs: fix data block group relocation failure due to concurrent scrub btrfs: fix race between block group removal and block group creation btrfs: fix a block group ref counter leak after failure to remove block group drm/tegra: Add zpos property for cursor planes gpu: host1x: Detach driver on unregister gpu: host1x: Correct trivial kernel-doc inconsistencies selftests/ftrace: Support ":README" suffix for requires selftests/ftrace: Support ":tracer" suffix for requires selftests/ftrace: Convert check_filter_file() with requires list selftests/ftrace: Convert required interface checks into requires list block: Fix use-after-free in blkdev_get() arm64: pgtable: Clear the GP bit for non-executable kernel pages ARM: dts: am5729: beaglebone-ai: fix rgmii phy-mode ARM: dts: Fix omap4 system timer source clocks ARM: dts: Fix duovero smsc interrupt for suspend ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect afs: afs_vnode_commit_status() doesn't need to check the RPC error afs: Fix use of afs_check_for_remote_deletion() afs: Remove afs_operation::abort_code afs: Fix yfs_fs_fetch_status() to honour vnode selector afs: Remove yfs_fs_fetch_file_status() as it's not used selftests/ftrace: Add "requires:" list support selftests/ftrace: Return unsupported for the unconfigured features selftests/ftrace: Allow ":" in description libceph: don't omit used_replica in target_copy() libceph: don't omit recovery_deletes in target_copy() libceph: move away from global osd_req_flags ALSA: hda/realtek - Add quirk for MSI GE63 laptop compiler_attributes.h: Support no_sanitize_undefined check with GCC 4 bpf, xdp, samples: Fix null pointer dereference in *_user code drm/tegra: hub: Register child devices gpu: host1x: Register child devices drm/tegra: hub: Do not enable orphaned window group gpu: host1x: Clean up debugfs in error handling path s390/numa: let NODES_SHIFT depend on NEED_MULTIPLE_NODES s390/vdso: fix vDSO clock_getres() s390/vdso: Use $(LD) instead of $(CC) to link vDSO s390/protvirt: use scnprintf() instead of snprintf() s390: use scnprintf() in sys_##_prefix##_##_name##_show s390/crypto: use scnprintf() instead of snprintf() s390/zcrypt: use kzalloc s390/virtio: remove unused pm callbacks s390/qdio: reduce SLSB writes during Input Queue processing selftests/seccomp: s390 shares the syscall and return value register s390/ptrace: fix setting syscall number s390/ptrace: pass invalid syscall numbers to tracing s390/ptrace: return -ENOSYS when invalid syscall is supplied s390/seccomp: pass syscall arguments via seccomp_data s390/qdio: fine-tune SLSB update ASoC: fsl_ssi: Fix bclk calculation for mono channel efi: Make it possible to disable efivar_ssdt entirely efi/libstub: Descriptions for stub helper functions drm/i915/display: Fix the encoder type check drm/i915/icl+: Fix hotplug interrupt disabling after storm detection drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds drm/i915/icl: Disable DIP on MST ports with the transcoder clock still on drm/i915/gt: Incrementally check for rewinding drm/i915/tc: fix the reset of ln0 drm/i915/gt: Prevent timeslicing into unpreemptable requests drm/i915/selftests: Restore to default heartbeat mfd: mt6360: Fix register driver NULL pointer by adding driver name pinctrl: mcp23s08: Split to three parts: fix ptr_ret.cocci warnings pinctrl: tegra: Use noirq suspend/resume callbacks pinctrl: qcom: spmi-gpio: fix warning about irq chip reusage fs: Do not check if there is a fsnotify watcher on pseudo inodes MAINTAINERS: change tee mailing list ARM: dts: NSP: Disable PL330 by default, add dma-coherent property w1: Replace zero-length array with flexible-array tracing/probe: Replace zero-length array with flexible-array soc: ti: Replace zero-length array with flexible-array tifm: Replace zero-length array with flexible-array dmaengine: tegra-apb: Replace zero-length array with flexible-array stm class: Replace zero-length array with flexible-array Squashfs: Replace zero-length array with flexible-array ASoC: SOF: Replace zero-length array with flexible-array ima: Replace zero-length array with flexible-array sctp: Replace zero-length array with flexible-array phy: samsung: Replace zero-length array with flexible-array RxRPC: Replace zero-length array with flexible-array rapidio: Replace zero-length array with flexible-array media: pwc: Replace zero-length array with flexible-array firmware: pcdp: Replace zero-length array with flexible-array oprofile: Replace zero-length array with flexible-array block: Replace zero-length array with flexible-array tools/testing/nvdimm: Replace zero-length array with flexible-array libata: Replace zero-length array with flexible-array kprobes: Replace zero-length array with flexible-array keys: encrypted-type: Replace zero-length array with flexible-array kexec: Replace zero-length array with flexible-array KVM: Replace zero-length array with flexible-array jffs2: Replace zero-length array with flexible-array ibft: Replace zero-length array with flexible-array samples: mei: Replace zero-length array with flexible-array ia64: kernel: unwind_i.h: Replace zero-length array with flexible-array FS-Cache: Replace zero-length array with flexible-array firewire: ohci: Replace zero-length array with flexible-array cb710: Replace zero-length array with flexible-array drm/edid: Replace zero-length array with flexible-array drbd: Replace zero-length array with flexible-array crypto: Replace zero-length array with flexible-array can: Replace zero-length array with flexible-array can: peak_canfd: Replace zero-length array with flexible-array dmaengine: Replace zero-length array with flexible-array ARM: tegra: Replace zero-length array with flexible-array aio: Replace zero-length array with flexible-array firmware: google: vpd: Replace zero-length array with flexible-array member firmware: google: memconsole: Replace zero-length array with flexible-array member firmware: dmi-sysfs: Replace zero-length array with flexible-array member scsi: Wire up ata_scsi_dma_need_drain for SAS HBA drivers scsi: libata: Provide an ata_scsi_dma_need_drain stub for !CONFIG_ATA powerpc/64s: Fix KVM interrupt using wrong save area scsi: ufs-bsg: Fix runtime PM imbalance on error powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH ndctl/papr_scm,uapi: Add support for PAPR nvdimm specific methods powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() powerpc/papr_scm: Fetch nvdimm health information from PHYP seq_buf: Export seq_buf_printf powerpc: Document details on H_SCM_HEALTH hcall mptcp: fix memory leak in mptcp_subflow_create_socket() netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline net/sched: act_ct: Make tcf_ct_flow_table_restore_skb inline tools/bpftool: Add ringbuf map to a list of known map types bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments trace/events/block.h: drop kernel-doc for dropped function parameter scripts/decode_stacktrace: warn when modpath is needed but is unset net: dsa: sja1105: fix PTP timestamping with large tc-taprio cycles mvpp2: ethtool rxtx stats fix MAINTAINERS: switch to my private email for Renesas Ethernet drivers rocker: fix incorrect error handling in dma_rings_init test_objagg: Fix potential memory leak in error handling net: ethernet: mtk-star-emac: simplify interrupt handling mld: fix memory leak in ipv6_mc_destroy_dev() bnxt_en: Return from timer if interface is not in open state. bnxt_en: Fix AER reset logic on 57500 chips. bnxt_en: Re-enable SRIOV during resume. bnxt_en: Simplify bnxt_resume(). MAINTAINERS: merge entries for felix and ocelot drivers net: alx: fix race condition in alx_remove ibmvnic: Harden device login requests net: macb: Only disable NAPI on the actual error path qlcnic: Use kobj_to_dev() instead mptcp: use list_first_entry_or_null net: axienet: fix spelling mistake in comment "Exteneded" -> "extended" mptcp: drop MPTCP_PM_MAX_ADDR net/rds: NULL pointer de-reference in rds_ib_add_one() RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() efi/libstub: Fix path separator regression efi/libstub: Fix missing-prototype warning for skip_spaces() KVM: VMX: Add helpers to identify interrupt type from intr_info arm64: mm: reset address tag set by kasan sw tagging arm64: traps: Dump registers prior to panic() in bad_mode() arm64/sve: Eliminate data races on sve_default_vl tools: testing: ftrace: trigger: fix spelling mistake spi: uapi: spidev: Use TABs for alignment io_uring: cancel by ->task not pid io_uring: lazy get task io_uring: batch cancel in io_uring_cancel_files() io_uring: cancel all task's requests on exit io-wq: add an option to cancel all matched reqs io-wq: reorder cancellation pending -> running afs: Fix the mapping of the UAEOVERFLOW abort code afs: Fix truncation issues and mmap writeback size afs: Concoct ctimes 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 regualtor: pfuze100: correct sw1a/sw2 on pfuze3000 io_uring: fix lazy work init blk-mq: Remove redundant 'return' statement ASoC: SOF: Intel: hda: Clear RIRB status before reading WP ASoC: rt1015: Update rt1015 default register value according to spec modification. ASoC: qcom: common: set correct directions for dailinks ASoc: q6afe: add support to get port direction ASoC: soc-pcm: fix checks for multi-cpu FE dailinks ASoC: rt5682: Let dai clks be registered whether mclk exists or not RDMA/mlx5: Remove duplicated assignment to resp.response_length kvm/svm: disable KCSAN for svm_vcpu_run() ASoC: soc-topology: use devm_snd_soc_register_dai() ASoC: soc-devres: add devm_snd_soc_register_dai() efi: Replace zero-length array and use struct_size() helper efivarfs: Don't return -EINTR when rate-limiting reads efivarfs: Update inode modification time for successful writes efi/esrt: Fix reference count leak in esre_create_sysfs_entry. powerpc: Fix kernel crash in show_instructions() w/DEBUG_VIRTUAL efi/tpm: Verify event log header before parsing x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup docs/arm64: Fix typo'd #define in sve.rst arm64: remove TEXT_OFFSET randomization x86/entry, bug: Comment the instrumentation_begin() usage for WARN() x86/entry, ubsan, objtool: Whitelist __ubsan_handle_*() x86/entry, cpumask: Provide non-instrumented variant of cpu_is_offline() compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr kasan: Bump required compiler version x86, kcsan: Add __no_kcsan to noinstr kcsan: Remove __no_kcsan_or_inline x86, kcsan: Remove __no_kcsan_or_inline usage MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names efi/x86: Fix build with gcc 4 drm/i915: work around false-positive maybe-uninitialized warning drm/i915/pmu: avoid an maybe-uninitialized warning drm/i915/gt: Incorporate the virtual engine into timeslicing KVM: MIPS: Fix a build error for !CPU_LOONGSON64 syscalls: Fix offset type of ksys_ftruncate() drm/ttm: Fix dma_fence refcnt leak when adding move fence drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved crypto: drbg - always try to free Jitter RNG instance crypto: marvell/octeontx - Fix a potential NULL dereference crypto: algboss - don't wait during notifier callback crypto: caam - fix typos crypto: ccp - Fix sparse warnings in sev-dev crypto: hisilicon - Cap block size at 2^31 crypto: algif_skcipher - Cap recv SG list at ctx->used hwrng: ks-sa - Fix runtime PM imbalance on error x86/resctrl: Fix memory bandwidth counter width for AMD ALSA: usb-audio: Set 48 kHz rate for Rodecaster ALSA: usb-audio: add quirk for Denon DCD-1500RE dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL esp, ah: modernize the crypto algorithm selections esp: select CRYPTO_SEQIV esp, ah: consolidate the crypto algorithm selections Makefile: Improve compressed debug info support detection bcache: pr_info() format clean up in bcache_device_init() bcache: use delayed kworker fo asynchronous devices registration bcache: check and adjust logical block size for backing devices bcache: fix potential deadlock problem in btree_gc_coalesce ARM: bcm: Select ARM_TIMER_SP804 for ARCH_BCM_NSP ARM: dts: BCM5301X: Add missing memory "device_type" for Luxul XWC-2000 Linux 5.8-rc1 security: Add LSM hooks to set*gid syscalls Revert "btrfs: switch to iomap_dio_rw() for dio" net: ethernet: ti: ale: fix allmulti for nu type ale net: ethernet: ti: am65-cpsw-nuss: fix ale parameters init net: atm: Remove the error message according to the atomic context binderfs: add gitignore for generated sample program doc: don't use deprecated "---help---" markers in target docs watch_queue: add gitignore for generated sample program treewide: replace '---help---' in Kconfig files with 'help' ARM: 8985/1: efi/decompressor: deal with HYP mode boot gracefully ARM: 8984/1: Kconfig: set default ZBOOT_ROM_TEXT/BSS value to 0x0 drm/msm: Fix 0xfffflub in "Refactor address space initialization" alpha: Fix build around srm_sysrq_reboot_op alpha: c_next should increase position index alpha: Replace sg++ with sg = sg_next(sg) alpha: fix memory barriers so that they conform to the specification alpha: remove unneeded semicolon in sys_eiger.c alpha: remove unneeded semicolon in osf_sys.c alpha: Replace strncmp with str_has_prefix alpha: fix rtc port ranges alpha: Kconfig: pedantic formatting bpf: Undo internal BPF_PROBE_MEM in BPF insns dump libbpf: Support pre-initializing .bss global variables tools/bpftool: Fix skeleton codegen bpf: Fix memlock accounting for sock_hash bpf: sockmap: Don't attach programs to UDP sockets bpf: tcp: Recv() should return 0 when the peer socket is closed smb3: Add debug message for new file creation with idsfromsid mount option ibmvnic: Flush existing work items before device removal genetlink: clean up family attributes allocations x86/entry: Force rcu_irq_enter() when in idle task proc: Use new_inode not new_inode_pseudo riscv/atomic: Fix sign extension for RV64I ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers cifs: fix chown and chgrp when idsfromsid mount option enabled smb3: allow uid and gid owners to be set on create with idsfromsid mount option ext4: support xattr gnu.* namespace for the Hurd dt-bindings: Remove redundant 'maxItems' netfilter: nf_tables: hook list memleak in flowtable deletion ima: fix mprotect checking regulator: Fix pickable ranges mapping regulator: da9063: fix LDO9 suspend and warning. smb311: Add tracepoints for new compound posix query info smb311: add support for using info level for posix extensions query ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End ASoC: dmaengine_pcm: export soc_component_to_pcm ASoC: soc-card: export snd_soc_lookup_component_nolocked ALSA: usb-audio: Add implicit feedback quirk for SSL2+. x86/entry: Make NMI use IDTENTRY_RAW smb311: Add support for lookup with posix extensions query info smb311: Add support for SMB311 query info (non-compounded) SMB311: Add support for query info using posix extensions (level 100) smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl x86/entry: Treat BUG/WARN as NMI-like entries KVM: PPC: Fix nested guest RC bits update nios2: signal: Mark expected switch fall-through drm/msm/dpu: allow initialization of encoder locks during encoder init drm/msm/dpu: fix error return code in dpu_encoder_init drm/msm: fix potential memleak in error branch drm/msm/dpu: request for display color blocks based on hw catalog entry net: ipa: header pad field only valid for AP->modem endpoint net: ipa: program upper nibbles of sequencer type net: ipa: fix modem LAN RX endpoint id net: ipa: program metadata mask differently ionic: add pcie_print_link_status rxrpc: Fix race between incoming ACK parser and retransmitter amdgpu: a NULL ->mm does not mean a thread is a kthread lib/lzo: fix ambiguous encoding bug in lzo-rle ocfs2: fix build failure when TCP/IP is disabled mm/memory-failure: send SIGBUS(BUS_MCEERR_AR) only to current thread mm/memory-failure: prioritize prctl(PR_MCE_KILL) over vm.memory_failure_early_kill Revert "ANDROID: gki_defconfig: disable KPROBES" afs: Fix afs_store_data() to set mtime in new operation descriptor net/mlx5: E-Switch, Fix some error pointer dereferences net/mlx5: Don't fail driver on failure to create debugfs net/mlx5e: CT: Fix ipv6 nat header rewrite actions net/mlx5: Fix devlink objects and devlink device unregister sequence net/mlx5: Disable reload while removing the device net/mlx5e: Fix ethtool hfunc configuration change net/mlx5e: Fix repeated XSK usage on one channel net/mlx5: DR, Fix freeing in dr_create_rc_qp() net/mlx5: Fix fatal error handling during device load net/mlx5: drain health workqueue in case of driver load error iavf: increase reset complete wait time iavf: Fix reporting 2.5 Gb and 5Gb speeds iavf: use appropriate enum for comparison iavf: fix speed reporting over virtchnl tools, bpftool: Exit on error in function codegen xdp: Fix xsk_generic_xmit errno dt-bindings: Fix more incorrect 'reg' property sizes in examples ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table drm/amd/display: Rework dsc to isolate FPU operations alpha: Fix build around srm_sysrq_reboot_op drm/amdgpu: Replace invalid device ID with a valid device ID dt-bindings: phy: qcom: Fix missing 'ranges' and example addresses dt-bindings: Remove more cases of 'allOf' containing a '$ref' tipc: fix NULL pointer dereference in tipc_disc_rcv() tipc: fix kernel WARNING in tipc_msg_append() ionic: remove support for mgmt device drivers: dpaa2: Use devm_kcalloc() in setup_dpni() ANDROID: kbuild: merge more sections with LTO compiler_types.h, kasan: Use __SANITIZE_ADDRESS__ instead of CONFIG_KASAN to decide inlining compiler.h: Move function attributes to compiler_types.h compiler.h: Avoid nested statement expression in data_race() compiler.h: Remove data_race() and unnecessary checks from {READ,WRITE}_ONCE() kcsan: Update Documentation to change supported compilers kcsan: Remove 'noinline' from __no_kcsan_or_inline kcsan: Pass option tsan-instrument-read-before-write to Clang kcsan: Support distinguishing volatile accesses kcsan: Restrict supported compilers kcsan: Avoid inserting __tsan_func_entry/exit if possible ubsan, kcsan: Don't combine sanitizer with kcov on clang KVM: x86: do not pass poisoned hva to __kvm_set_memory_region NFS: Fix direct WRITE throughput regression SUNRPC: rpc_xprt lifetime events should record xprt->state xprtrdma: Make xprt_rdma_slot_table_entries static nfs: set invalid blocks after NFSv4 writes NFS: remove redundant initialization of variable result sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs NFS: Add a tracepoint in nfs_set_pgio_error() NFS: Trace short NFS READs NFS: nfs_xdr_status should record the procedure name SUNRPC: Set SOFTCONN when destroying GSS contexts SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS SUNRPC: trace RPC client lifetime events SUNRPC: Trace transport lifetime events SUNRPC: Split the xdr_buf event class SUNRPC: Add tracepoint to rpc_call_rpcerror() SUNRPC: Update the RPC_SHOW_SOCKET() macro SUNRPC: Update the rpc_show_task_flags() macro SUNRPC: Trace GSS context lifetimes SUNRPC: receive buffer size estimation values almost never change media: rkvdec: Fix H264 scaling list order media: v4l2-ctrls: Unset correct HEVC loop filter flag media: videobuf2-dma-contig: fix bad kfree in vb2_dma_contig_clear_max_seg_size media: v4l2-subdev.rst: correct information about v4l2 events media: s5p-mfc: Properly handle dma_parms for the allocated devices media: medium: cec: Make MEDIA_CEC_SUPPORT default to n if !MEDIA_SUPPORT media: cedrus: Implement runtime PM media: cedrus: Program output format during each run media: atomisp: improve ACPI/DMI detection logs media: Revert "media: atomisp: add Asus Transform T101HA ACPI vars" media: Revert "media: atomisp: Add some ACPI detection info" media: atomisp: improve sensor detection code to use _DSM table media: atomisp: get rid of an iomem abstraction layer media: atomisp: get rid of a string_support.h abstraction layer media: atomisp: use strscpy() instead of less secure variants media: atomisp: set DFS to MAX if sensor doesn't report fps media: atomisp: use different dfs failed messages media: atomisp: change the detection of ISP2401 at runtime media: atomisp: use macros from intel-family.h media: atomisp: don't set hpll_freq twice with different values media: atomisp: get rid of a detection hack for a BYT Andorid-based tablet media: atomisp: use just one mamoiada_params.h media: atomisp: remove some unused defines from *mamoiada_params.h media: atomisp: simplify IRQ ifdef logic media: atomisp: get rid of ifdef nonsense media: atomisp: get rid of a duplicated file media: atomisp: do some cleanup at irq_local.h media: atomisp: improve IRQ handling debug messages media: atomisp: comment an unused code media: atomisp: get rid of a left-over wrapper function media: atomisp: get rid of an unused IRQ duplicated event media: atomisp: get rid of sh_css_pipe.c media: staging: media: atomisp: fix stack overflow in init_pipe_defaults() media: atomisp: re-enable warnings again media: atomisp: remove format duplication at mbus->fourcc table media: staging: media: atomisp: add PMIC_OPREGION dependency media: staging: media: atomisp: disable all custom formats media: staging: media: atomisp: fix enum type mixups media: staging: media: atomisp: declare 'struct device' before using it media: atomisp: add SPDX headers media: staging: atomisp: Check return value from compat_alloc_user_space media: staging: atomisp: Fix compat IOCTL handling media: staging: atomisp: Fix atomisp_overlay32 compat handling media: staging: atomisp: There's no struct atomisp_dvs2_coefficients media: atomisp: add some debug messages when binaries are used media: atomisp: add a debug message at hmm free media: atomisp: allow passing firmware name at modprobe time media: atomisp: print firmware data during load media: atomisp: provide more details about the firmware binaries KVM: selftests: fix sync_with_host() in smm_test KVM: async_pf: Inject 'page ready' event only if 'page not present' was previously injected KVM: async_pf: Cleanup kvm_setup_async_pf() kvm: i8254: remove redundant assignment to pointer s KVM: x86: respect singlestep when emulating instruction KVM: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported KVM: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check media: atomisp: get rid of system_types.h media: atomisp: get rid of a bunch of other wrappers media: atomisp: don't cause a warn if probe failed media: atomisp: get rid of an error abstraction layer media: atomisp: get rid of non-Linux error codes media: atomisp: do another round of coding style cleanup media: atomisp: remove some trivial wrappers from compat css20 media: atomisp: avoid an extra memset() when alloc memory media: atomisp: Remove binary_supports_input_format media: atomisp: Avoid overflow in compute_blending media: atomisp: Remove unnecessary NULL check in atomisp_param media: atomisp: Remove unnecessary NULL checks in ia_css_pipe_load_extension media: atomisp: Remove second increment of count in atomisp_subdev_probe media: atomisp: Clean up if block in sh_css_sp_init_stage media: atomisp: avoid OOPS due to non-existing ref_frames media: atomisp: remove kvmalloc/kvcalloc abstractions media: atomisp: add more comments about frame allocation media: atomisp: add debug functions for received events media: atomisp: improve warning for IRQ enable function media: atomisp: add debug for hmm alloc media: atomisp: use pin_user_pages() for memory allocation media: atomisp: fix driver caps media: atomisp: use Yocto Aero default hmm pool sizes media: atomisp: add debug message to help debugging hmm code media: atomisp: hmm_bo: untag user pointers media: atomisp: get rid of memory_access.c media: atomisp: change the type returned by mmgr alloc media: atomisp: get rid of unused memory_realloc code media: atomisp: get rid of mmgr_load and mmgr_store media: atomisp: go one step further to drop ia_css_memory_access.c media: atomisp: reduce abstraction at ia_css_memory_access media: atomisp: get rid of the hrt/hive_isp_css_mm_hrt abstraction layer media: atomisp: simplify hive_isp_css_mm_hrt wrapper media: atomisp: fix a handful of spelling mistakes media: atomisp: fix size of delay_frames array media: atomisp: drop a cast for a const argument media: atomisp: partially get rid of one abstraction layer media: atomisp: make it use dbg_level to control debug level media: atomisp: get rid of some old broken debug code media: atomisp: update TODO list media: atomisp: don't flood dmesg with -EAGAIN return codes media: atomisp: improve debug messages for set format media: atomisp: avoid a copy of v4l2_mbus_framefmt at stack media: atomisp: reduce debug printk rate when IRQs are received media: atomisp: get rid of hmm_vm.c media: atomisp: fix pipeline initialization code io_uring: fix io_kiocb.flags modification race in IOPOLL mode KVM: nVMX: Consult only the "basic" exit reason when routing nested exit spi: spi-fsl-dspi: Free DMA memory with matching function spi: tools: Add macro definitions to fix build errors spi: tools: Make default_tx/rx and input_tx static umem: remove redundant initialization of variable ret pktcdvd: remove redundant initialization of variable ret nvmet: fail outstanding host posted AEN req nvme-pci: use simple suspend when a HMB is enabled nvme-fc: don't call nvme_cleanup_cmd() for AENs nvmet-tcp: constify nvmet_tcp_ops nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops nvme: do not call del_gendisk() on a disk that was never added ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr ext4: avoid utf8_strncasecmp() with unstable name ext4: stop overwrite the errcode in ext4_setup_super ASoC: q6asm: handle EOS correctly ext4: fix partial cluster initialization when splitting extent ext4: avoid race conditions when remounting with options that change dax ASoC: max98390: Update regmap readable reg and volatile tools, bpftool: Fix memory leak in codegen error cases selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative net/filter: Permit reading NET in load_bytes_relative when MAC not set x86/mce/dev-mcelog: Fix -Wstringop-truncation warning about strncpy() x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned x86/entry: Unbreak __irqentry_text_start/end magic x86/entry: __always_inline CR2 for noinstr lockdep: __always_inline more for noinstr x86/entry: Re-order #DB handler to avoid *SAN instrumentation x86/entry: __always_inline arch_atomic_* for noinstr x86/entry: __always_inline irqflags for noinstr x86/entry: __always_inline debugreg for noinstr x86/idt: Consolidate idt functionality x86/idt: Cleanup trap_init() x86/idt: Use proper constants for table size x86/idt: Add comments about early #PF handling x86/idt: Mark init only functions __init x86/entry: Rename trace_hardirqs_off_prepare() x86/entry: Clarify irq_{enter,exit}_rcu() x86/entry: Remove DBn stacks x86/entry: Remove debug IDT frobbing x86/entry: Optimize local_db_save() for virt x86/entry, mce: Disallow #DB during #MC x86/entry, nmi: Disable #DB x86/entry: Introduce local_db_{save,restore}() x86/hw_breakpoint: Prevent data breakpoints on user_pcid_flush_mask x86/hw_breakpoint: Prevent data breakpoints on per_cpu cpu_tss_rw x86/hw_breakpoint: Prevent data breakpoints on direct GDT x86/hw_breakpoint: Add within_area() to check data breakpoints xen: Move xen_setup_callback_vector() definition to include/xen/hvm.h x86/entry: Remove the TRACE_IRQS cruft x86/entry: Move paranoid irq tracing out of ASM code x86/entry/64: Remove TRACE_IRQS_*_DEBUG x86/entry/32: Remove redundant irq disable code x86/entry: Make enter_from_user_mode() static x86/entry/64: Remove IRQ stack switching ASM x86/entry: Remove the apic/BUILD interrupt leftovers x86/entry: Convert reschedule interrupt to IDTENTRY_SYSVEC_SIMPLE x86/entry: Convert XEN hypercall vector to IDTENTRY_SYSVEC x86/entry: Convert various hypervisor vectors to IDTENTRY_SYSVEC x86/entry: Convert KVM vectors to IDTENTRY_SYSVEC* x86/entry: Convert various system vectors x86/entry: Convert SMP system vectors to IDTENTRY_SYSVEC x86/entry: Convert APIC interrupts to IDTENTRY_SYSVEC x86/entry: Provide IDTENTRY_SYSVEC x86/entry: Use idtentry for interrupts x86/entry: Add IRQENTRY_IRQ macro x86/irq: Rework handle_irq() for 64-bit x86/irq: Convey vector as argument and not in ptregs x86/irq: Use generic irq_regs implementation x86/entry/32: Remove common_exception() x86/entry/64: Remove error_exit() x86/entry: Change exit path of xen_failsafe_callback x86/entry: Remove the transition leftovers x86/entry: Switch page fault exception to IDTENTRY_RAW x86/entry/64: Simplify idtentry_body x86/entry: Switch XEN/PV hypercall entry to IDTENTRY x86/entry: Split out idtentry_exit_cond_resched() x86/entry/64: Move do_softirq_own_stack() to C x86/entry: Provide helpers for executing on the irqstack genirq: Provide __irq_enter/exit_raw() genirq: Provide irq_enter/exit_rcu() x86/entry: Clean up idtentry_enter/exit() leftovers x86/idtentry: Switch to conditional RCU handling x86/entry: Provide idtentry_enter/exit_user() x86/entry: Provide idtentry_entry/exit_cond_rcu() nmi, tracing: Make hardware latency tracing noinstr safe x86/entry: Fix allnoconfig build warning x86/entry: Convert double fault exception to IDTENTRY_DF x86/idtentry: Provide IDTENTRY_DF x86/mce: Address objtools noinstr complaints x86/traps: Address objtool noinstr complaints in #DB x86/traps: Restructure #DB handling x86/entry: Implement user mode C entry points for #DB and #MCE x86/idtentry: Provide IDTRENTRY_NOIST variants for #DB and #MC x86/entry/64: Remove error code clearing from #DB and #MCE ASM stub x86/entry: Convert Debug exception to IDTENTRY_DB x86/db: Split out dr6/7 handling x86/nmi: Protect NMI entry against instrumentation x86/entry: Convert NMI to IDTENTRY_NMI x86/idtentry: Provide IDTENTRY_XEN for XEN/PV x86/mce: Use untraced rd/wrmsr in the MCE offline/crash check x86/entry: Convert Machine Check to IDTENTRY_IST x86/mce: Move nmi_enter/exit() into the entry point x86/idtentry: Provide IDTENTRY_IST x86/traps: Split int3 handler up x86/entry: Convert INT3 exception to IDTENTRY_RAW x86/idtentry: Provide IDTENTRY_RAW x86/int3: Inline bsearch() lib/bsearch: Provide __always_inline variant x86/int3: Avoid atomic instrumentation x86/int3: Ensure that poke_int3_handler() is not traced x86/entry/32: Convert IRET exception to IDTENTRY_SW x86/entry: Convert SIMD coprocessor error exception to IDTENTRY x86/entry: Convert Alignment check exception to IDTENTRY x86/entry: Convert Coprocessor error exception to IDTENTRY x86/entry: Convert Spurious interrupt bug exception to IDTENTRY x86/entry: Convert General protection exception to IDTENTRY x86/entry: Convert Stack segment exception to IDTENTRY x86/entry: Convert Segment not present exception to IDTENTRY x86/entry: Convert Invalid TSS exception to IDTENTRY x86/idtentry: Provide IDTENTRY_ERRORCODE x86/entry: Convert Coprocessor segment overrun exception to IDTENTRY x86/entry: Convert Device not available exception to IDTENTRY x86/entry: Convert Invalid Opcode exception to IDTENTRY x86/entry: Convert Bounds exception to IDTENTRY x86/entry: Convert Overflow exception to IDTENTRY x86/entry: Convert Divide Error to IDTENTRY x86/traps: Prepare for using DEFINE_IDTENTRY x86/entry/common: Provide idtentry_enter/exit() x86/idtentry: Provide macros to define/declare IDT entry points x86/entry/32: Provide macro to emit IDT entry stubs x86/entry/64: Provide sane error entry/exit x86/entry: Distangle idtentry x86/entry/64: Reorder idtentries x86/traps: Split trap numbers out in a separate header x86/traps: Make interrupt enable/disable symmetric in C code x86/entry/64: Use native swapgs in asm_load_gs_index() x86/entry: Disable interrupts for native_load_gs_index() in C code x86/traps: Mark sync_regs() noinstr x86/traps: Mark fixup_bad_iret() noinstr x86/entry: Make entry_64_compat.S objtool clean x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline x86/entry: Move irq flags tracing to prepare_exit_to_usermode() x86/entry: Move irq tracing on syscall entry to C-code x86/entry/common: Protect against instrumentation x86/entry: Mark enter_from_user_mode() noinstr x86/entry/32: Move non entry code into .text section x86/entry/64: Move non entry code into .text section x86/idt: Remove update_intr_gate() bug: Annotate WARN/BUG/stackfail as noinstr safe lib/smp_processor_id: Move it into noinstr section context_tracking: Ensure that the critical path cannot be instrumented x86/entry: Exclude low level entry code from sanitizing x86/entry: Remove the unused LOCKDEP_SYSEXIT cruft x86/entry/64: Avoid pointless code when CONTEXT_TRACKING=n x86/doublefault: Remove memmove() call x86/hw_breakpoint: Prevent data breakpoints on cpu_entry_area x86/idt: Keep spurious entries unset in system_vectors x86/idt: Annotate alloc_intr_gate() with __init x86/xen: Split HVM vector callback setup and interrupt gate allocation x86/idt: Remove address operator on function machine_check() x86/entry/64: Remove unneeded kernel CR3 switching x86/entry/64: Remove an unused label arm64: warn on incorrect placement of the kernel by the bootloader kbuild: fix broken builds because of GZIP,BZIP2,LZOP variables samples: binderfs: really compile this sample and fix build issues i2c: Drop stray comma in MODULE_AUTHOR statements i2c: npcm7xx: npcm_i2caddr[] can be static drm/ast: fix missing break in switch statement for format->cpp[0] case 4 printk/kdb: Redirect printk messages into kdb in any context locking/atomics: Flip fallbacks and instrumentation asm-generic/atomic: Use __always_inline for fallback wrappers mailbox: qcom: Add ipq6018 apcs compatible mailbox: qcom: Add clock driver name in apcs mailbox driver data riscv: set the permission of vdso_data to read-only riscv: use vDSO common flow to reduce the latency of the time-related functions kernel: set USER_DS in kthread_use_mm kernel: better document the use_mm/unuse_mm API contract kernel: move use_mm/unuse_mm to kthread.c kernel: move use_mm/unuse_mm to kthread.c stacktrace: cleanup inconsistent variable type lib: test get_count_order/long in test_bitops.c mm: add comments on pglist_data zones ocfs2: fix spelling mistake and grammar mm/debug_vm_pgtable: fix kernel crash by checking for THP support lib: fix bitmap_parse() on 64-bit big endian archs checkpatch: correct check for kernel parameters doc nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() lib/lz4/lz4_decompress.c: document deliberate use of `&' kcov: check kcov_softirq in kcov_remote_stop() scripts/spelling: add a few more typos khugepaged: selftests: fix timeout condition in wait_for_scan() selinux: fix double free docs: networkng: convert sja1105's devlink info to RTS io_uring: check file O_NONBLOCK state for accept Crypto/chcr: Checking cra_refcnt before unregistering the algorithms Crypto/chcr: Calculate src and dst sg lengths separately for dma map io_uring: avoid unnecessary io_wq_work copy for fast poll feature io_uring: avoid whole io_wq_work copy for requests completed inline docs: networkng: fix lists and table in sja1105 docs: networking: fix extra spaces in ethtool-netlink net: cadence: macb: disable NAPI on error mptcp: don't leak msk in token container Revert "bus: ti-sysc: Increase max softreset wait" ARM: dts: am437x-epos-evm: remove lcd timings ARM: dts: am437x-gp-evm: remove lcd timings drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() drm/amd/display: Use kvfree() to free coeff in build_regamma() arch/powerpc/mm/pgtable.c: another missed conversion mptcp: fix races between shutdown and recvmsg vxlan: Remove access to nexthop group struct nexthop: Fix fdb labeling for groups proc: s_fs_info may be NULL when proc_kill_sb is called sysctl: reject gigantic reads/write to sysctl files cdrom: fix an incorrect __user annotation on cdrom_sysctl_info KVM: arm64: Move hyp_symbol_addr() to kvm_asm.h Documentation/CodingStyle: Fix duplicate "are" typo arch/sparc/mm/srmmu.c: fix build netfilter: ctnetlink: memleak in filter initialization error path smb3: fix typo in mount options displayed in /proc/mounts iommu/vt-d: Move Intel IOMMU driver into subdirectory iommu/amd: Move AMD IOMMU driver into subdirectory Revert "ANDROID: Remove default y on BRIDGE_IGMP_SNOOPING" MAINTAINERS: npcm7xx: Add maintainer for Nuvoton NPCM BMC KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts perf pmu: Remove unused declaration scsi: acornscsi: Fix an error handling path in acornscsi_probe() tools, bpf: Do not force gcc as CC libbpf: Handle GCC noreturn-turned-volatile quirk arm64: acpi: fix UBSAN warning arm64: vdso32: add CONFIG_THUMB2_COMPAT_VDSO spi: dt-bindings: amlogic, meson-gx-spicc: Fix schema for meson-g12a drm/sun4i: hdmi ddc clk: Fix size of m divider riscv: fix build warning of missing prototypes RISC-V: Don't mark init section as non-executable RISC-V: Force select RISCV_INTC for CONFIG_RISCV RISC-V: Remove do_IRQ() function clocksource/drivers/timer-riscv: Use per-CPU timer interrupt irqchip: RISC-V per-HART local interrupt controller driver RISC-V: Rename and move plic_find_hart_id() to arch directory RISC-V: self-contained IPI handling routine RISC-V: Sort select statements alphanumerically scsi: storvsc: Remove memset before memory freeing in storvsc_suspend() scsi: cxlflash: Remove an unnecessary NULL check scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM scsi: sr: Fix sr_probe() missing deallocate of device minor scsi: sr: Fix sr_probe() missing mutex_destroy scsi: st: Convert convert get_user_pages() --> pin_user_pages() scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() scsi: target: Fix NULL pointer dereference scsi: target: Initialize LUN in transport_init_se_cmd() scsi: target: Factor out a new helper, target_cmd_init_cdb() io_uring: allow O_NONBLOCK async retry libbpf: Define __WORDSIZE if not available net: flow_offload: remove indirect flow_block declarations leftover selftests/net: in rxtimestamp getopt_long needs terminating null entry net: mvneta: do not redirect frames during reconfiguration clk: mediatek: Remove ifr{0,1}_cfg_regs structures clk: baikal-t1: remove redundant assignment to variable 'divider' clk: baikal-t1: fix spelling mistake "Uncompatible" -> "Incompatible" dt-bindings: clock: Add a missing include to MMP Audio Clock binding dccp: Fix possible memleak in dccp_init and dccp_fini ionic: wait on queue start until after IFF_UP ANDROID: staging: ion: Skip sync if not mapped net: sched: export __netdev_watchdog_up() net: change addr_list_lock back to static key Input: adi - work around module name confict ANDROID: GKI: Enable CONFIG_DEBUG_FS for Android S bpf: Selftests and tools use struct bpf_devmap_val from uapi bpf: Devmap adjust uapi for attach bpf program bpf: cgroup: Allow multi-attach program to replace itself bpf: Reset data_meta before running programs attached to devmap entry tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes scripts: Require pahole v1.16 when generating BTF bpf, sockhash: Synchronize delete from bucket list on map free bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg x86: use proper parentheses around new uaccess macro argument uses Revert "fs: remove dio_end_io()" Revert "btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK" Revert "btrfs: split btrfs_direct_IO to read and write part" afs: Make afs_zap_data() static afs: Remove afs_zero_fid as it's not used afs: Fix debugging statements with %px to be %p ARM: dts: am437x-sk-evm: remove lcd timings uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned include/linux/cache.h: expand documentation over __read_mostly maccess: return -ERANGE when probe_kernel_read() fails x86: use non-set_fs based maccess routines maccess: allow architectures to provide kernel probing directly maccess: move user access routines together maccess: always use strict semantics for probe_kernel_read maccess: remove strncpy_from_unsafe tracing/kprobes: handle mixed kernel/userspace probes better bpf: rework the compat kernel probe handling bpf:bpf_seq_printf(): handle potentially unsafe format string better bpf: handle the compat string in bpf_trace_copy_string better bpf: factor out a bpf_trace_copy_string helper maccess: unify the probe kernel arch hooks maccess: remove probe_read_common and probe_write_common maccess: rename strnlen_unsafe_user to strnlen_user_nofault maccess: rename strncpy_from_unsafe_strict to strncpy_from_kernel_nofault maccess: rename strncpy_from_unsafe_user to strncpy_from_user_nofault maccess: update the top of file comment maccess: clarify kerneldoc comments maccess: remove duplicate kerneldoc comments maccess: remove various unused weak aliases maccess: unexport probe_kernel_write() mmap locking API: convert mmap_sem comments mmap locking API: convert mmap_sem API comments mmap locking API: rename mmap_sem to mmap_lock mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() mmap locking API: add MMAP_LOCK_INITIALIZER mmap locking API: add mmap_read_trylock_non_owner() mmap locking API: convert nested write lock sites mmap locking API: convert mmap_sem call sites missed by coccinelle mmap locking API: use coccinelle to convert mmap_sem rwsem call sites DMA reservations: use the new mmap locking API MMU notifier: use the new mmap locking API mmap locking API: initial implementation as rwsem wrappers mm: consolidate pte_index() and pte_offset_*() definitions mm: pgtable: add shortcuts for accessing kernel PMD and PTE x86/mm: simplify init_trampoline() and surrounding logic m68k/mm: move {cache,nocahe}_page() definitions close to their user m68k/mm/motorola: move comment about page table allocation funcitons csky: replace definitions of __pXd_offset() with pXd_index() mm: reorder includes after introduction of linux/pgtable.h mm: introduce include/linux/pgtable.h mm: don't include asm/pgtable.h if linux/mm.h is already included kernel: rename show_stack_loglvl() => show_stack() kernel: use show_stack_loglvl() sched: print stack trace with KERN_INFO kdb: don't play with console_loglevel power: use show_stack_loglvl() x86/amd_gart: print stacktrace for a leak with KERN_ERR sysrq: use show_stack_loglvl() xtensa: add show_stack_loglvl() xtensa: add loglvl to show_trace() x86: add show_stack_loglvl() x86: add missing const qualifiers for log_lvl unicore32: add show_stack_loglvl() unicore32: add loglvl to c_backtrace() unicore32: remove unused pmode argument in c_backtrace() um: add show_stack_loglvl() um/sysrq: remove needless variable sp sparc: add show_stack_loglvl() sh: add show_stack_loglvl() sh: add loglvl to show_trace() sh: add loglvl to printk_address() sh: remove needless printk() sh: add loglvl to dump_mem() s390: add show_stack_loglvl() riscv: add show_stack_loglvl() powerpc: add show_stack_loglvl() parisc: add show_stack_loglvl() openrisc: add show_stack_loglvl() nios2: add show_stack_loglvl() nds32: add show_stack_loglvl() mips: add show_stack_loglvl() microblaze: add show_stack_loglvl() microblaze: add loglvl to microblaze_unwind() microblaze: add loglvl to microblaze_unwind_inner() m68k: add show_stack_loglvl() ia64: add show_stack_loglvl() ia64: pass log level as arg into ia64_do_show_stack() hexagon: add show_stack_loglvl() h8300: add show_stack_loglvl() csky: add show_stack_loglvl() c6x: add show_stack_loglvl() arm64: add show_stack_loglvl() arm64: add loglvl to dump_backtrace() arm: add show_stack_loglvl() arm: wire up dump_backtrace_{entry,stm} arm: add loglvl to dump_backtrace() arm: add loglvl to unwind_backtrace() arm/asm: add loglvl to c_backtrace() arc: add show_stack_loglvl() alpha: add show_stack_loglvl() kallsyms/printk: add loglvl to print_ip_sym() afs: Fix use of BUG() perf parse-events: Fix an old style declaration perf parse-events: Fix an incompatible pointer perf bpf: Fix bpf prologue generation perf probe: Fix user attribute access in kprobes perf stat: Fix NULL pointer dereference perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() tools headers UAPI: Sync kvm.h headers with the kernel sources tools headers UAPI: Sync drm/i915_drm.h with the kernel sources tools headers UAPI: Sync linux/fscrypt.h with the kernel sources perf beauty: Add support to STATX_MNT_ID in the 'statx' syscall 'mask' argument tools headers uapi: Sync linux/stat.h with the kernel sources tools arch x86 uapi: Synch asm/unistd.h with the kernel sources tools headers API: Update faccessat2 affected files fpga: zynqmp: fix modular build ASoC: rt5645: Add platform-data for Asus T101HA ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet x86/vdso: Unbreak paravirt VDSO clocks lib/vdso: Provide sanity check for cycles (again) clocksource: Remove obsolete ifdef ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags ASoC: Intel: boards: replace capture_only by dpcm_capture ASoC: core: only convert non DPCM link to DPCM link ASoC: soc-pcm: dpcm: fix playback/capture checks afs: Fix file locking afs: Fix memory leak in afs_put_sysnames() dma-pool: fix too large DMA pools on medium memory size systems MAINTAINERS: Update PARAVIRT_OPS_INTERFACE and VMWARE_HYPERVISOR_INTERFACE Revert "FROMLIST: add support for Clang's Shadow Call Stack (SCS)" Revert "FROMLIST: scs: add accounting" Revert "FROMLIST: scs: add support for stack usage debugging" Revert "FROMLIST: arm64: disable function graph tracing with SCS" Revert "FROMLIST: arm64: reserve x18 from general allocation with SCS" Revert "FROMLIST: arm64: preserve x18 when CPU is suspended" Revert "FROMLIST: arm64: efi: restore x18 if it was corrupted" Revert "FROMLIST: arm64: vdso: disable Shadow Call Stack" Revert "FROMLIST: arm64: disable SCS for hypervisor code" drm/i915/display: Only query DP state of a DDI encoder Revert "ANDROID: scs: fix recursive spinlock in scs_check_usage" Revert "FROMLIST: arm64: implement Shadow Call Stack" spi: rspi: Use requested instead of maximum bit rate ASoC: meson: add missing free_irq() in error path vhost/test: fix up after API change virtio_mem: convert device block size into 64bit KVM: arm64: Remove host_cpu_context member from vcpu structure KVM: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr KVM: arm64: Handle PtrAuth traps early KVM: x86: Unexport x86_fpu_cache and make it static KVM: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K KVM: arm64: Save the host's PtrAuth keys in non-preemptible context x86_64: Fix jiffies ODR violation x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches. x86/speculation: Prevent rogue cross-process SSBD shutdown x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS. KVM: arm64: Stop save/restoring ACTLR_EL1 KVM: arm64: Add emulation for 32bit guests accessing ACTLR2 KVM: arm64: Stop writing aarch32's CSSELR into ACTLR exfat: Fix potential use after free in exfat_load_upcase_table() exfat: fix range validation error in alloc and free cluster exfat: fix incorrect update of stream entry in __exfat_truncate() exfat: fix memory leak in exfat_parse_param() exfat: remove unnecessary reassignment of p_uniname->name_len exfat: standardize checksum calculation exfat: add boot region verification exfat: separate the boot sector analysis exfat: redefine PBR as boot_sector exfat: optimize dir-cache exfat: replace 'time_ms' with 'time_cs' exfat: remove the assignment of 0 to bool variable exfat: Remove unused functions exfat_high_surrogate() and exfat_low_surrogate() exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option exfat: Use a more common logging style exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF cifs: Add get_security_type_str function to return sec type. iomap: Fix unsharing of an extent >2GB on a 32-bit machine xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() 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() selftests/net: in timestamping, strncpy needs to preserve null byte mptcp: bugfix for RM_ADDR option parsing net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy net/tls(TLS_SW): Add selftest for 'chunked' sendfile test ANDROID: GKI: set CONFIG_BLK_DEV_LOOP_MIN_COUNT to 16 netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer i2c: npcm7xx: Fix a couple of error codes in probe io_wq: add per-wq work handler instead of per work io_uring: don't arm a timeout through work.func io_uring: remove custom ->func handlers io_uring: don't derive close state from ->func scripts/dtc: use pkg-config to include <yaml.h> in non-standard path netfilter: nft_set_rbtree: Don't account for expired elements on insertion doc: cgroup: update note about conditions when oom killer is invoked module: move the set_fs hack for flush_icache_range to m68k nommu: use flush_icache_user_range in brk and mmap binfmt_flat: use flush_icache_user_range exec: use flush_icache_user_range in read_code exec: only build read_code when needed m68k: implement flush_icache_user_range arm: rename flush_cache_user_range to flush_icache_user_range xtensa: implement flush_icache_user_range sh: implement flush_icache_user_range asm-generic: add a flush_icache_user_range stub mm: rename flush_icache_user_range to flush_icache_user_page arm,sparc,unicore32: remove flush_icache_user_range riscv: use asm-generic/cacheflush.h powerpc: use asm-generic/cacheflush.h openrisc: use asm-generic/cacheflush.h m68knommu: use asm-generic/cacheflush.h microblaze: use asm-generic/cacheflush.h ia64: use asm-generic/cacheflush.h hexagon: use asm-generic/cacheflush.h c6x: use asm-generic/cacheflush.h arm64: use asm-generic/cacheflush.h alpha: use asm-generic/cacheflush.h asm-generic: improve the flush_dcache_page stub asm-generic: don't include <linux/mm.h> in cacheflush.h asm-generic: fix the inclusion guards for cacheflush.h unicore32: remove flush_cache_user_range powerpc: unexport flush_icache_user_range nds32: unexport flush_icache_page arm: fix the flush_icache_range arguments in set_fiq_handler vhost: convert get_user_pages() --> pin_user_pages() docs: mm/gup: pin_user_pages.rst: add a "case 5" mm/gup: documentation fix for pin_user_pages*() APIs mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() mm/gup: introduce pin_user_pages_locked() mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) mm/gup.c: convert to use get_user_{page|pages}_fast_only() kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted panic: add sysctl to dump all CPUs backtraces on oops event kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected kernel/watchdog.c: convert {soft/hard}lockup boot parameters to sysctl aliases lib/test_sysctl: support testing of sysctl. boot parameter tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_TEST_SYSCTL=y kernel/hung_task convert hung_task_panic boot parameter to sysctl kernel/sysctl: support handling command line aliases kernel/sysctl: support setting sysctl parameters from kernel command line xarray.h: correct return code documentation for xa_store_{bh,irq}() kernel: add panic_on_taint dynamic_debug: add an option to enable dynamic debug for modules only ipc/namespace.c: use a work queue to free_ipc ipc/msg: add missing annotation for freeque() mm/page_idle.c: skip offline pages vfs: clean up posix_acl_permission() logic aroudn MAY_NOT_BLOCK vfs: do not do group lookup when not necessary ALSA: pcm: disallow linking stream to itself ALSA: usb-audio: Manage auto-pm of all bundled interfaces ARM: dts: dra7-evm-common: Fix duplicate mailbox nodes ARM: dts: dra7: Fix timer nodes properly for timer_sys_ck clocks ANDROID: dm-bow: Add block_size option ANDROID: Incremental fs: Remove dependency on PKCS7_MESSAGE_PARSER ARM: dts: Fix am33xx.dtsi ti,sysc-mask wrong softreset flag ARM: dts: Fix am33xx.dtsi USB ranges length docs/memory-barriers.txt/kokr: smp_mb__{before,after}_atomic(): update Documentation io_uring: use kvfree() in io_sqe_buffer_register() io_uring: validate the full range of provided buffers for access Documentation: devres: add missing entry for devm_platform_get_and_ioremap_resource() Replace HTTP links with HTTPS ones: documentation docs: it_IT: address invalid reference warnings doc: zh_CN: use doc reference to resolve undefined label warning docs: Update the location of the LF NDA program docs: dev-tools: coccinelle: underlines sunrpc: use kmemdup_nul() in gssp_stringify() drivers/perf: hisi: Fix wrong value for all counters enable arm64: ftrace: Change CONFIG_FTRACE_WITH_REGS to CONFIG_DYNAMIC_FTRACE_WITH_REGS dt-bindings: mailbox: Add YAML schemas for QCOM APCS global block ANDROID: Incremental fs: Fix four error-path bugs trace: fix an incorrect __user annotation on stack_trace_sysctl random: fix an incorrect __user annotation on proc_do_entropy net/sysctl: remove leftover __user annotations on neigh_proc_dointvec* net/sysctl: use cpumask_parse in flow_limit_cpu_sysctl selftests/bpf: Fix ringbuf selftest sample counting undeterminism KVM: x86: Fix APIC page invalidation race ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines ALSA: pcm: fix snd_pcm_link() lockdep splat spi: spidev_test: Use %u to format unsigned numbers regmap: fix the kerneldoc for regmap_test_bits() KVM: SVM: fix calls to is_intercept KVM: selftests: fix vmx_preemption_timer_test build with GCC10 KVM: selftests: Add x86_64/debug_regs to .gitignore Revert "KVM: x86: work around leak of uninitialized stack contents" KVM: VMX: Properly handle kvm_read/write_guest_virt*() result ACPI: PM: Avoid using power resources if there are none for D0 drm/i915/params: fix i915.reset module param type drm/i915/gem: Mark the buffer pool as active for the cmdparser virtio-mem: drop unnecessary initialization net: fix wiki website url mac80211 and wireless files include: fix wiki website url in netlink interface header doc: networking: wireless: fix wiki website url ovl: remove unnecessary lock check ALSA: usb-audio: Use the new macro for HP Dock rename quirks ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock net: dsa: lantiq_gswip: fix and improve the unsupported interface error mlxsw: core: Use different get_trend() callbacks for different thermal zones ima: Remove __init annotation from ima_pcrread() mailbox: imx: ONLY IPC MU needs IRQF_NO_SUSPEND flag mailbox: imx: Add runtime PM callback to handle MU clocks mailbox: imx: Add context save/restore for suspend/resume apparmor: Fix memory leak of profile proxy apparmor: fix introspection of of task mode for unconfined tasks apparmor: check/put label on apparmor_sk_clone_security() i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n blk-mq: fix blk_mq_all_tag_iter blk-mq: split out a __blk_mq_get_driver_tag helper fix a braino in "sparc32: fix register window handling in genregs32_[gs]et()" i2c: npcm7xx: Remove unnecessary parentheses net: dp83869: Reset return variable if PHY strap is read rhashtable: Drop raw RCU deref in nested_table_free ifcvf: implement config interrupt in IFCVF vhost: replace -1 with VHOST_FILE_UNBIND in ioctls vhost_vdpa: Support config interrupt in vdpa ifcvf: ignore continuous setting same status value hpfs: fix warning due to superfluous semicolon smb3: extend fscache mount volume coherency check kbuild: add variables for compression tools Makefile: install modules.builtin even if CONFIG_MODULES=n mksysmap: Fix the mismatch of '.L' symbols in System.map kbuild: doc: rename LDFLAGS to KBUILD_LDFLAGS modpost: change elf_info->size to size_t modpost: remove is_vmlinux() helper modpost: strip .o from modname before calling new_module() modpost: set have_vmlinux in new_module() modpost: remove mod->skip struct member modpost: add mod->is_vmlinux struct member modpost: remove is_vmlinux() call in check_for_{gpl_usage,unused}() modpost: remove mod->is_dot_o struct member modpost: move -d option in scripts/Makefile.modpost modpost: remove -s option modpost: remove get_next_text() and make {grab,release_}file static modpost: use read_text_file() and get_line() for reading text files modpost: avoid false-positive file open error modpost: fix potential mmap'ed file overrun in get_src_version() modpost: add read_text_file() and get_line() helpers modpost: do not call get_modinfo() for vmlinux(.o) modpost: drop RCS/CVS $Revision handling in MODULE_VERSION() modpost: show warning if any of symbol dump files is missing modpost: show warning if vmlinux is not found when processing modules modpost: invoke modpost only when input files are updated modpost: generate vmlinux.symvers and reuse it for the second modpost modpost: refactor -i option calculation modpost: print symbol dump file as the build target in short log modpost: re-add -e to set external_module flag modpost: rename ext_sym_list to dump_list modpost: allow to pass -i option multiple times to remove -e option modpost: track if the symbol origin is a dump file or ELF object firmware/dmi: Report DMI Bios & EC firmware release tracing: Remove obsolete PREEMPTIRQ_EVENTS kconfig option 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: ntb_pingpong: Choose doorbells based on port number NTB: Fix the default port and peer numbers for legacy drivers 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_perf: avoid false dma unmap of destination address ntb_perf: increase sleep time from one milli sec to one sec ntb_tool: pass correct struct device to dma_alloc_coherent ntb_perf: pass correct struct device to dma_alloc_coherent ntb: hw: remove the code that sets the DMA mask NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos ntb: intel: fix static declaration ntb: intel: add hw workaround for NTB BAR alignment power: supply: cw2015: Attach OF ID table to the driver power: reset: gpio-poweroff: add missing '\n' in dev_err() rtc: pcf2127: watchdog: handle nowayout feature rtc: fsl-ftm-alarm: fix freeze(s2idle) failed to wake rtc: abx80x: Provide debug feedback for invalid dt properties cxgb4: Use kfree() instead kvfree() where appropriate net: qed: fixes crash while running driver in kdump kernel vsock/vmci: make vmci_vsock_transport_cb() static net: ethtool: Fix comment mentioning typo in IS_ENABLED() net: phy: mscc: fix Serdes configuration in vsc8584_config_init net: mscc: Fix OF_MDIO config check net: marvell: Fix OF_MDIO config check net: dp83867: Fix OF_MDIO config check net: dp83869: Fix OF_MDIO config check net: ethernet: mvneta: fix MVNETA_SKB_HEADROOM alignment ethtool: linkinfo: remove an unnecessary NULL check gfs2: fix use-after-free on transaction ail lists gfs2: new slab for transactions gfs2: initialize transaction tr_ailX_lists earlier dm crypt: avoid truncating the logical block size dm mpath: add DM device name to Failing/Reinstating path log messages dm mpath: enhance queue_if_no_path debugging dm mpath: restrict queue_if_no_path state machine dm mpath: simplify __must_push_back dm zoned: check superblock location dm zoned: prefer full zones for reclaim dm zoned: select reclaim zone based on device index dm zoned: allocate zone by device index dm zoned: support arbitrary number of devices dm zoned: move random and sequential zones into struct dmz_dev dm zoned: per-device reclaim dm zoned: add metadata pointer to struct dmz_dev dm zoned: add device pointer to struct dm_zone dm zoned: allocate temporary superblock for tertiary devices dm zoned: convert to xarray dm zoned: add a 'reserved' zone flag dm zoned: improve logging messages for reclaim dm zoned: avoid unnecessary device recalulation for secondary superblock dm zoned: add debugging message for reading superblocks dm ebs: use dm_bufio_forget_buffers dm bufio: introduce forget_buffer_locked dm bufio: clean up rbtree block ordering dm integrity: add status line documentation gfs2: Smarter iopen glock waiting gfs2: Wake up when setting GLF_DEMOTE gfs2: Check inode generation number in delete_work_func gfs2: Move inode generation number check into gfs2_inode_lookup gfs2: Minor gfs2_lookup_by_inum cleanup gfs2: Try harder to delete inodes locally gfs2: Give up the iopen glock on contention gfs2: Turn gl_delete into a delayed work gfs2: Keep track of deleted inode generations in LVBs gfs2: Allow ASPACE glocks to also have an lvb gfs2: instrumentation wrt log_flush stuck ANDROID: sched: Allow EAS without schedutil ALSA: emu10k1: delete an unnecessary condition KVM: x86: emulate reserved nops from 0f/18 to 0f/1f KVM: selftests: Fix build with "make ARCH=x86_64" gfs2: introduce new gfs2_glock_assert_withdraw gfs2: print mapping->nrpages in glock dump for address space glocks rxrpc: Fix missing notification rxrpc: Move the call completion handling out of line mac80211: initialize return flags in HE 6 GHz operation parsing cpufreq: CPPC: add SW BOOST support cpufreq: change '.set_boost' to act on one policy PM: hibernate: Add __init annotation to swsusp_header_init() ACPICA: Update version to 20200528 ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism ACPICA: acpidump: Removed dead code from oslinuxtbl.c dt-bindings: ASoc: Fix tdm-slot documentation spelling error ASoC: meson: fix memory leak of links if allocation of ldata fails compiler_types.h: Use unoptimized __unqual_scalar_typeof for sparse compiler_types.h: Optimize __unqual_scalar_typeof compilation time compiler.h: Enforce that READ_ONCE_NOCHECK() access size is sizeof(long) compiler-types.h: Include naked type in __pick_integer_type() match ima: Directly free *entry in ima_alloc_init_template() if digests is NULL READ_ONCE: Fix comment describing 2x32-bit atomicity mtd: clear cache_state to avoid writing to bad blocks repeatedly mtd: parser: cmdline: Support MTD names containing one or more colons mtd: physmap_of_gemini: remove defined but not used symbol 'syscon_match' cfg80211: fix management registrations deadlock FROMLIST: esp: select CRYPTO_SEQIV xfrm: merge fixup for "remove output_finish indirection from xfrm_state_afinfo" blktrace: fix endianness for blk_log_remap() blktrace: fix endianness in get_pdu_int() blktrace: use errno instead of bi_status block: nr_sects_write(): Disable preemption on seqcount write block: remove the error argument to the block_bio_complete tracepoint 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 loop: Fix wrong masking of status flags Kconfig: add config option for asm goto w/ outputs lib/ubsan.c: fix gcc-10 warnings tools/testing/selftests/vm: remove duplicate headers selftests: vm: pkeys: fix multilib builds for x86 selftests: vm: pkeys: use the correct page size on powerpc selftests/vm/pkeys: override access right definitions on powerpc selftests/vm/pkeys: test correct behaviour of pkey-0 selftests/vm/pkeys: introduce a sub-page allocator selftests/vm/pkeys: detect write violation on a mapped access-denied-key page selftests/vm/pkeys: associate key on a mapped page and detect write violation selftests/vm/pkeys: associate key on a mapped page and detect access violation selftests/vm/pkeys: improve checks to determine pkey support selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() selftests/vm/pkeys: fix number of reserved powerpc pkeys selftests/vm/pkeys: introduce powerpc support selftests/vm/pkeys: introduce generic pkey abstractions selftests: vm: pkeys: use the correct huge page size selftests/vm/pkeys: fix alloc_random_pkey() to make it really random selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() selftests/vm/pkeys: fix pkey_disable_clear() selftests: vm: pkeys: add helpers for pkey bits selftests: vm: pkeys: Use sane types for pkey register selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() selftests/vm/pkeys: move some definitions to arch-specific header selftests/vm/pkeys: move generic definitions to header file selftests/vm/pkeys: rename all references to pkru to a generic name selftests/x86/pkeys: move selftests to arch-neutral directory kernel/relay.c: fix read_pos error when multiple readers kernel/relay.c: handle alloc_percpu returning NULL in relay_open rapidio: convert get_user_pages() --> pin_user_pages() rapidio: avoid data race between file operation callbacks and mport_cdev_add(). exec: open code copy_string_kernel exec: simplify the copy_strings_kernel calling convention kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro fs/seq_file.c: seq_read: Update pr_info_ratelimited fat: improve the readahead for FAT entries fat: don't allow to mount if the FAT length == 0 init: allow distribution configuration of default init elfnote: mark all .note sections SHF_ALLOC fs/binfmt_elf: remove redundant elf_map ifndef checkpatch: use patch subject when reading from stdin checkpatch: disallow --git and --file/--fix checkpatch: look for c99 comments in ctx_locate_comment checkpatch: additional MAINTAINER section entry ordering checks include/linux/bitops.h: avoid clang shift-count-overflow warnings lib: make a test module with set/clear bit lib/flex_proportions.c: cleanup __fprop_inc_percpu_max lib/percpu-refcount.c: use a more common logging style lib/zlib: remove outdated and incorrect pre-increment optimization lib/test_lockup.c: make test_inode static lib: Add might_fault() to strncpy_from_user. lib/math: avoid trailing newline hidden in pr_fmt() get_maintainer: fix unexpected behavior for path/to//file (double slashes) get_maintainer: add email addresses from .yaml files user.c: make uidhash_table static proc: rename "catch" function argument zcomp: Use ARRAY_SIZE() for backends list include/linux/mm.h: return true in cpupid_pid_unset() mm: use false for bool variable mm/memory: fix a typo in comment "attampt"->"attempt" mm/page-writeback: fix a typo in comment "effictive"->"effective" mm/sparse: fix a typo in comment "convienence"->"convenience" mm/slub: fix a typo in comment "disambiguiation"->"disambiguation" mm: fix a typo in comment "strucure"->"structure" mm, memcg: fix some typos in memcontrol.c mm/frontswap: fix some typos in frontswap.c mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" mm/list_lru: fix a typo in comment "numbesr"->"numbers" mm/memblock: fix a typo in comment "implict"->"implicit" mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" mm/vmsan: fix some typos in comment mm/hugetlb: fix a typos in comments mm: mmap: fix a typo in comment "compatbility"->"compatibility" mm: ksm: fix a typo in comment "alreaady"->"already" mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" mm: replace zero-length array with flexible-array member mm/memory_hotplug: disable the functionality for 32b device-dax: add memory via add_memory_driver_managed() kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED mm/memory_hotplug: introduce add_memory_driver_managed() mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 mm/memory_hotplug: remove is_mem_section_removable() powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() mm/memory_hotplug: refrain from adding memory into an impossible node mm: add kvfree_sensitive() for freeing sensitive data objects kmap: consolidate kmap_prot definitions sparc: remove unnecessary includes parisc/kmap: remove duplicate kmap code kmap: remove kmap_atomic_to_page() drm: remove drm specific kmap_atomic code arch/kmap: define kmap_atomic_prot() for all arch's arch/kmap: don't hard code kmap_prot values arch/kmap: ensure kmap_prot visibility arch/kunmap_atomic: consolidate duplicate code arch/kmap_atomic: consolidate duplicate code {x86,powerpc,microblaze}/kmap: move preempt disable arch/kunmap: remove duplicate kunmap implementations arch/kmap: remove redundant arch specific kmaps arch/xtensa: move kmap build bug out of the way arch/kmap: remove BUG_ON() mm/vmalloc: fix a typo in comment mm/debug: add tests validating architecture page table helpers x86/mm: define mm_p4d_folded() mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/5level-fixup.h asm-generic: remove pgtable-nop4d-hack.h unicore32: remove __ARCH_USE_5LEVEL_HACK sh: add support for folded p4d page tables sh: drop __pXd_offset() macros that duplicate pXd_index() ones sh: fault: modernize printing of kernel messages powerpc: add support for folded p4d page tables openrisc: add support for folded p4d page tables nios2: add support for folded p4d page tables ia64: add support for folded p4d page tables hexagon: remove __ARCH_USE_5LEVEL_HACK arm64: add support for folded p4d page tables arm: add support for folded p4d page tables h8300: remove usage of __ARCH_USE_5LEVEL_HACK mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check usb: core: kcov: collect coverage from usb complete callback kcov: collect coverage from interrupts kcov: use t->kcov_mode as enabled indicator kcov: move t->kcov_sequence assignment kcov: move t->kcov assignments into kcov_start/stop kcov: fix potential use-after-free in kcov_remote_start kcov: cleanup debug messages mm: Fix mremap not considering huge pmd devmap dm bufio: delete unused and inefficient dm_bufio_discard_buffers net/xdp: use shift instead of 64 bit division crypto/chtls:Fix compile error when CONFIG_IPV6 is disabled inet_connection_sock: clear inet_num out of destroy helper yam: fix possible memory leak in yam_init_driver lan743x: Use correct MAC_CR configuration for 1 GBit speed net: ethernet: freescale: remove unneeded include for ucc_geth r8169: fix failing WoL net: ethernet: dwmac: Fix an error code in imx_dwmac_probe() net: mdiobus: Disable preemption upon u64_stats update u64_stats: Document writer non-preemptibility requirement net: phy: fixed_phy: Remove unused seqcount net: core: device_rename: Use rwsem instead of a seqcount net: dsa: qca8k: Fix "Unexpected gfp" kernel exception geneve: change from tx_error to tx_dropped on missing metadata net: ena: xdp: update napi budget for DROP and ABORTED net: ena: xdp: XDP_TX: fix memory leak seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds tipc: fix NULL pointer dereference in streaming genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set bpf: Fix an error code in check_btf_func() ANDROID: Incremental fs: Cache successful hash calculations bpf: Fix unused-var without NETDEVICES virtio-mem: Don't rely on implicit compiler padding for requests virtio-mem: Try to unplug the complete online memory block first virtio-mem: Use -ETXTBSY as error code if the device is busy virtio-mem: Unplug subblocks right-to-left virtio-mem: Drop manual check for already present memory virtio-mem: Add parent resource for all added "System RAM" virtio-mem: Better retry handling virtio-mem: Offline and remove completely unplugged memory blocks mm/memory_hotplug: Introduce offline_and_remove_memory() virtio-mem: Allow to offline partially unplugged memory blocks mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE virtio-mem: Paravirtualized memory hotunplug part 2 virtio-mem: Paravirtualized memory hotunplug part 1 virtio-mem: Allow to specify an ACPI PXM as nid MAINTAINERS: Add myself as virtio-mem maintainer virtio-mem: Paravirtualized memory hotplug vdpasim: Fix some coccinelle warnings ifcvf: move IRQ request/free to status change handlers vhost: (cosmetic) remove a superfluous variable initialisation crypto: virtio: Fix dest length calculation in __virtio_crypto_skcipher_do_req() crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req() crypto: virtio: Fix src/dst scatterlist calculation in __virtio_crypto_skcipher_do_req() virtio-balloon: Disable free page reporting if page poison reporting is not enabled vhost_vdpa: disable doorbell mapping for !MMU vhost_vdpa: support doorbell mapping via mmap vdpa: introduce get_vq_notification method vhost: use mmgrab() instead of mmget() for non worker device vhost: allow device that does not depend on vhost worker cifs: update internal module version number cifs: multichannel: try to rebind when reconnecting a channel cifs: multichannel: use pointer for binding channel smb3: remove static checker warning cifs: multichannel: move channel selection above transport layer cifs: multichannel: always zero struct cifs_io_parms cifs: dump Security Type info in DebugData f2fs: fix retry logic in f2fs_write_cache_pages() KVM: x86: minor code refactor and comments fixup around dirty logging KVM: x86: avoid unnecessary rmap walks when creating/moving slots KVM: x86: remove unnecessary rmap walk of read-only memslots KVM: Use vmemdup_user() x86/kvm: Remove defunct KVM_DEBUG_FS Kconfig KVM: MIPS: Enable KVM support for Loongson-3 KVM: MIPS: Add more MMIO load/store instructions emulation KVM: MIPS: Add CONFIG6 and DIAG registers emulation KVM: MIPS: Add CPUCFG emulation for Loongson-3 KVM: MIPS: Add Loongson-3 Virtual IPI interrupt support KVM: MIPS: Add more types of virtual interrupts KVM: MIPS: Let indexed cacheops cause guest exit on Loongson-3 KVM: MIPS: Use root tlb to control guest's CCA for Loongson-3 KVM: MIPS: Introduce and use cpu_guest_has_ldpte KVM: MIPS: Use lddir/ldpte instructions to lookup gpa_mm.pgd KVM: MIPS: Add EVENTFD support which is needed by VHOST KVM: MIPS: Increase KVM_MAX_VCPUS and KVM_USER_MEM_SLOTS to 16 KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data) io_uring: re-set iov base/len for buffer select retry io_uring: move send/recv IOPOLL check into prep io_uring: deduplicate io_openat{,2}_prep() io_uring: do build_open_how() only once io_uring: fix {SQ,IO}POLL with unsupported opcodes pwm: Add missing "CONFIG_" prefix KVM: x86: Move MPK feature detection to common code KVM: x86: Assign correct value to array.maxnent KVM: VMX: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR arm64: debug: mark a function as __init to save some memory scs: Report SCS usage in bytes rather than number of entries KVM: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories afs: Adjust the fileserver rotation algorithm to reprobe/retry more quickly afs: Show more a bit more server state in /proc/net/afs/servers afs: Don't use probe running state to make decisions outside probe code afs: Fix afs_statfs() to not let the values go below zero afs: Fix the by-UUID server tree to allow servers with the same UUID afs: Reorganise volume and server trees to be rooted on the cell afs: Add a tracepoint to track the lifetime of the afs_volume struct afs: Detect cell aliases 3 - YFS Cells with a canonical cell name op afs: Detect cell aliases 2 - Cells with no root volumes afs: Detect cell aliases 1 - Cells with root volumes afs: Implement client support for the YFSVL.GetCellName RPC op afs: Retain more of the VLDB record for alias detection afs: Fix handling of CB.ProbeUuid cache manager op afs: Don't get epoch from a server because it may be ambiguous afs: Build an abstraction around an "operation" concept ALSA: usb-audio: Fix inconsistent card PM state after resume scsi: hpsa: hpsa_ioctl(): Tidy up a bit scsi: hpsa: Get rid of compat_alloc_user_space() scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct scsi: hpsa: Lift {BIG_,}IOCTL_Command_struct copy{in,out} into hpsa_ioctl() ASoC: max98390: Fix potential crash during param fw loading ASoC: max98390: Fix incorrect printf qualifier ASoC: fsl-asoc-card: Defer probe when fail to find codec device ASoC: rl6231: Modify the target DMIC clock rate arm: dts: vexpress: Move mcc node back into motherboard node crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is fully iterated crypto: omap-sham - add proper load balancing support for multicore crypto: omap-aes - prevent unregistering algorithms twice crypto: omap-sham - fix very small data size handling crypto: omap-sham - huge buffer access fixes crypto: omap-crypto - fix userspace copied buffer access crypto: omap-sham - force kernel driver usage for sha algos crypto: omap-aes - avoid spamming console with self tests vfio-ccw: make vfio_ccw_regops variables declarations static iommu: Check for deferred attach in iommu_group_do_dma_attach() PCI: uniphier: Add Socionext UniPhier Pro5 PCIe endpoint controller driver ovl: make oip->index bool ovl: only pass ->ki_flags to ovl_iocb_to_rwf() ovl: make private mounts longterm ovl: get rid of redundant members in struct ovl_fs ovl: add accessor for ofs->upper_mnt ovl: initialize error in ovl_copy_xattr xfrm: Fix double ESP trailer insertion in IPsec crypto offload. smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K smb3: default to minimum of two channels when multichannel specified drm/nouveau/kms/nv50-: clear SW state of disabled windows harder drm/nouveau: gr/gk20a: Use firmware version 0 drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs drm/nouveau/disp/gp100: split SOR implementation from gm200 drm/nouveau/disp: modify OR allocation policy to account for HDA requirements drm/nouveau/disp: split part of OR allocation logic into a function drm/nouveau/disp: provide hint to OR allocation about HDA requirements atomisp: avoid warning about unused function ext4: avoid unnecessary transaction starts during writeback ext4: don't block for O_DIRECT if IOCB_NOWAIT is set ext4: remove the access_ok() check in ext4_ioctl_get_es_cache fs: remove the access_ok() check in ioctl_fiemap fs: handle FIEMAP_FLAG_SYNC in fiemap_prep fs: move fiemap range validation into the file systems instances iomap: fix the iomap_fiemap prototype fs: move the fiemap definitions out of fs.h fs: mark __generic_block_fiemap static ext4: remove the call to fiemap_check_flags in ext4_fiemap ext4: split _ext4_fiemap ext4: fix fiemap size checks for bitmap files ext4: fix EXT4_MAX_LOGICAL_BLOCK macro add comment for ext4_dir_entry_2 file_type member jbd2: avoid leaking transaction credits when unreserving handle ext4: drop ext4_journal_free_reserved() ext4: mballoc: use lock for checking free blocks while retrying ext4: mballoc: refactor ext4_mb_good_group() ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling ext4: mballoc: refactor ext4_mb_discard_preallocations() ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks ext4: add casefold flag to EXT4_INODE_* flags ext4: rework map struct instantiation in ext4_ext_map_blocks() ext4: make ext_debug() implementation to use pr_debug() ext4: mballoc: make mb_debug() implementation to use pr_debug() ext4: replace EXT_DEBUG with __maybe_unused in ext4_ext_handle_unwritten_extents() ext4: improve ext_debug() msg in case of block allocation failure ext4: use BIT() macro for BH_** state bits ext4: balloc: use task_pid_nr() helper ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function ext4: mballoc: make ext4_mb_use_preallocated() return type as bool ext4: mballoc: simplify error handling in ext4_init_mballoc() ext4: mballoc: fix few other format specifier in mb_debug() ext4: mballoc: correct the mb_debug() format specifier for pa_len var ext4: mballoc: add more mb_debug() msgs ext4: mballoc: refactor ext4_mb_show_ac() ext4: mballoc: print bb_free info even when it is 0 ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path ext4: fix race between ext4_sync_parent() and rename() ext4: fix a typo in a comment ext4: clean up ext4_ext_convert_to_initialized() error handling ext4: clean up GET_BLOCKS_PRE_IO error handling ext4: remove redundant GET_BLOCKS_CONVERT code ext4: remove dead GET_BLOCKS_ZERO code ext4: don't ignore return values from ext4_ext_dirty() ext4: handle ext4_mark_inode_dirty errors ext4: fix error pointer dereference ext4: Avoid freeing inodes on dirty list writeback: Export inode_io_list_del() ext4: fix buffer_head refcnt leak when ext4_iget() fails ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max ext4: remove unnecessary comparisons to bool ext4: translate a few more map flags to strings in tracepoints ext4: remove EXT4_GET_BLOCKS_KEEP_SIZE flag ext4: fix a style issue in fs/ext4/acl.c arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined riscv: support DEBUG_WX mm: add DEBUG_WX support drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() powerpc/mm: drop platform defined pmd_mknotpresent() mm: thp: don't need to drain lru cache when splitting and mlocking THP hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for hugetlbfs sparc32: register memory occupied by kernel as memblock.memory include/linux/memblock.h: fix minor typo and unclear comment mm, mempolicy: fix up gup usage in lookup_node tools/vm/page_owner_sort.c: filter out unneeded line mm: swap: memcg: fix memcg stats for huge pages mm: swap: fix vmstats for huge pages mm: vmscan: limit the range of LRU type balancing mm: vmscan: reclaim writepage is IO cost mm: vmscan: determine anon/file pressure balance at the reclaim root mm: balance LRU lists based on relative thrashing mm: only count actual rotations as LRU reclaim cost mm: deactivations shouldn't bias the LRU balance mm: base LRU balancing on an explicit cost model mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() mm: remove use-once cache bias from LRU balancing mm: workingset: let cache workingset challenge anon mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() mm: allow swappiness that prefers reclaiming anon over the file workingset mm: keep separate anon and file statistics on page reclaim activity mm: fix LRU balancing effect of new transparent huge pages mm: memcontrol: update page->mem_cgroup stability rules mm: memcontrol: delete unused lrucare handling mm: memcontrol: document the new swap control behavior mm: memcontrol: charge swapin pages on instantiation mm: memcontrol: make swap tracking an integral part of memory control mm: memcontrol: prepare swap controller setup for integration mm: memcontrol: drop unused try/commit/cancel charge API mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API mm: memcontrol: switch to native NR_ANON_THPS counter mm: memcontrol: switch to native NR_ANON_MAPPED counter mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters mm: memcontrol: prepare move_account for removal of private page type counters mm: memcontrol: prepare uncharging for removal of private page type counters mm: memcontrol: convert page cache to a new mem_cgroup_charge() API mm: memcontrol: move out cgroup swaprate throttling mm: shmem: remove rare optimization when swapin races with hole punching mm: memcontrol: drop @compound parameter from memcg charging API mm: memcontrol: fix stat-corrupting race in charge moving mm: fix NUMA node file count error in replace_page_cache() mm/vmscan: update the comment of should_continue_reclaim() mm/vmscan.c: change prototype for shrink_page_list mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch mm/vmscan.c: use update_lru_size() in update_lru_sizes() mm: simplify calling a compound page destructor mm/hugetlb: define a generic fallback for arch_clear_hugepage_flags() mm/hugetlb: define a generic fallback for is_hugepage_only_range() arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset hugetlbfs: fix changes to command line processing hugetlbfs: clean up command line processing hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate hugetlbfs: move hugepagesz= parsing to arch independent code hugetlbfs: add arch_hugetlb_valid_size khugepaged: introduce 'max_ptes_shared' tunable thp: change CoW semantics for anon-THP khugepaged: allow to collapse PTE-mapped compound pages khugepaged: allow to collapse a page shared across fork khugepaged: drain LRU add pagevec after swapin khugepaged: drain all LRU caches before scanning pages khugepaged: do not stop collapse if less than half PTEs are referenced khugepaged: add self test mm/page_alloc.c: add missing newline padata: document multithreaded jobs mm: make deferred init's max threads arch-specific mm: parallelize deferred_init_memmap() mm: don't track number of pages during deferred initialization padata: add basic support for multithreaded jobs padata: allocate work structures for parallel jobs from a pool padata: initialize earlier padata: remove exit routine mm: call cond_resched() from deferred_init_memmap() mm: initialize deferred pages with interrupts enabled mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init mm/page_alloc: restrict and formalize compound_page_dtors[] mm, page_alloc: reset the zone->watermark_boost early mm/page_alloc.c: reset numa stats for boot pagesets mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() mm/page_alloc: integrate classzone_idx and high_zoneidx mm/page_alloc: use ac->high_zoneidx for classzone_idx mm/vmstat.c: do not show lowmem reserve protection information of empty zone mm/page_alloc.c: clear out zone->lowmem_reserve[] if the zone is empty mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio value once when changing it mm/page_alloc.c: remove unused free_bootmem_with_active_regions mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() mm/page_alloc.c: rename free_pages_check() to check_free_page() mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() mm/page_alloc.c: bad_flags is not necessary for bad_page() mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison docs/vm: update memory-models documentation mm: simplify find_min_pfn_with_active_regions() mm: clean up free_area_init_node() and its helpers mm: rename free_area_init_node() to free_area_init_memoryless_node() mm: free_area_init: allow defining max_zone_pfn in descending order mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES mm: memmap_init: iterate over memblock regions rather that check each PFN xtensa: simplify detection of memory zone boundaries unicore32: simplify detection of memory zone boundaries sparc32: simplify detection of memory zone boundaries parisc: simplify detection of memory zone boundaries m68k: mm: simplify detection of memory zone boundaries csky: simplify detection of memory zone boundaries arm64: simplify detection of memory zone boundaries for UMA configs arm: simplify detection of memory zone boundaries alpha: simplify detection of memory zone boundaries mm: use free_area_init() instead of free_area_init_nodes() mm: free_area_init: use maximal zone PFNs rather than zone sizes mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option mm: make early_pfn_to_nid() and related defintions close to each other mm: memblock: replace dereferences of memblock_region.nid with API calls mm: clarify __GFP_MEMALLOC usage string.h: fix incompatibility between FORTIFY_SOURCE and KASAN kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() drm/i915: convert get_user_pages() --> pin_user_pages() mm/gup: introduce pin_user_pages_fast_only() mm/gup: refactor and de-duplicate gup_fast() code mm/gup: move __get_user_pages_fast() down a few lines in gup.c mm/memcg: optimize memory.numa_stat like memory.stat mm/slub: fix a memory leak in sysfs_slab_add() mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() tracing/doc: Fix ascii-art in histogram-design.rst pinctrl: sprd: Fix the incorrect pull-up definition pinctrl: pxa: pxa2xx: Remove 'pxa2xx_pinctrl_exit()' which is unused and broken dt-bindings: clock: Add documentation for X1830 bindings. bus: ti-sysc: Increase max softreset wait ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() x86: kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() user_regset_copyout_zero(): use clear_user() TEST_ACCESS_OK _never_ had been checked anywhere x86: switch cp_stat64() to unsafe_put_user() binfmt_flat: don't use __put_user() binfmt_elf_fdpic: don't use __... uaccess primitives binfmt_elf: don't bother with __{put,copy_to}_user() i2c: npcm7xx: Add support for slave mode for Nuvoton i2c: npcm7xx: Add Nuvoton NPCM I2C controller driver dt-bindings: i2c: npcm7xx: add NPCM I2C controller i2c: pxa: don't error out if there's no pinctrl fix a braino in ia64 uaccess csum changes drm/amd/display: Revalidate bandwidth before commiting DC updates drm/amdgpu/display: use blanked rather than plane state for sync groups ima: Directly assign the ima_default_policy pointer to ima_rules lib/vdso: Force inlining of __cvdso_clock_gettime_common() RDMA/cm: Spurious WARNING triggered in cm_destroy_id() RDMA/mlx5: Return ECE DC support RDMA/mlx5: Don't rely on FW to set zeros in ECE response RDMA/mlx5: Return an error if copy_to_user fails x86/cpu: Add Sapphire Rapids CPU model number ARM: OMAP2+: Fix legacy mode dss_reset bus: ti-sysc: Fix uninitialized framedonetv_irq bus: ti-sysc: Ignore clockactivity unless specified as a quirk bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit nfsd: safer handling of corrupted c_type pinctrl: freescale: imx: Use 'devm_of_iomap()' to avoid a resource leak in case of error in 'imx_pinctrl_probe()' pinctrl: freescale: imx: Fix an error handling path in 'imx_pinctrl_probe()' pinctrl: sirf: add missing put_device() call in sirfsoc_gpio_probe() pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl_core_probe()' pinctrl: bcm2835: Add support for wake-up interrupts pinctrl: bcm2835: Match BCM7211 compatible string dt-bindings: pinctrl: Document optional BCM7211 wake-up interrupts dt-bindings: pinctrl: Document 7211 compatible for brcm, bcm2835-gpio.txt dt-bindings: pinctrl: stm32: Add missing interrupts property gpio: pca953x: Drop unneeded ACPI_PTR() clk: sprd: fix compile-testing ALSA: es1688: Add the missed snd_card_free() ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up vfio-ccw: Add trace for CRW event vfio-ccw: Wire up the CRW irq and CRW region vfio-ccw: Introduce a new CRW region MAINTAINERS: Add gpio regmap section gpio: add a reusable generic gpio_chip using regmap gpiolib: Introduce gpiochip_irqchip_add_domain() drm/connector: notify userspace on hotplug after register complete ovl: drop negative dentry in upper layer ovl: check permission to open real file ovl: call secutiry hook in ovl_real_ioctl() modpost: load KBUILD_EXTRA_SYMBOLS files in order modpost: pass -N option only for modules modpost modpost: move -T option close to the modpost command modpost: fix -i (--ignore-errors) MAKEFLAGS detection kbuild: update modules.order only when contained modules are updated kbuild: refactor KBUILD_VMLINUX_{OBJS,LIBS} calculation sparc32: mm: Only call ctor()/dtor() functions for first and last user sparc32: mm: Disable SPLIT_PTLOCK_CPUS sparc32: mm: Don't try to free page-table pages if ctor() fails sparc32: register memory occupied by kernel as memblock.memory scsi: ufs: Remove redundant urgent_bkop_lvl initialization scsi: ufs: Don't update urgent bkops level when toggling auto bkops scsi: qedf: Remove redundant initialization of variable rc sparc: remove unused header file nfs_fs.h scsi: mpt3sas: Fix memset() in non-RDPQ mode scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range IB/hfi1: Use free_netdev() in hfi1_netdev_free() RDMA/hns: Uninitialized variable in modify_qp_init_to_rtr() RDMA/core: Move and rename trace_cm_id_create() IB/hfi1: Fix hfi1_netdev_rx_init() error handling RDMA: Remove 'max_map_per_fmr' RDMA: Remove 'max_fmr' RDMA/core: Remove FMR device ops RDMA/rdmavt: Remove FMR memory registration RDMA/mthca: Remove FMR support for memory registration RDMA/mlx4: Remove FMR support for memory registration RDMA/i40iw: Remove FMR leftovers RDMA/bnxt_re: Remove FMR leftovers RDMA/mlx5: Remove FMR leftovers RDMA/core: Remove FMR pool API RDMA/rds: Remove FMR support for memory registration RDMA/srp: Remove support for FMR memory registration RDMA/iser: Remove support for FMR memory registration capabilities: add description for CAP_SETFCAP io_uring: disallow close of ring itself block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed selftests: net: ip_defrag: ignore EPERM net_failover: fixed rollback in net_failover_open() mm/migrate.c: attach_page_private already does the get_page Revert "tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcv" Revert "tipc: Fix potential tipc_node refcnt leak in tipc_rcv" vmxnet3: allow rx flow hash ops only when rss is enabled hinic: add set_channels ethtool_ops support ubi: Select fastmap anchor PEBs considering wear level rules um: virtio: Replace zero-length array with flexible-array um: Use fdatasync() when mapping the UBD FSYNC command um: Do not evaluate compiler's library path when cleaning um: Neaten vu_err macro definition um: Add a generic "fd" vector transport um: Add include: memset() and memcpy() are in <string.h> ovl: verify permissions in ovl_path_open() ovl: switch to mounter creds in readdir ovl: pass correct flags for opening real directory ovl: fix redirect traversal on metacopy dentries ovl: initialize OVL_UPPERDATA in ovl_lookup() ovl: use only uppermetacopy state in ovl_lookup() ovl: simplify setting of origin for index lookup ovl: fix out of bounds access warning in ovl_check_fb_len() selftests/bpf: Add a default $(CXX) value tools/bpf: Don't use $(COMPILE.c) vfio iommu: typecast corrections vfio iommu: Use shift operation for 64-bit integer division gfs2: Only do glock put in gfs2_create_inode for free inodes bpf, selftests: Use bpf_probe_read_kernel s390/bpf: Use bcr 0,%0 as tail call nop filler s390/bpf: Maintain 8-byte stack alignment selftests/bpf: Fix verifier test selftests/bpf: Fix sample_cnt shared between two threads bpf, selftests: Adapt cls_redirect to call csum_level helper bpf: Add csum_level helper for fixing up csum levels bpf: Fix up bpf_skb_adjust_room helper's skb csum setting kasan: move kasan_report() into report.c mm/mm_init.c: report kasan-tag information stored in page->flags ubsan: entirely disable alignment checks under UBSAN_TRAP kasan: fix clang compilation warning due to stack protector x86/mm: remove vmalloc faulting mm: remove vmalloc_sync_(un)mappings() x86/mm/32: implement arch_sync_kernel_mappings() x86/mm/64: implement arch_sync_kernel_mappings() mm/ioremap: track which page-table levels were modified mm/vmalloc: track which page-table levels were modified mm: add functions to track page directory modifications s390: use __vmalloc_node in stack_alloc powerpc: use __vmalloc_node in alloc_vm_stack arm64: use __vmalloc_node in arch_alloc_vmap_stack mm: remove vmalloc_user_node_flags mm: switch the test_vmalloc module to use __vmalloc_node mm: remove __vmalloc_node_flags_caller mm: remove both instances of __vmalloc_node_flags mm: remove the prot argument to __vmalloc_node mm: remove the pgprot argument to __vmalloc gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc mm: enforce that vmap can't map pages executable mm: remove the prot argument from vm_map_ram mm: remove unmap_vmap_area mm: remove map_vm_range mm: don't return the number of pages from map_kernel_range{,_noflush} mm: rename vmap_page_range to map_kernel_range mm: remove vmap_page_range_noflush and vunmap_page_range mm: pass addr as unsigned long to vb_free mm: only allow page table mappings for built-in zsmalloc mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTABLE_MAPPING mm: unexport unmap_kernel_range_noflush mm: remove __get_vm_area powerpc: remove __ioremap_at and __iounmap_at powerpc: add an ioremap_phb helper dma-mapping: use vmap insted of reimplementing it staging: media: ipu3: use vmap instead of reimplementing it staging: android: ion: use vmap instead of vm_map_ram x86: fix vmap arguments in map_irq_stack x86/hyperv: use vmalloc_exec for the hypercall page mm, memory_failure: don't send BUS_MCEERR_AO for action required error mm/memory: remove unnecessary pte_devmap case in copy_one_pte() /proc/PID/smaps: Add PMD migration entry parsing mm: ptdump: expand type of 'val' in note_page() x86: mm: ptdump: calculate effective permissions correctly memcg: fix memcg_kmem_bypass() for remote memcg charging mm/memcg: automatically penalize tasks with high swap use mm/memcg: move cgroup high memory limit setting into struct page_counter mm/memcg: move penalty delay clamping out of calculate_high_delay() mm/memcg: prepare for swap over-high accounting and penalty calculation memcg: expose root cgroup's memory.stat mm: memcontrol: simplify value comparison between count and limit mm, memcg: add workingset_restore in memory.stat include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment swap: reduce lock contention on swap cache from swap slots allocation mm/swapfile.c: use prandom_u32_max() mm/swapfile.c: __swap_entry_free() always free 1 entry mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable swap: try to scan more free slots even when fragmented mm/swapfile.c: omit a duplicate code by compare tmp and max first mm/swapfile.c: tmp is always smaller than max mm/swapfile.c: found_free could be represented by (tmp < max) mm/swapfile.c: remove the extra check in scan_swap_map_slots() mm/swapfile.c: simplify the calculation of n_goal mm/swapfile.c: remove the unnecessary goto for SSD case mm/swapfile.c: explicitly show ssd/non-ssd is handled mutually exclusive mm/swapfile.c: offset is only used when there is more slots mm: swap: properly update readahead statistics in unuse_pte_range() mm/swap_state: fix a data race in swapin_nr_pages mm/swapfile: use list_{prev,next}_entry() instead of open-coding mm/gup.c: further document vma_permits_fault() ivtv: convert get_user_pages() --> pin_user_pages() mm/gup: introduce pin_user_pages_unlocked mm/gup.c: update the documentation mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE mm/page-writeback.c: remove unused variable mm/filemap.c: remove misleading comment mm_types.h: change set_page_private to inline function mm/migrate.c: call detach_page_private to cleanup code buffer_head.h: remove attach_page_buffers orangefs: use attach/detach_page_private ntfs: replace attach_page_buffers with attach_page_private iomap: use attach/detach_page_private f2fs: use attach/detach_page_private fs/buffer.c: use attach/detach_page_private btrfs: use attach/detach_page_private md: remove __clear_page_buffers and use attach/detach_page_private include/linux/pagemap.h: introduce attach/detach_page_private iomap: convert from readpages to readahead fuse: convert from readpages to readahead f2fs: pass the inode to f2fs_mpage_readpages f2fs: convert from readpages to readahead ext4: pass the inode to ext4_mpage_readpages ext4: convert from readpages to readahead erofs: convert compressed files from readpages to readahead erofs: convert uncompressed files from readpages to readahead btrfs: convert from readpages to readahead fs: convert mpage_readpages to mpage_readahead mm: use memalloc_nofs_save in readahead path mm: document why we don't set PageReadahead mm: add page_cache_readahead_unbounded mm: move end_index check out of readahead loop mm: add readahead address space operation mm: put readahead pages in cache earlier mm: remove 'page_offset' from readahead loop mm: rename readahead loop variable to 'i' mm: rename various 'offset' parameters to 'index' mm: use readahead_control to pass arguments mm: add new readahead_control API mm: move readahead nr_pages check into read_pages mm: ignore return value of ->readpages mm: return void from various readahead functions mm: move readahead prototypes from mm.h mm, dump_page(): do not crash with invalid mapping pointer Documentation/vm/slub.rst: s/Toggle/Enable/ mm/slub: fix stack overruns with SLUB_STATS slub: remove kmalloc under list_lock from list_slab_objects() V2 slub: Remove userspace notifier for cache add/remove mm/slub.c: fix corrupted freechain in deactivate_slab() usercopy: mark dma-kmalloc caches as usercopy caches fs/buffer.c: record blockdev write errors in super_block that it backs vfs: track per-sb writeback errors and report them to syncfs arch/parisc/include/asm/pgtable.h: remove unused `old_pte' ocfs2: mount shared volume without ha stack ocfs2: add missing annotation for dlm_empty_lockres() squashfs: migrate from ll_rw_block usage to BIO gfs2: Allow lock_nolock mount to specify jid=X gfs2: Don't ignore inode write errors during inode_go_sync docs: filesystems: convert gfs2-glocks.txt to ReST ANDROID: scs: fix recursive spinlock in scs_check_usage gup: document and work around "COW can break either way" issue PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints ARM: omap2: fix omap5_realtime_timer_init definition selftests/sysctl: Make sysctl test driver as a module selftests/sysctl: Fix to load test_sysctl module ARM: dts: omap4-droid4: Fix spi configuration and increase rate lib: Make test_sysctl initialized as module lib: Make prime number generator independently selectable keys: Implement update for the big_key type security/keys: rewrite big_key crypto to use library interface KEYS: Replace zero-length array with flexible-array Documentation: security: core.rst: add missing argument ANDROID: GKI: Enable SYS_HYPERVISOR rcuperf: Fix printk format warning Revert "power: supply: sbs-battery: simplify read_read_string_data" Revert "power: supply: sbs-battery: add PEC support" cifs: multichannel: move channel selection in function cifs: fix minor typos in comments and log messages smb3: minor update to compression header definitions kdb: Remove the misfeature 'KDBFLAGS' kdb: Cleanup math with KDB_CMD_HISTORY_COUNT serial: amba-pl011: Support kgdboc_earlycon serial: 8250_early: Support kgdboc_earlycon serial: qcom_geni_serial: Support kgdboc_earlycon serial: kgdboc: Allow earlycon initialization to be deferred Documentation: kgdboc: Document new kgdboc_earlycon parameter kgdb: Don't call the deinit under spinlock kgdboc: Disable all the early code when kgdboc is a module perf tools: Remove some duplicated includes perf symbols: Fix kernel maps for kcore and eBPF tools arch x86: Sync the msr-index.h copy with the kernel sources MAINTAINERS: Add Lee Jones as reviewer for the PWM subsystem pwm: imx27: Fix rounding behavior pwm: rockchip: Simplify rockchip_pwm_get_state() pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case perf stat: Ensure group is defined on top of the same cpu mask drm/i915/params: fix i915.fake_lmem_start module param sysfs permissions drm/i915/params: don't expose inject_probe_failure in debugfs drm/i915: Whitelist context-local timestamp in the gen9 cmdparser drm/i915: Fix global state use-after-frees with a refcount pwm: tegra: Support dynamic clock frequency configuration pwm: jz4740: Add support for the JZ4725B pwm: jz4740: Make PWM start with the active part pwm: jz4740: Enhance precision in calculation of duty cycle pwm: jz4740: Drop dependency on MACH_INGENIC pwm: lpss: Fix get_state runtime-pm reference handling powerpc/pseries: Make vio and ibmebus initcalls pseries specific pwm: sun4i: Support direct clock output on Allwinner A64 vfio-ccw: Refactor IRQ handlers vfio-ccw: Introduce a new schib region vfio-ccw: Refactor the unregister of the async regions vfio-ccw: Register a chp_event callback for vfio-ccw vfio-ccw: Introduce new helper functions to free/destroy regions vfio-ccw: document possible errors vfio-ccw: Enable transparent CCW IPL from DASD cxl: Remove dead Kconfig options powerpc: Add POWER10 architected mode powerpc/dt_cpu_ftrs: Add MMA feature powerpc/dt_cpu_ftrs: Enable Prefixed Instructions powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected powerpc: Add support for ISA v3.1 powerpc: Add new HWCAP bits powerpc/64s: Don't set FSCR bits in INIT_THREAD powerpc/64s: Save FSCR to init_task.thread.fscr after feature init powerpc/64s: Don't let DT CPU features set FSCR_DSCR powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG powerpc/module_64: Use special stub for _mcount() with -mprofile-kernel powerpc/module_64: Simplify check for -mprofile-kernel ftrace relocations powerpc/module_64: Consolidate ftrace code powerpc/32: Disable KASAN with pages bigger than 16k powerpc/uaccess: Don't set KUEP by default on book3s/32 powerpc/uaccess: Don't set KUAP by default on book3s/32 powerpc/8xx: Reduce time spent in allow_user_access() and friends powerpc/entry32: Blacklist exception exit points for kprobe. powerpc/entry32: Blacklist syscall exit points for kprobe. powerpc/entry32: Blacklist exception entry points for kprobe. powerpc/32: Blacklist functions running with MMU disabled for kprobe powerpc/rtas: Remove machine_check_in_rtas() powerpc/32s: Blacklist functions running with MMU disabled for kprobe powerpc/32s: Make local symbols non visible in hash_low. powerpc/mem: Blacklist flush_dcache_icache_phys() for kprobe powerpc/powermac: Blacklist functions running with MMU disabled for kprobe powerpc/83xx: Blacklist mpc83xx_deep_resume() for kprobe powerpc/82xx: Blacklist pq2_restart() for kprobe powerpc/52xx: Blacklist functions running with MMU disabled for kprobe powerpc/kprobes: Use probe_address() to read instructions powerpc/configs: Add LIBNVDIMM to ppc64_defconfig powerpc/rtas: Implement reentrant rtas call powerpc/rtas: Move type/struct definitions from rtas.h into rtas-types.h powerpc/crash: Use NMI context for printk when starting to crash powerpc/kernel: Enables memory hot-remove after reboot on pseries guests powerpc/xmon: Show task->thread.regs in process display powerpc/configs/64s: Enable CONFIG_PRINTK_CALLER powerpc: Fix misleading small cores print powerpc/fadump: Account for memory_limit while reserving memory powerpc/crashkernel: Take "mem=" option into account hw-breakpoints: Fix build warnings with clang spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too perf/x86/rapl: Fix RAPL config variable bug MAINTAINERS: Add myself as virtio-balloon co-maintainer vhost: revert "vhost: disable for OABI" virtio: force spec specified alignment on types virtio-mmio: Delete an error message in vm_find_vqs() virtio: add VIRTIO_RING_NO_LEGACY 9p/xen: increase XEN_9PFS_RING_ORDER Revert "drm/msm/dpu: add support for clk and bw scaling for display" dt-bindings: mailbox: Convert imx mu to json-schema dt-bindings: power: Convert imx gpcv2 to json-schema dt-bindings: power: Convert imx gpc to json-schema sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() crypto/chtls: IPv6 support for inline TLS Crypto/chcr: Fixes a coccinile check error Crypto/chcr: Fixes compilations warnings crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 cxgb4/chcr: Enable ktls settings at run time ipv6: fix IPV6_ADDRFORM operation logic tipc: Fix NULL pointer dereference in __tipc_sendstream() selftests/bpf: Extend test_flow_dissector to cover link creation selftests/bpf: Convert test_flow_dissector to use BPF skeleton selftests/bpf, flow_dissector: Close TAP device FD after the test selftests/bpf: Add tests for attaching bpf_link to netns bpftool: Support link show for netns-attached links bpftool: Extract helpers for showing link attach type libbpf: Add support for bpf_link-based netns attachment bpf, cgroup: Return ENOLINK for auto-detached links on update bpf: Add link-based BPF program attachment to network namespace flow_dissector: Move out netns_bpf prog callbacks net: Introduce netns_bpf for BPF programs attached to netns flow_dissector: Pull locking up from prog attach callback libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c bpf: Use tracing helpers for lsm programs xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame xdp: Introduce xdp_convert_frame_to_buff utility routine selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt net: Make locking in sock_bindtoindex optional bpf: Change kvfree to kfree in generic_map_lookup_batch() tools/bpf: sync bpf.h bpf, selftests: Add test for ktls with skb bpf ingress policy bpf: Fix running sk_skb program types with ktls selftest: Add tests for XDP programs in devmap entries bpf: Refactor sockmap redirect code so its easy to reuse libbpf: Add SEC name for xdp programs attached to device map xdp: Add xdp_txq_info to xdp_buff bpf: Add support to attach bpf program to a devmap entry bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper devmap: Formalize map value as a named struct nfsd4: make drc_slab global, not per-net bpf: Add rx_queue_mapping to bpf_sock selftests/bpf: Add tests for write-only stacks/queues docs/bpf: Add BPF ring buffer design notes bpf: Add BPF ringbuf and perf buffer benchmarks selftests/bpf: Add BPF ringbuf selftests libbpf: Add BPF ring buffer support bpf: Implement BPF ring buffer and verifier support for it bpf: Fix map permissions check selftests/bpf: Cleanup comments in test_maps selftests/bpf: Cleanup some file descriptors in test_maps selftests/bpf: Fix a typo in test_maps libbpf: Fix perf_buffer__free() API for sparse allocs bpf, selftests: Test probe_* helpers from SCHED_CLS bpf, selftests: Add sk_msg helpers load and attach test bpf, sk_msg: Add get socket storage helpers bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* bpf, sk_msg: Add some generic helpers that may be useful from sk_msg libbpf: Use .so dynamic symbols for abi check bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run libbpf: Install headers as part of make install libbpf: Add API to consume the perf ring buffer content MAINTAINERS: Adjust entry in XDP SOCKETS to actual file name bpf: Fix returned error sign when link doesn't support updates tools, bpftool: Print correct error message when failing to load BTF tools, bpftool: Make capability check account for new BPF caps tools, bpftool: Clean subcommand help messages rbd: compression_hint option libceph: support for alloc hint flags parisc: MAINTAINERS: Update references to parisc website parisc: module: Update references to parisc website parisc: hardware: Update references to parisc website parisc: firmware: Update references to parisc website parisc: Kconfig: Update references to parisc website security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig net: dsa: sja1105: suppress -Wmissing-prototypes in sja1105_vl.c vxlan: fix dereference of nexthop group in nexthop update path switch cmsghdr_from_user_compat_to_kern() to copy_from_user() dpaa2-eth: Keep congestion group taildrop enabled when PFC on dpaa2-eth: Add PFC support through DCB ops dpaa2-eth: Update FQ taildrop threshold and buffer pool count dpaa2-eth: Add congestion group taildrop dpaa2-eth: Add helper functions dpaa2-eth: Distribute ingress frames based on VLAN prio dpaa2-eth: Add support for Rx traffic classes net: phy: broadcom: don't export RDB/legacy access methods tun: correct header offsets in napi frags mode cls_flower: remove mpls_opts_policy bridge: mrp: Add support for role MRA bridge: mrp: Set the priority of MRP instance bridge: mrp: Update MRP frame type net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() flow_dissector: work around stack frame size warning lan743x: Added fixed link and RGMII support selftests: mlxsw: Add test for control packets mlxsw: spectrum_trap: Register ACL control traps mlxsw: spectrum_trap: Register layer 3 control traps mlxsw: spectrum_trap: Register layer 2 control traps mlxsw: spectrum_trap: Factor out common Rx listener function netdevsim: Register control traps devlink: Add ACL control packet traps devlink: Add layer 3 control packet traps devlink: Add layer 2 control packet traps devlink: Add 'control' trap type devlink: Add 'mirror' trap action netdevsim: Move layer 3 exceptions to exceptions trap group mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group devlink: Create dedicated trap group for layer 3 exceptions sh: remove sh5 support sh: add missing EXPORT_SYMBOL() for __delay sh: Convert ins[bwl]/outs[bwl] macros to inline functions sh: Convert iounmap() macros to inline functions sh: Add missing DECLARE_EXPORT() for __ashiftrt_r4_xx sh: configs: Cleanup old Kconfig IO scheduler options arch/sh: vmlinux.scr sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig sh: sh4a: Bring back tmu3_device early device net: fec: disable correct clk in the err path of fec_enet_clk_enable net: octeon: mgmt: Repair filling of RX ring net: remove indirect block netdev event registration bnxt_tc: update indirect block support nfp: update indirect block support mlx5: update indirect block support net: use flow_indr_dev_setup_offload() net: cls_api: add tcf_block_offload_init() net: flow_offload: consolidate indirect flow_block infrastructure netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() net/sched: fix a couple of splats in the error path of tfc_gate_init() ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support net: ethernet: mtk-star-emac: use regmap bitops regmap: provide helpers for simple bit operations cxgb4: cleanup error code in setup_sge_queues_uld() vxlan: Avoid infinite loop when suppressing NS messages with invalid options bridge: Avoid infinite loop when suppressing NS messages with invalid options ipv4: nexthop: Fix deadcode issue by performing a proper NULL check PCI/DPC: Print IRQ number used by port PCI/AER: Use "aer" variable for capability offset PCI/AER: Remove redundant dev->aer_cap checks PCI/AER: Remove redundant pci_is_pcie() checks PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership block: mark bio_wouldblock_error() bio with BIO_QUIET KVM: selftests: fix rdtsc() for vmx_tsc_adjust_test Documentation: fixes to the maintainer-entry-profile template zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst perf libdw: Fix off-by 1 relative directory includes perf arm-spe: Support synthetic events perf auxtrace: Add four itrace options perf tools: Move arm-spe-pkt-decoder.h/c to the new dir perf test: Initialize memory in dwarf-unwind perf tests: Don't tail call optimize in unwind test tools compiler.h: Add attribute to disable tail calls workqueue: use BUILD_BUG_ON() for compile time test instead of WARN_ON() workqueue: fix a piece of comment about reserved bits for work flags kbuild: merge net-y and virt-y into drivers-y kbuild: merge init-y into core-y kbuild: refactor tagets caluculation for KBUILD_{BUILTIN,KBUILD_MODULES} kbuild: refactor subdir-ym calculation kbuild: merge two 'ifdef CONFIG_TRIM_UNUSED_KSYMS' blocks kbuild: force to build vmlinux if CONFIG_MODVERSION=y tracing: Add a trace print when traceoff_on_warning is triggered ftrace,bug: Improve traceoff_on_warn selftests/ftrace: Distinguish between hist and synthetic event checks tracing: Move synthetic events to a separate file tracing: Fix events.rst section numbering drm/i915: Check for awaits on still currently executing requests drm/i915/gt: Do not schedule normal requests immediately along virtual tracing/doc: Fix typos in histogram-design.rst tracing: Add hist_debug trace event files for histogram debugging drm/i915: Reorder await_execution before await_request tracing: Add histogram-design document tracing: Check state.disabled in synth event trace functions regulator: max8998: max8998_set_current_limit() can be static regmap: fix alignment issue libceph: read_from_replica option libceph: support for balanced and localized reads libceph: crush_location infrastructure libceph: decode CRUSH device/bucket types and names libceph: add non-asserting rbtree insertion helper ceph: skip checking caps when session reconnecting and releasing reqs ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock ceph: don't return -ESTALE if there's still an open file libceph, rbd: replace zero-length array with flexible-array ceph: allow rename operation under different quota realms ceph: normalize 'delta' parameter usage in check_quota_exceeded ceph: ceph_kick_flushing_caps needs the s_mutex ceph: request expedited service on session's last cap flush ceph: convert mdsc->cap_dirty to a per-session list ceph: reset i_requested_max_size if file write is not wanted ceph: throw a warning if we destroy session with mutex still locked ceph: fix potential race in ceph_check_caps ceph: document what protects i_dirty_item and i_flushing_item ceph: don't take i_ceph_lock in handle_cap_import ceph: don't release i_ceph_lock in handle_cap_trunc ceph: add comments for handle_cap_flush_ack logic ceph: split up __finish_cap_flush ceph: reorganize __send_cap for less spinlock abuse ceph: add metadata perf metric support ceph: add read/write latency metric support ceph: add caps perf metric for each superblock ceph: add dentry lease metric support ASoC: qcom: q6asm-dai: kCFI fix platform/x86: dcdbas: Check SMBIOS for protected buffer address 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: touchscreen_dmi: Update Trekstor Twin 10.1 entry PCI: tegra: Fix runtime PM imbalance on error KVM: check userspace_addr for all memslots KVM: selftests: update hyperv_cpuid with SynDBG tests x86/kvm/hyper-v: Add support for synthetic debugger via hypercalls x86/kvm/hyper-v: enable hypercalls regardless of hypercall page x86/kvm/hyper-v: Add support for synthetic debugger interface x86/hyper-v: Add synthetic debugger definitions KVM: selftests: VMX preemption timer migration test KVM: nVMX: Fix VMX preemption timer migration x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit KVM: x86/pmu: Support full width counting KVM: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in KVM: x86: announce KVM_FEATURE_ASYNC_PF_INT KVM: x86: acknowledgment mechanism for async pf page ready notifications KVM: x86: interrupt based APF 'page ready' event delivery KVM: introduce kvm_read_guest_offset_cached() KVM: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() KVM: x86: extend struct kvm_vcpu_pv_apf_data with token info Revert "KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" KVM: VMX: Replace zero-length array with flexible-array Revert "KVM: No need to retry for hva_to_pfn_remapped()" KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE selftests: kvm: fix smm test on SVM selftests: kvm: add a SVM version of state-test selftests: kvm: introduce cpu_has_svm() check KVM: MMU: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu KVM: nSVM: leave guest mode when clearing EFER.SVME KVM: nSVM: split nested_vmcb_check_controls KVM: nSVM: remove HF_HIF_MASK KVM: nSVM: remove HF_VINTR_MASK KVM: nSVM: synthesize correct EXITINTINFO on vmexit KVM: SVM: preserve VGIF across VMCB switch KVM: nSVM: extract svm_set_gif KVM: nSVM: remove unnecessary if KVM: nSVM: synchronize VMCB controls updated by the processor on every vmexit KVM: nSVM: restore clobbered INT_CTL fields after clearing VINTR KVM: nSVM: save all control fields in svm->nested KVM: nSVM: remove trailing padding for struct vmcb_control_area KVM: nSVM: pass vmcb_control_area to copy_vmcb_control_area KVM: nSVM: clean up tsc_offset update KVM: nSVM: move MMU setup to nested_prepare_vmcb_control KVM: nSVM: extract preparation of VMCB for nested run KVM: nSVM: extract load_nested_vmcb_control KVM: nSVM: move map argument out of enter_svm_guest_mode KVM: check userspace_addr for all memslots mfd: mt6360: Remove duplicate REGMAP_IRQ_REG_LINE() entry irqchip: Fix "Loongson HyperTransport Vector support" driver build on all non-MIPS platforms opp: Don't parse icc paths unnecessarily drm/nouveau/kms/gt215-: fix race with audio driver runpm drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection habanalabs: correctly cast u64 to void* habanalabs: initialize variable to default value Bluetooth: hci_qca: Fix QCA6390 memdump failure dt-bindings: mmc: Convert sdhci-pxa to json-schema Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() mmc: sdhci-msm: Clear tuning done flag while hs400 tuning Bluetooth: hci_qca: Improve controller ID info log level cifs: minor fix to two debug messages cifs: Standardize logging output smb3: Add new parm "nodelete" cifs: move some variables off the stack in smb2_ioctl_query_info cifs: reduce stack use in smb2_compound_op cifs: get rid of unused parameter in reconn_setup_dfs_targets() cifs: handle hostnames that resolve to same ip in failover cifs: set up next DFS target before generic_ip_connect() cifs: remove redundant initialization of variable rc cifs: handle "nolease" option for vers=1.0 mtd: Support kmsg dumper based on pstore/blk pstore/blk: Introduce "best_effort" mode pstore/blk: Support non-block storage devices pstore/blk: Provide way to query pstore configuration pstore/zone: Provide way to skip "broken" zone for MTD devices Linux 5.7 openrisc: Fix issue with argument clobbering for clone/fork checkpatch/coding-style: deprecate 80-column warning afs: Rename struct afs_fs_cursor to afs_operation afs: Remove the error argument from afs_protocol_error() afs: Set error flag rather than return error from file status decode afs: Make callback processing more efficient. afs: Show more information in /proc/net/afs/servers afs: Actively poll fileservers to maintain NAT or firewall openings afs: Split the usage count on struct afs_server afs: Use the serverUnique field in the UVLDB record to reduce rpc ops afs: Always include dir in bulk status fetch from afs_do_lookup() rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug_id not user_ID rxrpc: Map the EACCES error produced by some ICMP6 to EHOSTUNREACH vfs, afs, ext4: Make the inode hash table RCU searchable MIPS: ralink: drop ralink_clk_init for mt7621 MIPS: ralink: bootrom: mark a function as __init to save some memory ice: Ignore EMODE when setting PHY config ice: fix aRFS after flow director delete ice: Use coalesce values from q_vector 0 when increasing q_vectors ice: fix PCI device serial number to be lowercase values ice: fix function signature style format ice: Allow VF to request reset as soon as it's initialized ice: Fix inability to set channels when down ice: Always clear QRXFLXP_CNTXT before writing new value ice: Reset VF for all port VLAN changes from host ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value ice: Increase timeout after PFR ice: Fix transmit for all software offloaded VLANs ice: support adding 16 unicast/multicast filter on untrusted VF ice: allow host to clear administratively set VF MAC KVM: arm64: Flush the instruction cache if not unmapping the VM on reboot cfg80211: support bigger kek/kck key length mac80211: set short_slot for 6 GHz band mac80211: Consider 6 GHz band when handling power constraint mac80211: accept aggregation sessions on 6 GHz cfg80211: require HE capabilities for 6 GHz band cfg80211: reject HT/VHT capabilities on 6 GHz band cfg80211: treat 6 GHz channels as valid regardless of capability mac80211: Add HE 6GHz capabilities element to probe request mac80211: use HE 6 GHz band capability and pass it to the driver mac80211: check the correct bit for EMA AP mac80211: determine chandef from HE 6 GHz operation mac80211: avoid using ext NSS high BW if not supported mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode mac80211: build HE operation with 6 GHz oper information mac80211: add HE 6 GHz Band Capability element cfg80211: add and expose HE 6 GHz band capabilities mac80211: add HE 6 GHz Band Capabilities into parse extension cfg80211: handle 6 GHz capability of new station ieee80211: add HE ext EIDs and 6 GHz capability defines ieee80211: add code to obtain and parse 6 GHz operation field ieee80211: definitions for reduced neighbor reports cfg80211: add a helper to identify 6 GHz PSCs nl80211: really allow client-only BIGTK support cfg80211: adapt to new channelization of the 6GHz band cfg80211: fix 6 GHz frequencies to kHz MIPS: Loongson64: Reorder CPUCFG model match arms MIPS: Expose Loongson CPUCFG availability via HWCAP mtd: rawnand: Add an invalid ECC mode to discriminate with valid ones mtd: rawnand: Return an enum from of_get_nand_ecc_algo() mtd: rawnand: Drop OOB_FIRST placement scheme mtd: rawnand: Avoid a typedef mtd: Fix typo in mtd_ooblayout_set_databytes() description mtd: rawnand: Stop using nand_release() mtd: rawnand: nandsim: Reorganize ns_cleanup_module() mtd: rawnand: nandsim: Rename a label in ns_init_module() mtd: rawnand: nandsim: Manage lists on error in ns_init_module() mtd: rawnand: nandsim: Fix the label pointing on nand_cleanup() mtd: rawnand: nandsim: Free erase_block_wear on error mtd: rawnand: nandsim: Use an additional label when freeing the nandsim object mtd: rawnand: nandsim: Stop using nand_release() mtd: rawnand: nandsim: Free the partition names in ns_free() mtd: rawnand: nandsim: Free the allocated device on error in ns_init() mtd: rawnand: nandsim: Free partition names on error in ns_init() mtd: rawnand: nandsim: Fix the two ns_alloc_device() error paths mtd: rawnand: nandsim: Remove debugfs entries at unload time mtd: rawnand: nandsim: Keep track of the created debugfs entries mtd: rawnand: nandsim: Clean error handling mtd: rawnand: nandsim: Use a consistent ns_ prefix for all functions mtd: rawnand: nandsim: Use octal permissions mtd: rawnand: nandsim: Consistent use of 'ns' instead of 'dev' mtd: rawnand: brcmnand: support v2.1-v2.2 controllers dt-bindings: mtd: brcmnand: add v2.1 and v2.2 support mtd: rawnand: brcmnand: rename page sizes mtd: rawnand: brcmnand: fix CS0 layout mtd: rawnand: brcmnand: rename v4 registers mtd: rawnand: gpmi: Use nand_extract_bits() mtd: rawnand: omap_elm: Fix runtime PM imbalance on error mtd: rawnand: gpmi: Fix runtime PM imbalance in gpmi_nand_probe mtd: rawnand: gpmi: Fix runtime PM imbalance on error mtd: rawnand: ingenic: Convert the driver to exec_op() mtd: rawnand: ingenic: Fix the RB gpio active-high property on qi, lb60 mtd: rawnand: xway: Stop using nand_release() mtd: rawnand: xway: Fix the probe error path mtd: rawnand: vf610: Stop using nand_release() mtd: rawnand: txx9ndfmc: Stop using nand_release() mtd: rawnand: tmio: Stop using nand_release() mtd: rawnand: tmio: Fix the probe error path mtd: rawnand: tango: Stop using nand_release() mtd: rawnand: sunxi: Stop using nand_release() mtd: rawnand: sunxi: Fix the probe error path mtd: rawnand: stm32_fmc2: Stop using nand_release() mtd: rawnand: socrates: Stop using nand_release() mtd: rawnand: socrates: Fix the probe error path mtd: rawnand: sharpsl: Stop using nand_release() mtd: rawnand: sharpsl: Fix the probe error path mtd: rawnand: sh_flctl: Stop using nand_release() mtd: rawnand: s3c2410: Stop using nand_release() mtd: rawnand: r852: Stop using nand_release() mtd: rawnand: qcom: Stop using nand_release() mtd: rawnand: plat_nand: Stop using nand_release() mtd: rawnand: plat_nand: Fix the probe error path mtd: rawnand: pasemi: Stop using nand_release() mtd: rawnand: pasemi: Fix the probe error path mtd: rawnand: oxnas: Stop using nand_release() mtd: rawnand: oxnas: Release all devices in the _remove() path mtd: rawnand: oxnas: Unregister all devices on error mtd: rawnand: oxnas: Fix the probe error path mtd: rawnand: oxnas: Keep track of registered devices mtd: rawnand: orion: Stop using nand_release() mtd: rawnand: orion: Fix the probe error path mtd: rawnand: omap2: Stop using nand_release() mtd: rawnand: ndfc: Stop using nand_release() mtd: rawnand: mxic: Stop using nand_release() mtd: rawnand: mxc: Stop using nand_release() mtd: rawnand: mtk: Stop using nand_release() mtd: rawnand: mtk: Fix the probe error path mtd: rawnand: mpc5121: Stop using nand_release() mtd: rawnand: marvell: Stop using nand_release() mtd: rawnand: lpc32xx_slc: Stop using nand_release() mtd: rawnand: lpc32xx_mlc: Stop using nand_release() mtd: rawnand: ingenic: Stop using nand_release() mtd: rawnand: ingenic: Fix the probe error path mtd: rawnand: hisi504: Stop using nand_release() mtd: rawnand: gpmi: Stop using nand_release() mtd: rawnand: gpio: Stop using nand_release() mtd: rawnand: fsmc: Stop using nand_release() mtd: rawnand: fsl_upm: Stop using nand_release() mtd: rawnand: fsl_ifc: Stop using nand_release() mtd: rawnand: fsl_elbc: Stop using nand_release() mtd: rawnand: diskonchip: Stop using nand_release() mtd: rawnand: diskonchip: Fix the probe error path mtd: rawnand: denali: Stop using nand_release() mtd: rawnand: denali: Delete items from the list in the _remove() path mtd: rawnand: davinci: Stop using nand_release() mtd: rawnand: cs553x: Stop using nand_release() mtd: rawnand: cafe: Stop using nand_release() mtd: rawnand: cadence: Stop using nand_release() mtd: rawnand: brcmnand: Stop using nand_release() mtd: rawnand: bcm47xx: Stop using nand_release() mtd: rawnand: au1550nd: Stop using nand_release() MIPS: Loongson64: Guard against future cores without CPUCFG mtd: spi-nor: winbond: Fix 4-byte opcode support for w25q256 l2tp: add sk_family checks to l2tp_validate_socket l2tp: do not use inet_hash()/inet_unhash() mptcp: fix NULL ptr dereference in MP_JOIN error path sch_cake: Take advantage of skb->hash where appropriate ravb: Mask PHY mode to avoid inserting delays twice selftests: forwarding: pedit_dsfield: Check counter value selftests: forwarding: mirror_lib: Use mausezahn vxlan: few locking fixes in nexthop event handler vxlan: add check to prevent use of remote ip attributes with NDA_NH_ID net: qrtr: Allocate workqueue before kernel_bind mptcp: remove msk from the token container at destruction time. mptcp: fix race between MP_JOIN and close mptcp: fix unblocking connect() r8169: improve handling power management ops r8169: make rtl8169_down central chip quiesce function r8169: move some calls to rtl8169_hw_reset r8169: don't reset tx ring indexes in rtl8169_tx_clear r8169: enable WAKE_PHY as only WoL source when runtime-suspending r8169: change driver data type mtd: spi-nor: sfdp: add/use local variable in spi_nor_parse_bfpt() bus: ti-sysc: Flush posted write on enable and disable net/smc: pre-fetch send buffer outside of send_lock net: dsa: sja1105: fix port mirroring for P/Q/R/S net: dsa: sja1105: suppress -Wmissing-prototypes in sja1105_static_config.c net/sched: act_ct: add nat mangle action only for NAT-conntrack devinet: fix memleak in inetdev_init() virtio_vsock: Fix race condition in virtio_transport_recv_pkt net: hns3: remove some unused codes in hns3_nic_set_features() net: hns3: fix two coding style issues in hclgevf_main.c net: hns3: fix an incorrect comment for num_tqps in struct hclgevf_dev net: hns3: remove two unused macros in hclgevf_cmd.c net: hns3: remove an unused macro hclge_is_csq net: hns3: fix a print format issue in hclge_mac_mdio_config() MAINTAINERS: Add entry for Qualcomm IPCC driver mailbox: Add support for Qualcomm IPCC dt-bindings: mailbox: Add devicetree binding for Qcom IPCC mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ipi_mbox_probe() mailbox: imx-mailbox: fix scu msg header size check mailbox: sprd: Add Spreadtrum mailbox driver dt-bindings: mailbox: Add the Spreadtrum mailbox documentation mailbox: ZynqMP IPI: Delete an error message in zynqmp_ipi_probe() mailbox: imx: Disable the clock on devm_mbox_controller_register() failure i2c: add 'single-master' property to generic bindings mailbox: imx: Fix return in imx_mu_scu_xlate() mailbox: imx: Support runtime PM mailbox: pcc: make pcc_mbox_driver static i2c: designware: Add Baikal-T1 System I2C support i2c: designware: Move reg-space remapping into a dedicated function i2c: designware: Retrieve quirk flags as early as possible i2c: designware: Convert driver to using regmap API dt: Add bindings for IDT VersaClock 5P49V5925 clk: vc5: Add support for IDT VersaClock 5P49V6965 mtd: spi-nor: sfdp: prepare BFPT parsing for JESD216 rev D clk: Add Baikal-T1 CCU Dividers driver clk: Add Baikal-T1 CCU PLLs driver dt-bindings: clk: Add Baikal-T1 CCU Dividers binding dt-bindings: clk: Add Baikal-T1 CCU PLLs binding Documentation: Add details for pstore/blk pstore/zone,blk: Add ftrace frontend support pstore/zone,blk: Add console frontend support pstore/zone,blk: Add support for pmsg frontend pstore/blk: Introduce backend for block devices pstore/zone: Introduce common layer to manage storage zones ramoops: Add "max-reason" optional field to ramoops DT node pstore/ram: Introduce max_reason and convert dump_oops pstore/platform: Pass max_reason to kmesg dump printk: Introduce kmsg_dump_reason_str() printk: honor the max_reason field in kmsg_dumper printk: Collapse shutdown types into a single dump reason pstore/ftrace: Provide ftrace log merging routine pstore/ram: Refactor ftrace buffer merging pstore/ram: Refactor DT size parsing pstore/ram: Adjust module param permissions to reflect reality pstore/platform: Move module params after declarations pstore/platform: Use backend name for console registration pstore/platform: Switch pstore_info::name to const pstore: Make sure console capturing will restart pstore: Remove filesystem records when backend is unregistered pstore: Do not leave timer disabled for next backend pstore: Add locking around superblock changes mtd: spi-nor: sfdp: default to addr_width of 3 for configurable widths f2fs: fix wrong discard space platform/x86: touchscreen_dmi: Add info for the Trekstor Yourbook C11B platform/x86: hp-wmi: Introduce HPWMI_POWER_FW_OR_HW as convenient shortcut platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32() platform/x86: hp-wmi: Refactor postcode_store() to follow standard patterns platform/x86: acerhdf: replace space by * in modalias platform/x86: ISST: Increase timeout ath11k: clear DCM max constellation tx value ath11k: reset trigger frame MAC padding duration ath10k: Remove ath10k_qmi_register_service_notifier() declaration ath9k_htc: Set RX filter based to allow broadcast Action frame RX ath9k: Set RX filter based to allow broadcast Action frame RX io_uring: fix overflowed reqs cancellation io_uring: off timeouts based only on completions io_uring: move timeouts flushing to a helper i2c: designware: Discard Cherry Trail model flag i2c: designware: Add Baytrail sem config DW I2C platform dependency i2c: designware: slave: Set DW I2C core module dependency i2c: designware: Use `-y` to build multi-object modules dt-bindings: i2c: dw: Add Baikal-T1 SoC I2C controller dt-bindings: i2c: Convert DW I2C slave to the DW I2C master example dt-bindings: i2c: Convert DW I2C binding to DT schema MIPS: Fix build warning about "PTR_STR" redefinition net/mlx5e: Make mlx5e_dcbnl_ops static net/mlx5e: en_tc: Fix cast to restricted __be32 warning net/mlx5e: en_tc: Fix incorrect type in initializer warnings net/mlx5: IPSec: Fix incorrect type for spi net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types net/mlx5: cmd: Fix memset with byte count warning net/mlx5: DR: Fix incorrect type in return expression net/mlx5: DR: Fix cast to restricted __be32 net/mlx5: DR: Fix incorrect type in argument net/mlx5e: Use generic API to build MPLS label net: Make mpls_entry_encode() available for generic users net/mlx5: reduce stack usage in qp_read_field net/mlx5e: Don't use err uninitialized in mlx5e_attach_decap net/mlx5: Kconfig: Fix spelling typo mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() fs/xfs: Create function xfs_inode_should_enable_dax() fs/xfs: Make DAX mount option a tri-state fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS fs/xfs: Remove unnecessary initialization of i_rwsem exec: Compute file based creds only once rtc: abx80x: Add Device Tree matching table rtc: rv3028: Add missed check for devm_regmap_init_i2c() rtc: mpc5121: Use correct return value for mpc5121_rtc_probe() rtc: goldfish: Use correct return value for goldfish_rtc_probe() exec: Add a per bprm->file version of per_clear rtc: snvs: Add necessary clock operations for RTC APIs rtc: snvs: Make SNVS clock always prepared ASoC: soc-card: add snd_soc_card_remove_dai_link() ASoC: soc-card: add snd_soc_card_add_dai_link() ASoC: soc-card: add snd_soc_card_set_bias_level_post() ASoC: soc-card: add snd_soc_card_set_bias_level() ASoC: soc-card: add snd_soc_card_remove() ASoC: soc-card: add snd_soc_card_late_probe() ASoC: soc-card: add snd_soc_card_probe() ASoC: soc-card: add probed bit field to snd_soc_card ASoC: soc-card: add snd_soc_card_resume_post() ASoC: soc-card: add snd_soc_card_resume_pre() ASoC: soc-card: add snd_soc_card_suspend_post() ASoC: soc-card: add snd_soc_card_suspend_pre() ASoC: soc-card: move snd_soc_card_subclass to soc-card ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card ASoC: soc-card: move snd_soc_card_jack_new() to soc-card ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card ASoC: add soc-card.c ASoC: soc.h: convert bool to bit field for snd_soc_card m68k,nommu: fix implicit cast from __user in __{get,put}_user_asm() m68k,nommu: add missing __user in uaccess' __ptr() macro m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig tcp: tcp_init_buffer_space can be static net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static drivers/net/ibmvnic: Update VNIC protocol version reporting nfp: flower: fix incorrect flag assignment dt-bindings: net: rename the bindings document for MediaTek STAR EMAC NFC: st21nfca: add missed kfree_skb() in an error path dt-bindings: net: imx-dwmac: Add NXP imx8 DWMAC glue layer net: ethernet: dwmac: add ethernet glue logic for NXP imx8 chip stmmac: platform: add "snps, dwmac-5.10a" IP compatible string tipc: remove set but not used variable 'prev' neigh: fix ARP retransmit timer guard net: dsa: sja1105: avoid invalid state in sja1105_vlan_filtering ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu net: dsa: tag_8021q: stop restoring VLANs from bridge pselect6() and friends: take handling the combined 6th/7th args into helper spi: spi-fsl-dspi: fix native data copy blk-wbt: rename __wbt_update_limits to wbt_update_limits blk-wbt: remove wbt_update_limits blk-throttle: remove tg_drain_bios blk-throttle: remove blk_throtl_drain dt-bindings: Merge gpio-usb-b-connector with usb-connector vfio/mdev: Fix reference count leak in add_mdev_supported_type dt-bindings: timer: renesas: cmt: Convert to json-schema dt-bindings: clock: Convert i.MX8QXP LPCG to json-schema dt-bindings: timer: Convert i.MX GPT to json-schema dt-bindings: thermal: rcar-thermal: Add device tree support for r8a7742 dt-bindings: serial: Add binding for UART pin swap dt-bindings: geni-se: Add interconnect binding for GENI QUP dt-bindings: geni-se: Convert QUP geni-se bindings to YAML dt-bindings: regulator: Convert anatop regulator to json-schema dt-bindings: ASoC: renesas,rsnd: Add r8a7742 support bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones bpf, selftests: Verifier bounds tests need to be updated bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones bpf: Fix use-after-free in fmod_ret check orangefs: convert get_user_pages() --> pin_user_pages() orangefs: remove redundant assignment to variable ret ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi default csum_and_copy_to_user(): don't bother with access_ok() take the dummy csum_and_copy_from_user() into net/checksum.h arm: switch to csum_and_copy_from_user() sh32: convert to csum_and_copy_from_user() m68k: convert to csum_and_copy_from_user() xtensa: switch to providing csum_and_copy_from_user() sparc: switch to providing csum_and_copy_from_user() parisc: turn csum_partial_copy_from_user() into csum_and_copy_from_user() alpha: turn csum_partial_copy_from_user() into csum_and_copy_from_user() ia64: turn csum_partial_copy_from_user() into csum_and_copy_from_user() ia64: csum_partial_copy_nocheck(): don't abuse csum_partial_copy_from_user() x86: switch 32bit csum_and_copy_to_user() to user_access_{begin,end}() x86: switch both 32bit and 64bit to providing csum_and_copy_from_user() x86_64: csum_..._copy_..._user(): switch to unsafe_..._user() net: remove kernel_setsockopt net: add a new bind_add method sctp: refactor sctp_setsockopt_bindx sctp: add sctp_sock_set_nodelay net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() net/mlx5e: Fix MLX5_TC_CT dependencies net/mlx5e: Properly set default values when disabling adaptive moderation net/mlx5e: Fix arch depending casting issue in FEC net/mlx5e: Remove warning "devices are not on same switch HW" net/mlx5e: Fix stats update for matchall classifier net/mlx5: Fix crash upon suspend/resume perf build: Add a LIBPFM4=1 build test entry perf tools: Add optional support for libpfm4 perf tools: Correct license on jsmn JSON parser perf jit: Fix inaccurate DWARF line table perf jvmti: Remove redundant jitdump line table entries perf build: Add NO_SDT=1 to the default set of build tests perf build: Add NO_LIBCRYPTO=1 to the default set of build tests perf build: Add NO_SYSCALL_TABLE=1 to the build tests perf build: Remove libaudit from the default feature checks perf trace: Grow the syscall table as needed when using libaudit perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor perf trace: Remove union from syscalltbl, all the fields are needed perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable net: phy: marvell: unlock after phy_select_page() failure perf build: Group the NO_SYSCALL_TABLE logic net: phy: mscc: fix PHYs using the vsc8574_probe net: ethernet: mtk-star-emac: remove unused variable vmxnet3: use correct hdr reference when packet is encapsulated RDMA/core: Introduce shared CQ pool API spi: Convert DW SPI binding to DT schema spi: dw: Refactor mid_spi_dma_setup() to separate DMA and IRQ config spi: dw: Make DMA request line assignments explicit for Intel Medfield RDMA/core: Add protection for shared CQs used by ULPs RDMA/core: Fix several reference count leaks. IB/hfi1: Fix spelling mistake "enought" -> "enough" RDMA/core: Use offsetofend() instead of open coding thermal/int340x_thermal: Don't require IDSP to exist thermal/int340x_thermal: Export OEM vendor variables thermal/int340x_thermal: Export GDDV thermal: qoriq: Update the settings for TMUv2 RDMA/hns: remove duplicate assignment to pointer raq RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode Revert "drm/amd/display: disable dcn20 abm feature for bring up" drm/amd/powerplay: ack the SMUToHost interrupt on receive V2 drm/amdgpu/pm: return an error during GPU reset or suspend (v2) RDMA/srpt: Increase max_send_sge RDMA/srpt: Reduce max_recv_sge to 1 RDMA/srpt: Make debug output more detailed RDMA/srp: Make the channel count configurable per target spi: bcm2835: Remove shared interrupt support null_blk: force complete for timeout request mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA mwifiex: Parse all API_VER_ID properties ALSA: usb-audio: Fixing usage of plain int instead of NULL airo: Fix read overflows sending packets brcmfmac: 43012 Update MES Watermark brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode brcmfmac: set F2 blocksize for 4373 wlcore: fix runtime pm imbalance in wlcore_irq_locked rtw88: 8822c: remove CCK TX setting when switch channel rtw88: 8822c: fix missing brace warning for old compilers rtw88: fix EAPOL 4-way failure by finish IQK earlier rtw88: coex: 8723d: handle BT inquiry cases rtw88: coex: 8723d: set antanna control owner wlcore: fix runtime pm imbalance in __wl1271_op_remove_interface wlcore: fix runtime pm imbalance in wl1271_op_suspend wlcore: fix runtime pm imbalance in wlcore_regdomain_config wlcore: fix runtime pm imbalance in wl1271_tx_work ASoC: SOF: Intel: hda: fix generic hda codec support atmel: Use shared constant for rfc1042 header libertas: Use shared constant for rfc1042 header cw1200: Remove local sdio VENDOR and DEVICE id definitions b43_legacy: Fix connection problem with WPA3 b43: Fix connection problem with WPA3 dt-bindings: vendor-prefixes: Add Silex Insight vendor prefix Revert "rtw88: no need to set registers for SDIO" MAINTAINERS: update qtnfmac maintainers dt-bindings: input: touchscreen: edt-ft5x06: change reg property dt-bindings: snps,dw-apb-ssi: add optional reset property spi: dw: add reset control spi: bcm2835: Enable shared interrupt support spi: bcm2835: Implement shutdown callback blk-mq: drain I/O when all CPUs in a hctx are offline blk-mq: add blk_mq_all_tag_iter blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx blk-mq: use BLK_MQ_NO_TAG in more places blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG blk-mq: move more request initialization to blk_mq_rq_ctx_init blk-mq: simplify the blk_mq_get_request calling convention blk-mq: remove the bio argument to ->prepare_request nvme: force complete cancelled requests blk-mq: blk-mq: provide forced completion method regulator: core: Add regulator bypass trace points cpuidle: Fix three reference count leaks PCI: vmd: Filter resource type bits from shadow register PM: runtime: Replace pm_runtime_callbacks_present() ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings Subject: [PATCH v2] ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update xen/pci: Get rid of verbose_request and use dev_dbg() instead rt2800: enable MFP support unconditionally dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver iommu/amd: Remove redundant devid checks iommu/amd: Store dev_data as device iommu private data iommu/amd: Merge private header files iommu/amd: Remove PD_DMA_OPS_MASK iommu/amd: Consolidate domain allocation/freeing iommu/amd: Free page-table in protection_domain_free() iommu/amd: Allocate page-table in protection_domain_init() iommu/amd: Let free_pagetable() not rely on domain->pt_root iommu/amd: Unexport get_dev_data() vmci_host: get rid of pointless access_ok() hfi1: get rid of pointless access_ok() usb: get rid of pointless access_ok() calls lpfc_debugfs: get rid of pointless access_ok() efi_test: get rid of pointless access_ok() drm_read(): get rid of pointless access_ok() via-pmu: don't bother with access_ok() drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() omapfb: get rid of pointless access_ok() calls amifb: get rid of pointless access_ok() calls drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() cm4000_cs.c cmm_ioctl(): get rid of pointless access_ok() nvram: drop useless access_ok() n_hdlc_tty_read(): remove pointless access_ok() tomoyo_write_control(): get rid of pointless access_ok() gfs2: Even more gfs2_find_jhead fixes spi: dw: Use regset32 DebugFS method to create regdump file spi: dw: Add DMA support to the DW SPI MMIO driver spi: dw: Cleanup generic DW DMA code namings spi: dw: Add DW SPI DMA/PCI/MMIO dependency on the DW SPI core spi: dw: Remove DW DMA code dependency from DW_DMAC_PCI spi: dw: Move Non-DMA code to the DW PCIe-SPI driver spi: dw: Add core suffix to the DW APB SSI core source file spi: dw: Fix Rx-only DMA transfers spi: dw: Use DMA max burst to set the request thresholds spi: dw: Parameterize the DMA Rx/Tx burst length spi: dw: Add SPI Rx-done wait method to DMA-based transfer spi: dw: Add SPI Tx-done wait method to DMA-based transfer spi: dw: Locally wait for the DMA transfers completion spi: dw: Return any value retrieved from the dma_transfer callback spi: dw: Set xfer effective_speed_hz fs: fix indentation in deactivate_super() vfs: Remove duplicated d_mountpoint check in __is_local_mountpoint workqueue: remove useless unlock() and lock() in series workqueue: void unneeded requeuing the pwq in rescuer thread comedi: get rid of compat_alloc_user_space() mess in COMEDI_CMD{,TEST} compat comedi: do_cmd_ioctl(): lift copyin/copyout into the caller comedi: do_cmdtest_ioctl(): lift copyin/copyout into the caller comedi: lift copy_from_user() into callers of __comedi_get_user_cmd() comedi: get rid of compat_alloc_user_space() mess in COMEDI_INSNLIST compat comedi: get rid of compat_alloc_user_space() mess in COMEDI_INSN compat Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t workqueue: Use rcuwait for wq_manager_wait parisc: Fix kernel panic in mem_init() regulator: extract voltage balancing code to the separate function iommu: Fix reference count leak in iommu_group_alloc. ASoC: reduce verbosity of error messages for sof-dai and sof-link EDAC/amd64: Remove redundant assignment to variable ret in hw_info_get() iommu/vt-d: Fix compile warning iommu/vt-d: Remove real DMA lookup in find_domain iommu/vt-d: Allocate domain info for real DMA sub-devices iommu/vt-d: Only clear real DMA device's context entries regmap: provide helpers for simple bit operations iommu: Remove iommu_sva_ops::mm_exit() uacce: Remove mm_exit() op regmap: add helper for per-port regfield initialization ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed ASoC: rt1015: Enable class-D silence and clock detections ASoC: tlv320adcx140: Fix dt-binding-check issue ASoC: img-i2s-out: Fix runtime PM imbalance on error ASoC: topology: remove the redundant pass checks ASoC: topology: refine and log the header in the correct pass i2c: sh_mobile: simplify code and remove false compilation warning gpio: fix locking open drain IRQ lines tty: serial: qcom_geni_serial: Add 51.2MHz frequency support Bluetooth: Acquire sk_lock.slock without disabling interrupts Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() Bluetooth: hci_qca: Fix suspend/resume functionality failure powerpc/64s: Disable sanitisers for C syscall/interrupt entry/exit code tty: serial: imx: clear Ageing Timer Interrupt in handler serial: 8250_fintek: Add F81966 Support erofs: suppress false positive last_block warning erofs: convert to use the new mount fs_context api i2c: i801: Instantiate SPD EEPROMs automatically i2c: smbus: Add a way to instantiate SPD EEPROMs automatically sc16is7xx: Add flag to activate IrDA mode dt-bindings: sc16is7xx: Add flag to activate IrDA mode serial: 8250: Support rs485 bus termination GPIO serial: 8520_port: Fix function param documentation dt-bindings: serial: Add binding for rs485 bus termination GPIO mmc: core: Export device/vendor ids from Common CIS for SDIO cards mmc: core: Do not export MMC_NAME= and MODALIAS=mmc:block for SDIO cards mmc: sdhci-of-at91: fix CALCR register being rewritten mmc: sdhci-esdhc-imx: disable the CMD CRC check for standard tuning mmc: sdhci-esdhc-imx: fix the mask for tuning start point mmc: host: sdhci-esdhc-imx: add wakeup feature for GPIO CD pin mmc: mmci_sdmmc: fix DMA API warning max segment size mmc: mmci_sdmmc: fix DMA API warning overlapping mappings mmc: sdhci-of-arasan: Add support for Intel Keem Bay dt-bindings: mmc: arasan: Add compatible strings for Intel Keem Bay mmc: sdhci-cadence: fix PHY write mmc: sdio: Sort all SDIO IDs in common include file mmc: sdio: Fix Cypress SDIO IDs macros in common include file mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file mmc: sdio: Move SDIO IDs from ath10k driver to common include file mmc: sdio: Move SDIO IDs from ath6kl driver to common include file mmc: sdio: Move SDIO IDs from smssdio driver to common include file mmc: sdio: Move SDIO IDs from btmtksdio driver to common include file mmc: sdio: Move SDIO IDs from btmrvl driver to common include file mmc: sdio: Move SDIO IDs from mwifiex driver to common include file mmc: sdio: Change macro names for Marvell 8688 modules staging: rtl8723bs: Use common packet header constants staging: sm750fb: Add names to proc_setBLANK args staging: most: usb: init return value in default path of switch/case expression PCI: tegra194: Fix runtime PM imbalance on error usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs usb: dwc3: meson-g12a: fix error path when fetching the reset line fails xfrm: fix a NULL-ptr deref in xfrm_local_error dt-bindings: interrupt-controller: Add Loongson PCH MSI irqchip: Add Loongson PCH MSI controller dt-bindings: interrupt-controller: Add Loongson PCH PIC irqchip: Add Loongson PCH PIC controller dt-bindings: interrupt-controller: Add Loongson HTVEC irqchip: Add Loongson HyperTransport Vector support extcon: arizona: Fix runtime PM imbalance on error extcon: max14577: Add proper dt-compatible strings extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()' extcon: remove redundant assignment to variable idx Revert "dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings" Revert "dt-bindings: usb: qcom,dwc3: Add compatible for SC7180" Revert "dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver" ARM: zynq: Don't select CONFIG_ICST iwlwifi: bump FW API to 56 for AX devices iwlwifi: mvm: add support for range request version 10 iwlwifi: mvm: fix aux station leak iwlwifi: move txq-specific from trans_pcie to common trans iwlwifi: move iwl_txq and substructures to a common trans header iwlwifi: pcie: gen3: indicate 8k/12k RB size to device iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia iwlwifi: acpi: support device specific method (DSM) iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq iwlwifi: pcie: don't count on the FW to set persistence mode iwlwifi: set NO_HE if the regulatory domain forbids it reiserfs: Replace kmalloc with kcalloc in the comment 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 powerpc/book3s64/kvm: Fix secondary page table walk warning during migration opp: Remove bandwidth votes when target_freq is zero opp: core: add regulators enable and disable opp: Reorder the code for !target_freq case opp: Expose bandwidth information via debugfs cpufreq: dt: Add support for interconnect bandwidth scaling opp: Update the bandwidth on OPP frequency changes opp: Add sanity checks in _read_opp_key() opp: Add support for parsing interconnect bandwidth clk: mediatek: assign the initial value to clk_init_data of mtk_mux clk: mediatek: Add MT6765 clock support clk: mediatek: add mt6765 clock IDs dt-bindings: clock: mediatek: document clk bindings vcodecsys for Mediatek MT6765 SoC dt-bindings: clock: mediatek: document clk bindings mipi0a for Mediatek MT6765 SoC dt-bindings: clock: mediatek: document clk bindings for Mediatek MT6765 SoC CLK: HSDK: CGU: add support for 148.5MHz clock CLK: HSDK: CGU: support PLL bypassing CLK: HSDK: CGU: check if PLL is bypassed first clk: clk-si5341: Add support for the Si5345 series e1000: Fix typo in the comment igc: Fix wrong register name igc: Remove Sequence Error Counter igc: Add Receive Error Counter igc: Remove symbol error counter i40e: Make i40e_shutdown_adminq() return void e1000e: Relax condition to trigger reset for ME workaround igc: Fix IGC_MAX_RXNFC_RULES igc: Reject NFC rules with multiple matches igc: Remove unused flags igb: make igb_set_fc_watermarks() return void ixgbe: Remove unused inline function ixgbe_irq_disable_queues ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() dt-bindings: timer: renesas: mtu2: Convert to json-schema of/fdt: Remove redundant kbasename function call ixgbe: fix signed-integer-overflow warning i40e: trivial fixup of comments in i40e_xsk.c dt-bindings: clock: Convert i.MX1 clock to json-schema dt-bindings: clock: Convert i.MX21 clock to json-schema dt-bindings: clock: Convert i.MX25 clock to json-schema dt-bindings: clock: Convert i.MX27 clock to json-schema i40e: Use scnprintf() for avoiding potential buffer overflow dt-bindings: clock: Convert i.MX23 clock to json-schema dt-bindings: clock: Convert i.MX28 clock to json-schema dt-bindings: clock: Convert i.MX31 clock to json-schema dt-bindings: clock: Convert i.MX35 clock to json-schema dt-bindings: clock: Convert i.MX5 clock to json-schema dt-bindings: iio: imu: bmi160: convert format to yaml, add maintainer Documentation/dax: Update DAX enablement for ext4 fs/ext4: Introduce DAX inode flag fs/ext4: Remove jflag variable fs/ext4: Make DAX mount option a tri-state fs/ext4: Only change S_DAX on inode load fs/ext4: Update ext4_should_use_dax() fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS fs/ext4: Disallow verity if inode is DAX fs/ext4: Narrow scope of DAX check in setflags comedi: get rid of compat_alloc_user_space() mess in COMEDI_RANGEINFO compat comedi: get rid of compat_alloc_user_space() mess in COMEDI_CHANINFO compat comedi: get rid of indirection via translated_ioctl() comedi: move compat ioctl handling to native fops clk: qcom: Add missing msm8998 ufs_unipro_core_clk_src clk: ingenic: Mark ingenic_tcu_of_match as __maybe_unused dt-bindings: usb: usb-xhci: Document r8a7742 support dt-bindings: usb: renesas,usbhs: Add support for r8a7742 dt-bindings: PCI: pci-rcar-gen2: Add device tree support for r8a7742 dt-bindings: phy: rcar-gen2: Add r8a7742 support dt-bindings: dma: uart: mtk: fix example net: hns3: print out speed info when parsing speed fails net: hns3: remove some unused fields in struct hclge_dev net: hns3: remove two duplicated register macros in hclgevf_main.h net: hns3: remove unused struct hnae3_unic_private_info net: hns3; remove unused HNAE3_RESTORE_CLIENT in enum hnae3_reset_notify_type net: hns3: remove some unused fields in struct hns3_nic_priv net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd net: hns3: refactor hclge_query_bd_num_cmd_send() net: hns3: refactor hclge_config_tso() net: hns3: add a missing mutex destroy in hclge_init_ad_dev() net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() net: be more gentle about silly gso requests coming from user net: ks8851: Remove ks8851_mll.c net: ks8851: Implement Parallel bus operations net: ks8851: Separate SPI operations into separate file net: ks8851: Implement register, FIFO, lock accessor callbacks net: ks8851: Permit overridding interrupt enable register net: ks8851: Factor out TX work flush function net: ks8851: Split out SPI specific code from probe() and remove() net: ks8851: Split out SPI specific entries in struct ks8851_net net: ks8851: Factor out SKB receive function net: ks8851: Factor out bus lock handling net: ks8851: Use 16-bit read of RXFC register net: ks8851: Use 16-bit writes to program MAC address net: ks8851: Remove ks8851_rdreg32() net: ks8851: Use dev_{get,set}_drvdata() net: ks8851: Use devm_alloc_etherdev() net: ks8851: Pass device node into ks8851_init_mac() net: ks8851: Replace dev_err() with netdev_err() in IRQ handler net: ks8851: Rename ndev to netdev in probe net: ks8851: Factor out spi->dev in probe()/remove() vmxnet3: update to version 4 vmxnet3: add geneve and vxlan tunnel offload support vmxnet3: add support to get/set rx flow hash vmxnet3: prepare for version 4 changes ice: Refactor VF VSI release and setup functions ice: Refactor VF reset clk: X1000: Add FIXDIV for SSI clock of X1000. dt-bindings: clock: Add and reorder ABI for X1000. clk: Ingenic: Add CGU driver for X1830. dt-bindings: clock: Add X1830 clock bindings. clk: Ingenic: Adjust cgu code to make it compatible with X1830. clk: Ingenic: Remove unnecessary spinlock when reading registers. ice: remove VM/VF disable command on CORER/GLOBR reset ice: Add functions to rebuild host VLAN/MAC config for a VF ice: Add function to set trust mode bit on reset dt-bindings: usb: Convert ehci-mv to json-schema dt-bindings: spi: Convert spi-pxa2xx to json-schema ice: Renaming and simplification in VF init path ice: Separate VF VSI initialization/creation from reset flow dt-bindings: media: Convert marvell,mmp2-ccic to json-schema clk: intel: remove redundant initialization of variable rate64 ice: Add helper function for clearing VPGEN_VFRTRIG soc: sifive: l2 cache: Mark l2_get_priv_group as static soc: sifive: l2 cache: Eliminate an unsigned zero compare warning ice: Simplify ice_sriov_configure ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings ice: Declare functions static ice: fix kernel BUG if register_netdev fails ice: fix potential double free in probe unrolling ice: cleanup VSI context initialization ice: Poll for reset completion when DDP load fails dt-bindings: power: sbs-battery: Convert to yaml power: supply: sbs-battery: constify power-supply property array power: supply: sbs-battery: switch to i2c's probe_new power: supply: sbs-battery: switch from of_property_* to device_property_* power: supply: sbs-battery: add ability to disable charger broadcasts power: supply: sbs-battery: fix idle battery status power: supply: sbs-battery: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED support power: supply: sbs-battery: add MANUFACTURE_DATE support power: supply: sbs-battery: add POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT/VOLTAGE_MAX support power: supply: sbs-battery: Improve POWER_SUPPLY_PROP_TECHNOLOGY support power: supply: sbs-battery: add POWER_SUPPLY_PROP_CURRENT_AVG support power: supply: sbs-battery: add PEC support power: supply: sbs-battery: simplify read_read_string_data power: supply: sbs-battery: add POWER_SUPPLY_PROP_CAPACITY_ERROR_MARGIN support SUNRPC: Remove unreachable error condition in rpcb_getport_async() nfsd: Fix svc_xprt refcnt leak when setup callback client failed sunrpc: clean up properly in gss_mech_unregister() sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations. sunrpc: check that domain table is empty at module unload. dt-bindings: thermal: Convert i.MX to json-schema vfio: Selective dirty page tracking if IOMMU backed device pins pages vfio iommu: Add migration capability to report supported features vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap vfio iommu: Implementation of ioctl for dirty pages tracking vfio iommu: Add ioctl definition for dirty pages tracking vfio iommu: Cache pgsize_bitmap in struct vfio_iommu vfio iommu: Remove atomicity of ref_count of pinned pages vfio: UAPI for migration interface for device state dt-bindings: mtd: Convert ingenic,jz4780-nand.txt to YAML dt-bindings: memory: Convert ingenic,jz4780-nemc.txt to YAML gpio: gpiolib: Allow GPIO IRQs to lazy disable dt-bindings: gpio: Convert mxs to json-schema dt-bindings: serial: Add renesas,em-uart bindings dt-bindings: memory-controllers: renesas,dbsc: Convert to json-schema dt-bindings: interrupt-controller: arm,gic: Document resets property ASoC: fsi: Add missing properties to DT bindings dt-bindings: rtc: rtc-sh: Add missing power-domains property dt-bindings: media: Add missing clock domain description dt-bindings: timer: Convert i.MX SYSCTR to json-schema dt-bindings: timer: Convert i.MX TPM to json-schema dt-bindings: vendor-prefixes: Add MikroTik dt-bindings: clock: Convert i.MX7D clock to json-schema ARM: OMAP2+: Fix regression for using local timer on non-SMP SoCs dt-bindings: interrupt-controller: Convert imx irqsteer to json-schema bus: bt1-axi: Build the driver into the kernel bus: bt1-apb: Build the driver into the kernel dt-bindings: gpio: renesas, rcar-gpio: Add r8a7742 (RZ/G1H) support dt-bindings: power: renesas,apmu: Document r8a7742 support dt-bindings: net: renesas,ether: Document R8A7742 SoC dt-bindings: net: renesas, ravb: Add support for r8a7742 SoC dt-bindings: ata: renesas,rcar-sata: Add r8a7742 support dt-bindings: i2c: renesas, iic: Document r8a7742 support dt-bindings: i2c: renesas, i2c: Document r8a7742 support sfc: avoid an unused-variable warning sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event x86/ioperm: Prevent a memory leak when fork fails dt-bindings: serial: renesas,scifa: Remove part numbers from comments dt-bindings: serial: renesas,scifa: Document r8a7742 bindings Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" x86/spinlock: Remove obsolete ticket spinlock macros and types x86/split_lock: Add Icelake microserver and Tigerlake CPU models 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 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 mm/z3fold: silence kmemleak false positives of slots x86/dma: Fix max PFN arithmetic overflow on 32 bit systems tipc: call tsk_set_importance from tipc_topsrv_create_listener rxrpc: add rxrpc_sock_set_min_security_level ipv6: add ip6_sock_set_recvpktinfo ipv6: add ip6_sock_set_addr_preferences ipv6: add ip6_sock_set_recverr ipv6: add ip6_sock_set_v6only ipv4: add ip_sock_set_pktinfo ipv4: add ip_sock_set_mtu_discover ipv4: add ip_sock_set_recverr ipv4: add ip_sock_set_freebind ipv4: add ip_sock_set_tos tcp: add tcp_sock_set_keepcnt tcp: add tcp_sock_set_keepintvl tcp: add tcp_sock_set_keepidle tcp: add tcp_sock_set_user_timeout tcp: add tcp_sock_set_syncnt tcp: add tcp_sock_set_quickack tcp: add tcp_sock_set_nodelay tcp: add tcp_sock_set_cork net: add sock_set_reuseport net: add sock_set_rcvbuf net: add sock_set_keepalive net: add sock_enable_timestamps net: add sock_bindtoindex net: add sock_set_sndtimeo net: add sock_set_priority net: add sock_no_linger net: add sock_set_reuseaddr Makefile: support compressed debug info modpost: refactor sech_name() modpost: fix potential segmentation fault for addend_i386_rel() kbuild: disallow multi-word in M= or KBUILD_EXTMOD bonding: Fix reference count leak in bond_sysfs_slave_add. tcp: ipv6: support RFC 6069 (TCP-LD) net: dsa: sja1105: offload the Credit-Based Shaper qdisc selftests: Add torture tests to nexthop tests power: supply: sbs-battery: Add TI BQ20Z65 support power: supply: core: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED power: supply: core: add manufacture date properties power: supply: core: add capacity error margin property kobject: increase allowed number of uevent variables power: supply: Make bd9995x_chip_reset static x86/mm: Drop deprecated DISCONTIGMEM support for 32-bit dt-bindings: PCI: Add UniPhier PCIe endpoint controller description KVM: arm64: Move __load_guest_stage2 to kvm_mmu.h KVM: arm64: Check advertised Stage-2 page size capability x86/Kconfig: Update config and kernel doc for MPK feature on AMD selftests/ftrace: Return unsupported if no error_log file selftests/ftrace: Use printf for backslash included command i2c: avoid confusing naming in header i2c: slave-eeprom: update documentation to recent changes i2c: slave-eeprom: skip useless initialization i2c: acpi: Drop double check for ACPI companion device mt76: mt7915: remove set but not used variable 'msta' mt76: mt7615: Use kmemdup in mt7615_queue_key_update() mt76: only iterate over initialized rx queues mt76: mt7615: add support for MT7611N mt76: fix wcid allocation issues mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy mt76: mt7615: fix hw_scan with ssid_type for specified SSID only mt76: mt7915: fix a handful of spelling mistakes mt76: mt7615: switch to per-vif power_save support mt76: mt7915: fix some sparse warnings mt76: fix per-driver wcid range checks after wcid array size bump mt76: mt7915: fix decoded radiotap HE flags mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy mt76: mt7915: fix sparse warnings: incorrect type initializer mt76: mt7915: fix some sparse warnings mt76: mt7915: add spatial reuse support mt76: mt76x02: remove check in mt76x02_mcu_msg_send mt76: mt7615: introduce remain_on_channel support KVM: nVMX: always update CR3 in VMCS KVM: SVM: always update CR3 in VMCB KVM: nSVM: correctly inject INIT vmexits KVM: nSVM: remove exit_required KVM: nSVM: inject exceptions via svm_check_nested_events KVM: x86: enable event window in inject_pending_event dt-bindings: pwm: Convert mxs pwm to json-schema dt-bindings: auxdisplay: hd44780: Convert to json-schema dt-bindings: display: anx7814.txt: convert to yaml powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again hwmon: Add Baikal-T1 PVT sensor driver hwmon: Add notification support dt-bindings: hwmon: Add Baikal-T1 PVT sensor binding bus: bt1-axi: Use sysfs_streq instead of strncmp bus: bt1-axi: Optimize the return points in the driver bus: bt1-apb: Use sysfs_streq instead of strncmp bus: bt1-apb: Use PTR_ERR_OR_ZERO to return from request-regs method bus: bt1-apb: Fix show/store callback identations bus: bt1-apb: Include linux/io.h dt-bindings: memory: Add Baikal-T1 L2-cache Control Block binding block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds perf intel-pt: Refine kernel decoding only warning message PCI: hv: Use struct_size() helper perf record: Respect --no-switch-events perf script: Fix --call-trace for Intel PT cgroup: add cpu.stat file to root cgroup genirq: Check irq_data_get_irq_chip() return value before use powerpc/xive: Share the event-queue page with the Hypervisor. powerpc/pseries: Update hv-24x7 information after migration Documentation/ABI: Add ABI documentation for chips and sockets powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run powerpc/powernv/pci: Sprinkle around some WARN_ON()s powerpc/powernv/pci: Reserve the root bus PE during init powerpc/powernv/pci: Re-work bus PE configuration powerpc/powernv/pci: Add helper to find ioda_pe from BDFN powerpc/powernv/pci: Add an explaination for PNV_IODA_PE_BUS_ALL powerpc/powernv: Add a print indicating when an IODA PE is released powerpc/powernv/npu: Move IOMMU group setup into npu-dma.c powerpc/powernv/pci: Move tce size parsing to pci-ioda-tce.c powerpc/powernv/pci: Delete old iommu recursive iommu setup powerpc/powernv/pci: Add device to iommu group during dma_dev_setup() powerpc/powernv/pci: Register iommu group at PE DMA setup powerpc/powernv/iov: Don't add VFs to iommu group during PE config powerpc/powernv/npu: Clean up compound table group initialisation powerpc/64s/kuap: Conditionally restore AMR in kuap_restore_amr asm powerpc/64/kuap: Conditionally restore AMR in interrupt exit powerpc/64s/kuap: Add missing isync to KUAP restore paths powerpc/4xx: Don't unmap NULL mbase powerpc/40x: Don't save CR in SPRN_SPRG_SCRATCH6 powerpc/40x: Avoid using r12 in TLB miss handlers powerpc: Remove IBM405 Erratum #77 powerpc/40x: Remove IBM405 Erratum #51 powerpc/40x: Remove support for IBM 405GP powerpc/40x: Remove support for ISS Simulator powerpc/40x: Remove EP405 powerpc/40x: Remove WALNUT powerpc/40x: Remove STB03xxx powerpc/40x: Remove support for IBM 403GCX powerpc/pgtable: Drop PTE_ATOMIC_UPDATES powerpc/40x: Rework 40x PTE access and TLB miss sound: ac97: Remove sound driver for ancient platform powerpc: Remove Xilinx PPC405/PPC440 support powerpc/64: Refactor interrupt exit irq disabling sequence powerpc/64s/radix: Don't prefetch DAR in update_mmu_cache input: i8042 - Remove special PowerPC handling macintosh/ams-input: switch to using input device polling mode powerpc/xive: Do not expose a debugfs file when XIVE is disabled perf evlist: Disable 'immediate' events last perf kcore_copy: Fix module map when there are no modules loaded perf jvmti: Fix demangling Java symbols perf tests: Add test for the java demangler perf jvmti: Do not report error when missing debug information perf jvmti: Fix jitdump for methods without debug info perf symbols: Fix debuginfo search for Ubuntu perf parse: Add 'struct parse_events_state' pointer to scanner perf stat: Do not pass avg to generic_metric perf tests: Consider subtests when searching for user specified tests perf list: Add metrics to command line usage perf script: Don't force less for non tty output with --xed perf metricgroup: Remove unnecessary ',' from events perf metricgroup: Add options to not group or merge perf metricgroup: Remove duped metric group events perf metricgroup: Order event groups by size perf metricgroup: Delay events string creation perf metricgroup: Use early return in add_metric perf metricgroup: Always place duration_time last perf metricgroup: Free metric_events on error perf util: Fix potential SEGFAULT in put_tracepoints_path error path perf util: Fix memory leak of prefix_if_not_in perf ftrace: Detect workload failure perf ftrace: Trace system wide if no target is given perf branch: Replace zero-length array with flexible-array perf config: Add stat.big-num support perf bpf-loader: Add missing '*' for key_scan_pos perf stat: Report summary for interval mode perf stat: Save aggr value to first member of prev_raw_counts perf stat: Copy counts from prev_raw_counts to evsel->counts perf counts: Reset prev_raw_counts counts perf stat: Fix wrong per-thread runtime stat for interval mode perf expr: Allow numbers to be followed by a dot perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools perf stat: Fail on extra comma while parsing events perf script: Better align register values in dump perf stat: POWER9 metrics: expand "ICT" acronym perf tools: Replace zero-length array with flexible-array perf intel-pt: Use allocated branch stack for PEBS sample perf docs: Introduce security.txt file to document related issues perf tool: Make perf tool aware of SELinux access control perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed perf expr: Migrate expr ids table to a hashmap perf tools: Grab a copy of libbpf's hashmap perf stat: Fix duration_time value for higher intervals perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS perf trace: Fix the selection for architectures to generate the errno name tables perf test: Improve pmu event metric testing perf test: Provide a subtest callback to ask for the reason for skipping a subtest perf parse-events: Make add PMU verbose output clearer perf expr: Fix memory leaks in metric bison perf powerpc: Don't ignore sym-handling.c file perf expr: Test parsing of floating point numbers perf record: Use an eventfd to wakeup when done tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() perf evsel: Fix 2 memory leaks perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' perf tools: Fix is_bpf_image function logic perf c2c: Fix 'perf c2c record -e list' to show the default events used perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' perf record: Add dummy event during system wide synthesis perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK perf parse-events: Use strcmp() to compare the PMU name perf stat: Increase perf metric output resolution perf expr: Print a debug message for division by zero perf metrics: Fix parse errors in power9 metrics perf metrics: Fix parse errors in power8 metrics perf expr: Debug lex if debugging yacc perf expr: Parse numbers as doubles perf expr: Increase max other perf expr: Allow ',' to be an other token perf metrics: Fix parse errors in skylake metrics perf metrics: Fix parse errors in cascade lake metrics perf expr: Allow for unlimited escaped characters in a symbol perf script: Enable IP fields for callchains perf callchain: Setup callchain properly in pipe mode perf session: Try to read pipe data from file perf tools: Do not seek in pipe fd during tracing data processing perf tools: Do not display extra info when there is nothing to build perf probe: Do not show the skipped events perf probe: Check address correctness by map instead of _etext perf probe: Fix to check blacklist address correctly perf probe: Accept the instance number of kretprobe event perf counts: Rename perf_evsel__*counts() to evsel__*counts() perf evsel: Rename perf_evsel__[hs]w_cache* to evsel__[hs]w_cache* perf evsel: Rename perf_evsel__new*() to evsel__new*() perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() perf evsel: Rename perf_evsel__resort*() to evsel__resort*() perf evsel: Rename perf_evsel__object_config() to evsel__object_config() spi: tegra20-sflash: Fix runtime PM imbalance on error spi: tegra20-slink: Fix runtime PM imbalance on error spi: tegra114: Fix runtime PM imbalance on error spi: imx: fallback to PIO if dma setup failure ASoC: amd: Removing unnecessary instance initialization ASoC: sta32x: add missed function calls in error paths ASoC: rt5682: split i2c driver into separate module ASoC: nau8810: add I2C device and compatible ID ASoC: ingenic: Unconditionally depend on devicetree efi/x86: Don't blow away existing initrd memory: Add Baikal-T1 L2-cache Control Block driver KVM: arm64: Drop obsolete comment about sys_reg ordering KVM: arm64: Parametrize exception entry with a target EL bus: Add Baikal-T1 APB-bus driver bus: Add Baikal-T1 AXI-bus driver 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: remove redundant local variable in read_block_for_search btrfs: open code key_search btrfs: split btrfs_direct_IO to read and write part btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK fs: remove dio_end_io() btrfs: switch to iomap_dio_rw() for dio dt-bindings: bus: Add Baikal-T1 APB-bus binding dt-bindings: bus: Add Baikal-T1 AXI-bus binding ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() MIPS: Loongson64: Remove not used pci.c clk: versatile: Fix kconfig dependency on COMMON_CLK_VERSATILE arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() staging: tegra-video: fix V4L2 dependency KVM: arm64: Don't use empty structures as CPU reset state KVM: arm64: Move sysreg reset check to boot time KVM: arm64: Add missing reset handlers for PMU emulation KVM: arm64: Refactor vcpu_{read,write}_sys_reg KVM: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu tee: fix crypto select ARM: davinci: fix build failure without I2C power: reset: vexpress: fix build issue power: vexpress: cleanup: use builtin_platform_driver power: vexpress: add suppress_bind_attrs to true Revert "ARM: vexpress: Don't select VEXPRESS_CONFIG" s390/pci: Log new handle in clp_disable_fh() s390/cio, s390/qeth: cleanup PNSO CHSC s390/qdio: remove q->first_to_kick s390/qdio: fix up qdio_start_irq() kerneldoc s390: remove critical section cleanup from entry.S s390: add machine check SIGP mmc: sdio: Fix macro name for Marvell device with ID 0x9134 m68k: coldfire/clk.c: move m5441x specific code mmc: sdhci-of-esdhc: exit HS400 properly before setting any speed mode mmc: sdhci-msm: dump vendor specific registers during error mmc: sdhci-msm: Introduce new ops to dump vendor specific registers mmc: sdhci-msm: Read and use DLL Config property from device tree file mmc: sdhci-msm: Update DDR_CONFIG as per device tree file mmc: sdhci-msm: Update dll_config_3 as per HSR mmc: host: sdhci-msm: Configure dll-user-control in dll init sequence dt-bindings: mmc: Add information for DLL register properties dt-bindings: mmc: Add new compatible string for sm8250 target sdhci: tegra: Avoid reading autocal timeout values when not applicable mmc: renesas_sdhi: remove manual clk handling mmc: tmio: Make sure the PM domain is 'started' while probing mmc: tmio: Further fixup runtime PM management at remove MAINTAINERS: add myself to maintain M5441X mmc host driver mmc: host: add Coldfire esdhc support mmc: sdhci: add quirks for be to le byte swapping m68k: mcf5441x: add support for esdhc mmc controller dt-bindings: mmc: renesas,sdhi: Document r8a7742 support mmc: meson-mx-sdhc: Don't use literal 0 to initialize structs mmc: meson-mx-sdhc: Fix manual RX FIFO flushing mmc: sdhci-esdhc-imx: Add HS400 support for i.MX6SLL mmc: meson-mx-sdhc: Fix building with CONFIG_MMC_MESON_MX_SDHC=m mmc: sdhci-of-dwcmshc: add suspend/resume support mmc: sdhci-of-dwcmshc: implement specific set_uhs_signaling mmc: host: meson-mx-sdhc: new driver for the Amlogic Meson SDHC host dt-bindings: mmc: Document the Amlogic Meson SDHC MMC host controller mmc: fix compilation of user API mmc: sdhci: use FIELD_GET/PREP for current capabilities bit masks mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_host_probe() mmc: sdhci-pci-gli: Add Genesys Logic GL9763E support mmc: host: Drop redundant MMC_CAP_ERASE mmc: core: Enable erase/discard/trim support for all mmc hosts mmc: sdricoh_cs: Respect the cmd->busy_timeout from the mmc core mmc: sdricoh_cs: Throttle polling rate for commands mmc: sdricoh_cs: Throttle polling rate for data transfers mmc: cb710: Inform the mmc core about the maximum busy timeout memstick: Replace zero-length array with flexible-array mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error dt-bindings: mmc: renesas,mmcif: Document r8a7742 DT bindings mmc: sdhci-esdhc: update contact email mmc: core: expose info about enhanced rpmb support mmc: sdio: Align the initialization commands in retry path for UHS-I mmc: sdio: Re-use negotiated OCR mask when re-sending CMD8 mmc: sdio: Fix several potential memory leaks in mmc_sdio_init_card() mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card() mmc: sdhci-msm: Fix error handling for dev_pm_opp_of_add_table() mmc: renesas_sdhi: Avoid bad TAP in HS400 mmc: renesas_sdhi: handle M3-W ES1.2 and 1.3 revisions mmc: mmc_spi: Respect the cmd->busy_timeout from the mmc core mmc: mmc_spi: Add/rename defines for timeouts mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core mmc: tifm_sd: Inform the mmc core about the maximum busy timeout mmc: sdricoh_cs: Drop redundant in-parameter to sdricoh_query_status() mmc: sdricoh_cs: Move MMC_APP_CMD handling to sdricoh_mmc_cmd() mmc: sdricoh_cs: Use MMC_APP_CMD rather than a hardcoded number mmc: sdricoh_cs: Drop unused defines mmc: owl-mmc: Respect the cmd->busy_timeout from the mmc core mmc: jz4740: Inform the mmc core about the maximum busy timeout mmc: sdhci-pci-o2micro: Make some symbols static mmc: core: Use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE mmc: sdhci-of-at91: make MMC_SDHCI_OF_AT91 depend on HAVE_CLK mmc: renesas_sdhi: shorten types after refactorization mmc: mmci_sdmmc: fix power on issue due to pwr_reg initialization mmc: sdhci-msm: Use OPP API to set clk/perf state staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core mmc: usdhi6rol0: Inform the mmc core about the maximum busy timeout mmc: atmel-mci: Respect the cmd->busy_timeout from the mmc core mmc: atmel-mci: Set the timer per command rather than per request mmc: atmel-mci: Keep timer enabled when queuing a next request mmc: sdhci-msm: Enable ADMA length mismatch error interrupt mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk mmc: sdhci: add spin lock for sdhci_set_default_irqs in sdhci_init mmc: host: sdhci-sprd: Implement the request_atomic() API mmc: host: sdhci: Implement the request_atomic() API mmc: host: Introduce the request_atomic() for the host mmc: sdhci: Reduce maximum time under spinlock in sdhci_send_command() mmc: sdhci: Tidy sdhci_request() a bit mmc: sdhci: Remove unneeded forward declaration of sdhci_finish_data() mmc: sdhci: Stop exporting sdhci_send_command() mmc: sdhci: Add helpers for the auto-CMD23 flag mmc: sd: use HIGH_SPEED_BUS_SPEED in mmc_sd_switch_hs() mmc: mmci: Switch to mmc_regulator_set_vqmmc() mmc: core: Return 1 from mmc_regulator_set_vqmmc() if switch skipped mmc: host: Prepare host drivers for mmc_regulator_set_vqmmc() returning > 0 mmc: sdhci-of-arasan: Remove uninitialized ret variables mmc: renesas_sdhi: simplify summary output mmc: renesas_sdhi: improve TAP selection if all TAPs are good mmc: renesas_sdhi: clarify handling of selecting TAPs mmc: renesas_sdhi: refactor calculation of best TAP mmc: sdhci: use FIELD_GET/PREP for capabilities bit masks mmc: sdhci: move SDHCI_CAPABILITIES_1 to a more suitable place mmc: sdhci-of-arasan: Fix kernel-doc warnings mmc: sdhci-of-arasan: Modify clock operations handling mmc: sdhci-of-arasan: Rearrange the platform data structs for modularity mmc: sdhci-of-arasan: Rename sdhci_arasan_data to avoid confusion sdhci: arasan: Add support for Versal Tap Delays dt-bindings: mmc: arasan: Document 'xlnx,versal-8.9a' controller mmc: wbsd: Replace hardcoded command numbers with existing defines mmc: s3cmci: Drop redundant code in s3cmci_setup_data() mmc: au1xmmc: Drop redundant code in au1xmmc_send_command() mmc: sdhci-sprd: Drop redundant cap flags mmc: android-goldfish: Enable MMC_CAP2_NO_SDIO sched/headers: Split out open-coded prototypes into kernel/sched/smp.h PM / devfreq: Use lockdep asserts instead of manual checks for locked mutex PM / devfreq: imx-bus: Fix inconsistent IS_ERR and PTR_ERR PM / devfreq: Replace strncpy with strscpy PM / devfreq: imx: Register interconnect device PM / devfreq: Add generic imx bus scaling driver PM / devfreq: tegra30: Delete an error message in tegra_devfreq_probe() PM / devfreq: tegra30: Make CPUFreq notifier to take into account boosting sched: Replace rq::wake_list sched: Add rq::ttwu_pending irq_work, smp: Allow irq_work on call_single_queue smp: Optimize send_call_function_single_ipi() smp: Move irq_work_run() out of flush_smp_call_function_queue() smp: Optimize flush_smp_call_function_queue() sched: Fix smp_call_function_single_async() usage for ILB rcu: Allow for smp_call_function() running callbacks from idle zram: Use local lock to protect per-CPU data zram: Allocate struct zcomp_strm as per-CPU memory connector/cn_proc: Protect send_msg() with a local lock squashfs: Make use of local lock in multi_cpu decompressor mm/swap: Use local_lock for protection radix-tree: Use local_lock for protection locking: Introduce local_lock() Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 ALSA: usb-audio: Clean up quirk entries with macros mtd: spi-nor: Add support for Cypress cy15x104q mtd: spi-nor: Fix SPI NOR acronym mtd: spi-nor: spansion: Differentiate between s25fl256s and s25fs256s mtd: spi-nor: Add support for s25fs128s1 MIPS: Loongson64: Define PCI_IOBASE MIPS: CPU_LOONGSON2EF need software to maintain cache consistency MIPS: DTS: Fix build errors used with various configs crypto: hisilicon - fix driver compatibility issue with different versions of devices crypto: engine - do not requeue in case of fatal error crypto: cavium/nitrox - Fix a typo in a comment power: charger: max14577: Add proper dt-compatible strings mac80211: support control port TX status reporting mtd: spi-nor: spansion: fix writes on S25FS512S power: reset: syscon-reboot: Add parental syscon support dt-bindings: power: reset: Unrequire regmap property in syscon-reboot node perf/x86/rapl: Add AMD Fam17h RAPL support perf/x86/rapl: Make perf_probe_msr() more robust and flexible perf/x86/rapl: Flip logic on default events visibility perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs perf/x86/rapl: Move RAPL support to common x86 code drivers: soc: ti: knav_qmss_queue: Make knav_gp_range_ops static soc: ti: add k3 platforms chipid module driver dt-bindings: soc: ti: add binding for k3 platforms chipid module ARM: dts: keystone: Rename "msmram" node to "sram" dt-bindings: pwm: Convert imx tpm pwm to json-schema dt-bindings: pwm: Convert imx pwm to json-schema dt-bindings: rtc: Convert MXC RTC V2 to json-schema dt-bindings: rtc: Convert MXC RTC to json-schema dt-bindings: thermal: rcar-gen3-thermal: Convert bindings to json-schema mfd: madera: Move binding over to dtschema pinctrl: madera: Move binding over to dtschema ASoC: madera: Move binding over to dtschema mfd: arizona: Move binding over to dtschema ASoC: arizona: Move binding over to dtschema extcon: arizona: Move binding over to dtschema regulator: arizona-regulator: Move binding over to dtschema dt-bindings: watchdog: Convert UniPhier watchdog timer to json-schema dt/platform: Fix comment in of_dev_lookup() of: Fix a refcounting bug in __of_attach_node_sysfs() mfd: lochnagar: Move binding over to dtschema clk: lochnagar: Move binding over to dtschema pinctrl: lochnagar: Move binding over to dtschema ASoC: lochnagar: Move binding over to dtschema hwmon: lochnagar: Move binding over to dtschema dt-bindings: watchdog: renesas,wdt: Document r8a7742 support dt-bindings: vendor-prefixes: Add Shanghai Awinic Technology Co., Ltd. dt-bindings: clock: Convert i.MX6UL clock to json-schema dt-bindings: clock: Convert i.MX6SLL clock to json-schema dt-bindings: clock: Convert i.MX6SL clock to json-schema dt-bindings: clock: Convert i.MX6SX clock to json-schema dt-bindings: clock: Convert i.MX6Q clock to json-schema dt-bindings: usb: qcom,dwc3: Add compatible for SC7180 dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings ice: Check UMEM FQ size when allocating bufs net/mlx5: DR, Split RX and TX lock for parallel insertion net/mlx5: DR, Add a spinlock to protect the send ring net/mlx5e: Optimize performance for IPv4/IPv6 ethertype net/mlx5e: Helper function to set ethertype net/mlx5: Add missing mutex destroy net/mlx5e: Use change upper event to setup representors' bond_metadata net/mlx5e: Slave representors sharing unique metadata for match net/mlx5: E-Switch, Alloc and free unique metadata for match net/mlx5e: Add bond_metadata and its slave entries net/mlx5e: Offload flow rules to active lower representor net/mlx5e: Support tc block sharing for representors net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule net/mlx5: E-Switch, Refactor eswitch ingress acl codes net/mlx5: E-Switch, Refactor eswitch egress acl codes ice: Refactor Rx checksum checks ice: avoid undefined behavior KVM: PPC: Book3S HV: Close race with page faults around memslot flushes ice: Change number of XDP Tx queues to match number of Rx queues clk: mmp2: Add audio clock controller driver dt-bindings: clock: Add Marvell MMP Audio Clock Controller binding clk: mmp2: Add support for power islands dt-bindings: marvell,mmp2: Add ids for the power domains dt-bindings: clock: Make marvell,mmp2-clock a power controller clk: mmp2: Add the audio clock clk: mmp2: Add the I2S clocks clk: mmp2: Rename mmp2_pll_init() to mmp2_main_clk_init() clk: mmp2: Move thermal register defines up a bit dt-bindings: marvell,mmp2: Add clock id for the Audio clock dt-bindings: marvell,mmp2: Add clock id for the I2S clocks clk: mmp: frac: Allow setting bits other than the numerator/denominator clk: mmp: frac: Do not lose last 4 digits of precision ice: Add XDP Tx to VSI ring stats ice: Change number of XDP TxQ to 0 when destroying rings ice: Handle critical FW error during admin queue initialization KVM: PPC: Book3S HV: Remove user-triggerable WARN_ON ice: Don't allow VLAN stripping change when pvid set ice: Add more Rx errors to netdev's rx_error counter ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS csky: Fixup CONFIG_DEBUG_RSEQ csky: Coding convention in entry.S csky: Fixup abiv2 syscall_trace break a4 & a5 csky: Fixup CONFIG_PREEMPT panic IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode ice: Fix memory leak ice: fix MAC write command ice: set VF default LAN address ice: remove unused macro ice: fix signed vs unsigned comparisons ipmi:ssif: Remove dynamic platform device handing drm/amd/display: Fix potential integer wraparound resulting in a hang drm/amd/display: drop cursor position check in atomic test xenbus: Use dev_printk() when possible xen-pciback: Use dev_printk() when possible drm/amd/display: Fix potential integer wraparound resulting in a hang drm/amd/display: drop cursor position check in atomic test net: remove kernel_getsockopt dlm: use the tcp version of accept_from_sock for sctp as well net: dsa: declare lockless TX feature for slave ports sctp: fix typo sctp_ulpevent_nofity_peer_addr_change net/tls: Add force_resync for driver resync net_sched: get rid of unnecessary dev_qdisc_reset() net_sched: avoid resetting active qdisc for multiple times net_sched: add a tracepoint for qdisc creation net_sched: add tracepoints for qdisc_reset() and qdisc_destroy() net_sched: use qdisc_reset() in qdisc_destroy() binfmt_elf_fdpic: fix execfd build regression drivers: ipa: remove discription of nonexistent element drivers: ipa: fix typoes for ipa tcp: rename tcp_v4_err() skb parameter tcp: add tcp_ld_RTO_revert() helper net: hns3: add a print for initializing CMDQ when reset pending net: hns3: remove unnecessary MAC enable in app loopback net: hns3: change the order of reinitializing RoCE and NIC client during reset net: hns3: add a resetting check in hclgevf_init_nic_client_instance() net: mscc: allow offloading timestamping operations to the PHY net: mscc: use the PHY MII ioctl interface when possible PCI: Rename _DSM constants to align with spec Revert "ANDROID: Incremental fs: Avoid continually recalculating hashes" PCI: Avoid FLR for AMD Starship USB 3.0 PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 x86/PCI: Drop unused xen_register_pirq() gsi_override parameter copy_xstate_to_kernel(): don't leave parts of destination uninitialized netfilter: nf_tables: skip flowtable hooknum and priority on device updates netfilter: nf_tables: allow to register flowtable with no devices netfilter: nf_tables: delete devices from flowtable netfilter: nf_tables: add devices to existing flowtable netfilter: nf_tables: pass hook list to flowtable event notifier netfilter: nf_tables: add nft_flowtable_hooks_destroy() netfilter: nf_tables: pass hook list to nft_{un,}register_flowtable_net_hooks() netfilter: nf_tables: generalise flowtable hook parsing netfilter: ctnetlink: add kernel side filtering for dump RDMA/mlx5: Return ECE data after modify QP RDMA/mlx5: Set ECE options during modify QP RDMA/mlx5: Convert modify QP to use MLX5_SET macros RDMA/mlx5: Remove manually crafted QP context the query call RDMA/mlx5: Use direct modify QP implementation RDMA/mlx5: Set ECE options during QP create RDMA/mlx5: Get ECE options from FW during create QP RDMA/cma: Provide ECE reject reason RDMA/cma: Connect ECE to rdma_accept RDMA/cm: Send and receive ECE parameter over the wire RDMA/ucma: Deliver ECE parameters through UCMA events RDMA/ucma: Extend ucma_connect to receive ECE parameters RDMA/cm: Add Enhanced Connection Establishment (ECE) bits IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command net: dsa: felix: send VLANs on CPU port as egress-tagged net: dsa: felix: accept VLAN config regardless of bridge VLAN awareness state net: add large ecmp group nexthop tests bridge: multicast: work around clang bug nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() mtk-star-emac: mark PM functions as __maybe_unused bridge: mrp: Rework the MRP netlink interface net: dsa: b53: remove redundant premature assignment to new_pvid net: ethernet: mtk-star-emac: fix error path in RX handling mlxsw: spectrum_router: remove redundant initialization of pointer br_dev nexthop: Fix type of event_type in call_nexthop_notifiers vsock: fix timeout in vsock_accept() nfp: flower: fix used time of merge flow statistics net/sched: fix infinite loop in sch_fq_pie RDMA/core: Fix double destruction of uobject KVM: x86: track manually whether an event has been injected KVM: nSVM: Preserve registers modifications done before nested_svm_vmexit() KVM: x86: Initialize tdp_level during vCPU creation KVM: nSVM: leave ASID aside in copy_vmcb_control_area KVM: nSVM: fix condition for filtering async PF kvm/x86: Remove redundant function implementations KVM: Fix the indentation to match coding style KVM: VMX: replace "fall through" with "return" to indicate different case KVM: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index KVM: x86: Remove superfluous brackets from case statement KVM: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags KVM: x86: simplify is_mmio_spte KVM: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally KVM: VMX: enable X86_FEATURE_WAITPKG in KVM capabilities KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated fanotify: turn off support for FAN_DIR_MODIFY RDMA/core: Use sizeof_field() helper hwmon: (applesmc) avoid overlong udelay() PM: hibernate: Restrict writes to the resume device ACPI: GED: use correct trigger type field in _Exx / _Lxx handling xfs: more lockdep whackamole with kmem_alloc* xfs: force writes to delalloc regions to unwritten xfs: refactor xfs_iomap_prealloc_size xfs: measure all contiguous previous extents for prealloc size xfs: don't fail unwritten extent conversion on writeback due to edquot xfs: rearrange xfs_inode_walk_ag parameters xfs: straighten out all the naming around incore inode tree walks xfs: move xfs_inode_ag_iterator to be closer to the perag walking code xfs: use bool for done in xfs_inode_ag_walk xfs: fix inode ag walk predicate function return values xfs: refactor eofb matching into a single helper xfs: remove __xfs_icache_free_eofblocks xfs: remove flags argument from xfs_inode_ag_walk xfs: remove xfs_inode_ag_iterator_flags xfs: remove unused xfs_inode_ag_iterator function xfs: replace open-coded XFS_ICI_NO_TAG xfs: move eofblocks conversion function to xfs_ioctl.c xfs: allow individual quota grace period extension xfs: per-type quota timers and warn limits xfs: switch xfs_get_defquota to take explicit type xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers xfs: fix up some whitespace in quota code xfs: always return -ENOSPC on project quota reservation failure xfs: group quota should return EDQUOT when prj quota enabled xfs: remove the m_active_trans counter xfs: separate read-only variables in struct xfs_mount xfs: reduce free inode accounting overhead xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() x86: Hide the archdata.iommu field behind generic IOMMU_API ia64: Hide the archdata.iommu field behind generic IOMMU_API gpiolib: Separate GPIO_GET_LINEINFO_WATCH_IOCTL conditional NFS: remove duplicate headers NFS: Replace zero-length array with flexible-array NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION NFS: Use the correct style for SPDX License Identifier nfs4: Remove unneeded semicolon net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup workqueue: Remove unnecessary kfree() call in rcu_free_wq() ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() ASoC: tlv320adcx140: Fix warnings when using W=1 ASoC: wm8962: Fix runtime PM imbalance on error ASoC: img-spdif-in: Fix runtime PM imbalance on error ASoC: tlv320adcx140: Add support for configuring GPI pins dt-bindings: sound: tlv320adcx140: Add GPI config property ASoC: img-spdif-out: Fix runtime PM imbalance on error ASoC: SOF: Intel: BYT: harden IPC initialization and handling ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler ASoC: SOF: Intel: BYT: add .remove op ASoC: SOF: ipc: ignore DSP replies received when they are not expected ASoC: Intel: byt/cht: add .pm_ops ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend ASoC: SOF: pm: handle resume on legacy Intel platforms ASoC: SOF: Intel: byt: Add PM callbacks USB: serial: ch341: fix lockup of devices with limited prescaler USB: serial: ch341: add basis for quirk detection iommu/sun50i: Constify sun50i_iommu_ops iommu/hyper-v: Constify hyperv_ir_domain_ops iommu/vt-d: Use pci_ats_supported() iommu/arm-smmu-v3: Use pci_ats_supported() iommu/amd: Use pci_ats_supported() PCI/ATS: Only enable ATS for trusted devices ASoC: dapm: Move dai_link widgets to runtime to fix use after free staging: vchiq: Get rid of VCHIQ_SERVICE_OPENEND callback reason staging: vchiq: move vchiq_release_message() into vchiq staging: vchi: Get rid of C++ guards staging: vchi: Get rid of not implemented function declarations staging: vchi: Get rid of vchiq_status_to_vchi() staging: vchi: Get rid of vchi_service_set_option() staging: vchi: Merge vchi_msg_queue() into vchi_queue_kernel_message() staging: vchiq: Move copy callback handling into vchiq staging: vchi: Get rid of vchi_queue_user_message() staging: vchi: Get rid of vchi_service_destroy() MIPS: Loongson64: select NO_EXCEPT_FILL arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() block: blk-crypto-fallback: remove redundant initialization of variable err HID: multitouch: Remove MT_CLS_WIN_8_DUAL netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build netfilter: conntrack: comparison of unsigned in cthelper confirmation netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update block: reduce part_stat_lock() scope block: use __this_cpu_add() instead of access by smp_processor_id() block: remove rcu_read_lock() from part_stat_lock() block: add a blk_account_io_merge_bio helper block: account merge of two requests block: always use a percpu variable for disk stats block: move update_io_ticks to blk-core.c block: remove generic_{start,end}_io_acct zram: nvdimm: use bio_{start,end}_io_acct and disk_{start,end}_io_acct nvdimm: use bio_{start,end}_io_acct dm: use bio_{start,end}_io_acct bcache: use bio_{start,end}_io_acct lightnvm/pblk: use bio_{start,end}_io_acct rsxx: use bio_{start,end}_io_acct drbd: use bio_{start,end}_io_acct block: add disk/bio-based accounting helpers bcache: configure the asynchronous registertion to be experimental bcache: asynchronous devices registration bcache: fix refcount underflow in bcache_device_free() bcache: Convert pr_<level> uses to a more typical style bcache: remove redundant variables i and n x86/apb_timer: Drop unused declaration and macro MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe() net/mlx5: Add ability to read and write ECE options MIPS: mm: add page valid judgement in function pte_modify mm/memory.c: Add memory read privilege on page fault handling mm/memory.c: Update local TLB if PTE entry exists x86/apb_timer: Drop unused TSC calibration MIPS: Do not flush tlb page when updating PTE entry MIPS: ingenic: Default to a generic board MIPS: ingenic: Add support for GCW Zero prototype ceph: flush release queue when handling caps for unknown inode MIPS: ingenic: DTS: Add memory info of GCW Zero MIPS: Loongson64: Switch to generic PCI driver MIPS: DTS: Loongson64: Add PCI Controller Node dt-bindings: Document Loongson PCI Host Controller PCI: Add Loongson PCI Controller support PCI: Don't disable decoding when mmio_always_on is set MIPS: BCM63xx: fix 6328 boot selection bit libceph: ignore pool overlay and cache logic on redirects staging: most: usb: use function sysfs_streq staging: most: usb: add missing put_device calls staging: most: usb: use correct error codes staging: most: usb: replace code to calculate array index staging: most: usb: don't use error path to exit function on success staging: most: usb: move allocation of URB out of critical section staging: most: usb: return 0 instead of variable staging: most: usb: change return value of function drci_rd_reg staging: most: usb: don't use expressions that might fail in a declaration staging: most: usb: change order of function parameters staging: vt6656: Fix warning: unused variable vnt_frame_time staging: vt6656: Move vnt_tx_usb_header to vnt_tx_context staging: vt6656: vnt_tx_packet use skb_clone to preserve sk_buff. vt: keyboard: avoid signed integer overflow in k_ascii driver core: Update device link status correctly for SYNC_STATE_ONLY links firmware_loader: change enum fw_opt to u32 w1: omap-hdq: print dev_err if irq flags are not cleared w1: omap-hdq: fix interrupt handling which did show spurious timeouts w1: omap-hdq: fix return value to be -1 if there is a timeout w1: omap-hdq: cleanup to add missing newline for some dev_dbg i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code i2c: save a variable in i2c_detect() HID: multitouch: enable multi-input as a quirk for some devices /dev/mem: Revoke mappings when a driver claims the region misc: xilinx-sdfec: convert get_user_pages() --> pin_user_pages() misc: xilinx-sdfec: cleanup return value in xsdfec_table_write() misc: xilinx-sdfec: improve get_user_pages_fast() error handling nvmem: qfprom: remove incorrect write support serial: 8250: Enable 16550A variants by default on non-x86 tty: hvc_console, fix crashes on parallel open/close serial: imx: Initialize lock for non-registered console erofs: code cleanup by removing ifdef macro surrounding clk: ast2600: Fix AHB clock divider for A1 CDC-ACM: heed quirk also in error handling staging: greybus: loopback: fix a spelling error. staging: wfx: split wfx_get_ps_timeout() from wfx_update_pm() staging: wfx: retrieve the PS status from the vif staging: wfx: add support for tx_power_loop staging: wfx: drop unused function wfx_pending_requeue() staging: wfx: do not declare variables inside loops staging: wfx: drop unused variable staging: rtl8188eu: make some arrays static const staging: rtl8188eu: clean up some declarations staging/rtl8192e: Remove function callback casts staging: vt6656: Fix vnt_tx_usb_header static checker warning staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK staging: rtl8192e: Using comparison to true is error prone clk: clk-flexgen: fix clock-critical handling mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability mac80211: fix HT-Control field reception for management frames wireless: Use linux/stddef.h instead of stddef.h cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb nl80211: Add support to configure TID specific Tx rate configuration mac80211: allow SA-QUERY processing in userspace nl80211: add ability to report TX status for control port TX mac80211: Replace zero-length array with flexible-array cfg80211: Replace zero-length array with flexible-array mac80211: Add new AMPDU factor macro for HE peer caps ieee80211: S1G defines nl80211: support scan frequencies in KHz nl80211: add KHz frequency offset for most wifi commands cfg80211: add KHz variants of frame RX API nl80211: simplify peer specific TID configuration cfg80211: add support for TID specific AMSDU configuration mac80211: fix variable names in TID config methods cfg80211: fix mask type in cfg80211_tid_cfg structure USB: serial: option: add Telit LE910C1-EUX compositions clk: bcm2835: Constify struct debugfs_reg32 ALSA: hda/realtek - Add new codec supported for ALC287 hwmon: (nct7904) Set default timeout mfd: Add support for PMIC MT6360 clk: sprd: add mipi_csi_xx gate clocks clk: sprd: add dt-bindings include for mipi_csi_xx clocks dt-bindings: clk: sprd: add mipi_csi_xx clocks for SC9863A clk: sprd: check its parent status before reading gate clock clk: versatile: remove redundant assignment to pointer clk net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 crypto: chelsio/chtls: properly set tp->lsndtime net: phy: marvell: Configure TDR pulse based on measurement length net : phy: marvell: Speedup TDR data retrieval by only changing page once net: ethtool: Allow PHY cable test TDR data to configured net: phy: marvell: Add support for amplitude graph net: ethtool: Add helpers for cable test TDR data net: ethtool: Add generic parts of cable test TDR net: ethtool: Add attributes for cable test TDR data ne2k-pci: Fix various coding-style issues and improve printk() usage macvlan: Skip loopback packets in RX handler Input: synaptics - add a second working PNP_ID for Lenovo T470s ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio lpfc: Fix return value in __lpfc_nvme_ls_abort lpfc: fix axchg pointer reference after free and double frees lpfc: Fix pointer checks and comments in LS receive refactoring nvme: set dma alignment to qword nvmet: cleanups the loop in nvmet_async_events_process nvmet: fix memory leak when removing namespaces and controllers concurrently nvmet-rdma: add metadata/T10-PI support nvmet: add metadata support for block devices nvmet: add metadata/T10-PI support nvme: add Metadata Capabilities enumerations nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len nvmet: rename nvmet_rw_len to nvmet_rw_data_len nvmet: add metadata characteristics for a namespace nvme-rdma: add metadata/T10-PI support nvme-rdma: introduce nvme_rdma_sgl structure nvme: introduce NVME_INLINE_METADATA_SG_CNT nvme: enforce extended LBA format for fabrics metadata nvme: introduce max_integrity_segments ctrl attribute nvme: make nvme_ns_has_pi accessible to transports nvme: introduce NVME_NS_METADATA_SUPPORTED flag nvme: introduce namespace features flag block: always define struct blk_integrity in genhd.h nvmet: revalidate-ns & generate AEN from configfs nvmet: generate AEN for ns revalidate size change nvmet: add helper to revalidate bdev and file ns nvmet: add async event tracing support nvme: delete an unnecessary declaration nvme: replace zero-length array with flexible-array nvme: fix io_opt limit setting nvme: disable streams when get stream params failed nvme-fc: print proper nvme-fc devloss_tmo value nvme-pci: make sure write/poll_queues less or equal then cpu count nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites nvmet-tcp: set MSG_EOR if we send last payload in the batch nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send nvmet: mark nvmet_ana_state static nvmet: replace kstrndup() with kmemdup_nul() mlxsw: spectrum_router: Allow programming link-local prefix routes mlxsw: spectrum: Add packet traps for BFD packets mlxsw: spectrum: Treat IPv6 link-local SIP as an exception mlxsw: spectrum: Share one group for all locally delivered packets mlxsw: reg: Move all trap groups under the same enum mlxsw: spectrum_trap: Do not hard code "thin" policer identifier mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum mlxsw: spectrum: Reduce priority of locally delivered packets mlxsw: spectrum: Use same trap group for local routes and link-local destination mlxsw: spectrum: Use separate trap group for FID miss mlxsw: spectrum: Use same trap group for various IPv6 packets mlxsw: spectrum: Rename IPv6 ND trap group mlxsw: spectrum: Use same switch case for identical groups mlxsw: spectrum: Use dedicated trap group for ACL trap net: sctp: Fix spelling in Kconfig help bnxt_en: fix firmware message length endianness bnxt_en: Fix return code to "flash_device". bnxt_en: Fix accumulation of bp->net_stats_prev. mptcp: attempt coalescing when moving skbs to mptcp rx queue net: usb: qmi_wwan: add Telit LE910C1-EUX composition r8169: improve rtl_remove_one hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() clk: ti: dra7: remove two unused symbols net: check untrusted gso_size at kernel entry clk: at91: allow setting all PMC clock parents via DT clk: at91: allow setting PCKx parent via DT clk: at91: optimize pmc data allocation clk: at91: pmc: decrement node's refcount clk: at91: pmc: do not continue if compatible not located ARM: dts: imx6qdl-sabresd: enable fec wake-on-lan ARM: dts: imx: add ethernet stop mode property dt-bindings: fec: update the gpr property net: ethernet: fec: move GPR register offset and bit into DT clk: at91: Add peripheral clock for PTC net/smc: mark smc_pnet_policy as const mptcp: avoid NULL-ptr derefence on fallback clk: sprd: return correct type of value for _sprd_pll_recalc_rate clk: sprd: mark the local clock symbols static clk: intel: Add CGU clock driver for a new SoC dt-bindings: clock: Add YAML schemas for QCOM A53 PLL clk: qcom: gcc-msm8939: Add MSM8939 Generic Clock Controller clk: qcom: gcc: Add support for Secure control source clock dt-bindings: clock: Add gcc_sec_ctrl_clk_src clock ID clk: qcom: gcc: Add support for a new frequency for SC7180 clk: socfpga: agilex: add clock driver for the Agilex platform dt-bindings: documentation: add clock bindings information for Agilex clk: socfpga: add const to _ops data structures clk: socfpga: remove clk_ops enable/disable methods clk: socfpga: stratix10: use new parent data scheme f2fs: code cleanup by removing ifdef macro surrounding dt-bindings: clk: intel: Add bindings document & header file for CGU clk: zynqmp: Make zynqmp_clk_get_max_divisor static KVM: PPC: Book3S HV: Relax check on H_SVM_INIT_ABORT KVM: PPC: Book3S: Fix some RCU-list locks KVM: PPC: Book3S HV: Ignore kmemleak false positives KVM: PPC: Clean up redundant 'kvm_run' parameters KVM: PPC: Remove redundant kvm_run from vcpu_arch KVM: PPC: Book3S HV: Read ibm,secure-memory nodes KVM: PPC: Book3S HV: Remove redundant NULL check scsi: ufs: ti-j721e-ufs: Fix unwinding of pm_runtime changes scsi: cxgb3i: Fix some leaks in init_act_open() scsi: ibmvscsi: Make some functions static scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim scsi: ufs: Fix WriteBooster flush during runtime suspend scsi: ufs: Fix index of attributes query for WriteBooster feature scsi: ufs: Allow WriteBooster on UFS 2.2 devices scsi: ufs: Remove unnecessary memset for dev_info clk: zynqmp: Update fraction clock check from custom type flags clk: zynqmp: Add support for custom type flags clk: zynqmp: fix memory leak in zynqmp_register_clocks clk: zynqmp: Fix invalid clock name queries clk: zynqmp: Fix divider2 calculation clk: zynqmp: Limit bestdiv with maxdiv clk: qcom: gcc: Fix parent for gpll0_out_even scsi: ufs-qcom: Fix scheduling while atomic issue scsi: mpt3sas: Fix reply queue count in non RDPQ mode clk: bcm2835: Remove casting to bcm2835_clk_register clk: bcm2835: Fix return type of bcm2835_register_gate clk: qcom: sm8250 gcc depends on QCOM_GDSC net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a ipv4: nexthop version of fib_info_nh_uses_dev ipv4: Refactor nhc evaluation in fib_table_lookup 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 statx: hide interfaces no longer used by io_uring io_uring: call statx directly statx: allow system call to be invoked from io_uring io_uring: add io_statx structure net: phy: mscc-miim: read poll when high resolution timers are disabled net: phy: mscc-miim: improve waiting logic net: phy: mscc-miim: remove redundant timeout check net: phy: mscc-miim: use more reasonable delays net: mdiobus: add clause 45 mdiobus accessors cls_flower: Support filtering on multiple MPLS Label Stack Entries flow_dissector: Parse multiple MPLS Label Stack Entries tipc: add test for Nagle algorithm effectiveness tipc: add support for broadcast rcv stats dumping tipc: enable broadcast retrans via unicast tipc: add back link trace events tipc: introduce Gap ACK blocks for broadcast link qed: Add EDPM mode type for user-fw compatibility software node: implement software_node_unregister() tcp: tcp_v4_err() icmp skb is named icmp_skb block/floppy: fix contended case in floppy_queue_rq() ANDROID: scsi: ufs: Handle clocks when lrbp fails scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() scsi: vhost: Notify TCM about the maximum sg entries supported per command drm/amdgpu: fix device attribute node create failed with multi gpu scsi: qla2xxx: Remove return value from qla_nvme_ls() scsi: qla2xxx: Remove an unused function ACPI/IORT: Remove the unused __get_pci_rid() scsi: iscsi: Register sysfs for iscsi workqueue mtd: rawnand: ams-delta: Stop using nand_release() mtd: rawnand: arasan: Support the hardware BCH ECC engine io_uring: get rid of manual punting in io_close io_uring: separate DRAIN flushing into a cold path io_uring: don't re-read sqe->off in timeout_prep() io_uring: simplify io_timeout locking io_uring: fix flush req->refs underflow exec: Always set cap_ambient in cap_bprm_set_creds cgroup: Remove stale comments rcu: Provide rcu_irq_exit_check_preempt() rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() spi: spi-fsl-lpspi: Fix runtime PM imbalance on error spi: Remove note about transfer limit for spi_write_then_read() sched/fair: Don't NUMA balance for kthreads vfio/pci: fix memory leaks of eventfd ctx ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe ASoC: fix incomplete error-handling in img_i2s_in_probe. ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src x86/io_apic: Remove unused function mp_init_irq_at_boot() x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long" spi: pxa2xx: Fix runtime PM ref imbalance on probe error spi: pxa2xx: Fix controller unregister order spi: dw: Fix controller unregister order powerpc/xive: Clear the page tables for the ESB IO mapping powerpc: Add ppc_inst_as_u64() powerpc: Add ppc_inst_next() powerpc/32s: Implement dedicated kasan_init_region() powerpc/32s: Allow mapping with BATs with DEBUG_PAGEALLOC powerpc/8xx: Implement dedicated kasan_init_region() powerpc/8xx: Allow large TLBs with DEBUG_PAGEALLOC powerpc/8xx: Allow STRICT_KERNEL_RwX with pinned TLB powerpc/8xx: Map linear memory with huge pages powerpc/8xx: Map IMMR with a huge page powerpc/8xx: Add a function to early map kernel via huge pages powerpc/8xx: Refactor kernel address boundary comparison powerpc/mm: Don't be too strict with _etext alignment on PPC32 powerpc/8xx: Move DTLB perf handling closer. powerpc/8xx: Remove now unused TLB miss functions powerpc/8xx: Drop special handling of Linear and IMMR mappings in I/D TLB handlers powerpc/8xx: Always pin TLBs at startup. powerpc/8xx: Don't set IMMR map anymore at boot powerpc/8xx: Add function to set pinned TLBs powerpc/8xx: Move PPC_PIN_TLB options into 8xx Kconfig powerpc/8xx: MM_SLICE is not needed anymore powerpc/8xx: Only 8M pages are hugepte pages now powerpc/8xx: Manage 512k huge pages as standard pages. powerpc/8xx: Prepare handlers for _PAGE_HUGE for 512k pages. powerpc/8xx: Drop CONFIG_8xx_COPYBACK option powerpc/mm: Reduce hugepd size for 8M hugepages on 8xx powerpc/mm: Create a dedicated pte_update() for 8xx powerpc/mm: Standardise pte_update() prototype between PPC32 and PPC64 powerpc/mm: Standardise __ptep_test_and_clear_young() params between PPC32 and PPC64 powerpc/mm: Refactor pte_update() on book3s/32 powerpc/mm: Refactor pte_update() on nohash/32 powerpc/mm: PTE_ATOMIC_UPDATES is only for 40x powerpc/mm: Fix conditions to perform MMU specific management by blocks on PPC32. powerpc/mm: Allocate static page tables for fixmap powerpc/32s: Don't warn when mapping RO data ROX. powerpc/ptdump: Handle hugepd at PGD level powerpc/ptdump: Properly handle non standard page size powerpc/ptdump: Standardise display of BAT flags powerpc/ptdump: Display size of BATs powerpc/ptdump: Add _PAGE_COHERENT flag ARM: 8980/1: Allow either FLATMEM or SPARSEMEM on the multiplatform build ARM: 8979/1: Remove redundant ARCH_SPARSEMEM_DEFAULT setting ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE ASoC: fix semicolon.cocci warnings mfd: max77620: Use single-byte writes on MAX77620 mfd: wcd934x: Drop kfree for memory allocated with devm_kzalloc 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 mfd: wm8994: Silence warning about supplies during deferred probe mfd: wm8994: Fix unbalanced calls to regulator_bulk_disable() mfd: wm8994: Fix driver operation if loaded as modules dt-bindings: mfd: mediatek: Add MT6397 Pin Controller mfd: Constify properties in mfd_cell mfd: stm32-timers: Use dma_request_chan() instead dma_request_slave_channel() mfd: sprd: Remove unnecessary spi_bus_type setting mfd: intel-lpss: Update LPSS UART #2 PCI ID for Jasper Lake mfd: tqmx86: Fix a typo in MODULE_DESCRIPTION mfd: stpmic1: Make stpmic1_regmap_config static mfd: htc-i2cpld: Convert to use i2c_new_client_device() MAINTAINERS: Add entry for mp2629 Battery Charger driver power: supply: mp2629: Add impedance compensation config power: supply: Add support for mps mp2629 battery charger iio: adc: mp2629: Add support for mp2629 ADC driver mfd: mp2629: Add support for mps battery charger dt-bindings: mfd: Add document bindings for mp2629 HID: sony: Fix for broken buttons on DS3 USB dongles x86/apic: Make TSC deadline timer detection message visible PM: runtime: clk: Fix clk_pm_runtime_get() error path cpuidle: Convert Qualcomm SPM driver to a generic CPUidle driver mtd: Replace zero-length array with flexible-array powerpc/64s: Fix restore of NV GPRs after facility unavailable exception batman-adv: Revert "disable ethtool link speed detection when auto negotiation off" 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 drm/nouveau: use correct conflicting framebuffer API r8169: sync RTL8168f/RTL8411 hw config with vendor driver r8169: sync RTL8168evl hw config with vendor driver r8169: sync RTL8168h hw config with vendor driver r8169: sync RTL8168g hw config with vendor driver bridge: mrp: Fix out-of-bounds read in br_mrp_parse qlcnic: fix missing release in qlcnic_83xx_interrupt_test. drivers: ipa: print dev_err info accurately tracing: Fix events.rst section numbering docs: acpi: fix old http link and improve document format docs: filesystems: add info about efivars content Documentation: LSM: Correct the basic LSM description mailmap: change email for Ricardo Ribalda docs: sysctl/kernel: document unaligned controls Documentation: admin-guide: update bug-hunting.rst docs: sysctl/kernel: document ngroups_max dpaa_eth: fix usage as DSA master, try 3 ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. tcp: allow traceroute -Mtcp for unpriv users bnx2x: allow bnx2x_bsc_read() to schedule ipv4: potential underflow in compat_ip_setsockopt() mvneta: MVNETA_SKB_HEADROOM set last 3 bits to zero net/tls: fix race condition causing kernel panic xtensa: Fix spelling/grammar in comment MAINTAINERS: pxa: remove Compulab arm/pxa support ARM: pxa: remove Compulab pxa2xx boards xsk: Add overflow check for u64 division, stored into u32 bus: arm-integrator-lm: Fix return value check in integrator_ap_lm_probe() RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc netfilter: nfnetlink_cthelper: unbreak userspace helper support netfilter: conntrack: make conntrack userspace helpers work again netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code netfilter: ipset: Fix subcounter update skip netfilter: nft_reject_bridge: enable reject with bridge vlan RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() RDMA/hns: Make the end of sge process more clear RDMA/hns: Simplify process related to poll cq RDMA/hns: Remove redundant parameters from free_srq/qp_wrid() RDMA/hns: Remove redundant type cast for general pointers RDMA/hns: Optimize the usage of MTR RDMA/hns: Refactor the QP context filling process related to WQE buffer configure RDMA/hns: Change variables representing quantity to unsigned RDMA/hns: Change all page_shift to unsigned RDMA/hns: Rename QP buffer related function RDMA/hns: Remove unused code about assert RDMA/hns: Optimize post and poll process RDMA/hns: Add CQ flag instead of independent enable flag RDMA/hns: Let software PI/CI grow naturally nvdimm: fixes to maintainter-entry-profile Documentation/features: Correct RISC-V kprobes support entry Documentation/features: Refresh the arch support status files x86/reboot/quirks: Add MacBook6,1 reboot quirk KVM: arm64: Remove obsolete kvm_virt_to_phys abstraction KVM: arm64: Fix incorrect comment on kvm_get_hyp_vector() KVM: arm64: Clean up cpu_init_hyp_mode() kbuild: make modules.order rule consistent with built-in.a kbuild: rename subdir-obj-y to subdir-builtin kbuild: move subdir-obj-y to scripts/Makefile.build kbuild: clear KBUILD_MODULES in top Makefile if CONFIG_MODULES=n kbuild: remove ifdef builtin-target / lib-target kbuild: doc: remove documentation about copying Module.symvers around kbuild: make module name conflict fatal error kbuild: error out if targets prefixed with '__' are directly run kbuild: add this-makefile as a shorthand for $(lastword $(MAKEFILE_LIST)) gcc-plugins: remove always-false $(if ...) in Makefile bpfilter: document build requirements for bpfilter_umh scripts/checkstack.pl: fix arm sp regex scripts/checkstack.pl: add arm push handling for stack usage scripts/checkstack.pl: Add argument to print stacks greather than value. scripts/checkstack.pl: don't display $dre as different entity modpost,fixdep: Replace zero-length array with flexible-array scripts: headers_install: Exit with error on config leak kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRS kbuild: remove misleading stale FIXME comment kbuild: invoke syncconfig if autoconf.h is missing kconfig: announce removal of 'kvmconfig' and 'xenconfig' shorthands spi: flags 'SPI_CONTROLLER_MUST_RX' and 'SPI_CONTROLLER_MUST_TX' can't be coexit with 'SPI_3WIRE' mode spi: stm32: Add 'SPI_SIMPLEX_RX', 'SPI_3WIRE_RX' support for stm32f4 ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' ASoC: fsl_asrc: Fix -Wmissing-prototypes warning ASoC: max98390: Added Amplifier Driver xfrm: fix a warning in xfrm_policy_insert_list ASoC: SOF: ext_manifest: parse compiler version ASoC: SOF: ext_manifest: parse windows ASoC: SOF: ext_manifest: parse firmware version ASoC: SOF: Introduce extended manifest ASoC: SOF: loader: Adjust validation condition for fw_offset media: Documentation: media: Refer to mbus format documentation from CSI-2 docs media: s5k5baf: Replace zero-length array with flexible-array media: i2c: imx219: Drop <linux/clk-provider.h> and <linux/clkdev.h> media: i2c: Add ov2740 image sensor driver media: ov8856: Implement sensor module revision identification media: ov8856: Add devicetree support media: dt-bindings: ov8856: Document YAML bindings iommu: Don't take group reference in iommu_alloc_default_domain() ASoC: soc-link: add snd_soc_link_compr_set_params() ASoC: soc-link: add snd_soc_link_compr_shutdown() ASoC: soc-link: add snd_soc_link_compr_startup() ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() ASoC: soc-link: move soc_rtd_xxx() ASoC: add soc-link.c MIPS: BCM63XX: fix BCM6358 GPIO count kobject: send KOBJ_REMOVE uevent when the object is removed from sysfs drm/i915/gem: Avoid iterating an empty list drm/i915: Avoid using rq->engine after free during i915_fence_release drm/i915: Disable semaphore inter-engine sync without timeslicing drm/i915/gt: Remove errant assertion in __intel_context_do_pin drm/i915: Don't set queue-priority hint when supressing the reschedule spi: mux: repair mux usage iommu/vt-d: fix a GCC warning iommu/vt-d: Fix pointer cast warnings on 32 bit iommu: Don't call .probe_finalize() under group->mutex pinctrl: at91-pio4: Add COMPILE_TEST support pinctrl: Fix return value about devm_platform_ioremap_resource() usb: musb: Fix runtime PM imbalance on error usb: musb: jz4740: Prevent lockup when CONFIG_SMP is set usb: musb: mediatek: add reset FADDR to zero in reset interrupt handle usb: musb: use true for 'use_dma' usb: musb: start session in resume for host port usb: musb: return -ESHUTDOWN in urb when three-strikes error happened gpio: rcar: Fix runtime PM imbalance on error iomap: remove lockdep_assert_held() iomap: add a filesystem hook for direct I/O bio submission fs: export generic_file_buffered_read() cfg80211: fix debugfs rename crash leds: add aw2013 driver dt-bindings: leds: Add binding for aw2013 ACPI: EC: PM: s2idle: Extend GPE dispatching debug message ACPI: PM: s2idle: Print type of wakeup debug messages ACPI: DPTF: Add battery participant driver ACPI: DPTF: Additional sysfs attributes for power participant driver ACPI: video: Use native backlight on Acer TravelMate 5735Z irqchip/sifive-plic: Improve boot prints for multiple PLIC instances gpio: pca935x: Allow IRQ support for driver built as a module irqchip/sifive-plic: Setup cpuhp once after boot CPU handler is present USB: serial: qcserial: add DW5816e QDL support irqchip/sifive-plic: Set default irq affinity in plic_irqdomain_map() irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs btrfs: turn space cache writeout failure messages into debug messages btrfs: include error on messages about failure to write space/inode caches btrfs: remove useless 'fail_unlock' label from btrfs_csum_file_blocks() btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums btrfs: make checksum item extension more efficient btrfs: fix corrupt log due to concurrent fsync of inodes with shared extents btrfs: unexport btrfs_compress_set_level() btrfs: simplify iget helpers btrfs: open code read_fs_root btrfs: simplify root lookup by id btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent runaway balance btrfs: reloc: fix reloc root leak and NULL pointer dereference btrfs: reduce lock contention when creating snapshot btrfs: don't set SHAREABLE flag for data reloc tree btrfs: inode: cleanup the log-tree exceptions in btrfs_truncate_inode_items() btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE btrfs: drop stale reference to volume_mutex btrfs: update documentation of set/get helpers btrfs: optimize split page write in btrfs_set_token_##bits btrfs: optimize split page write in btrfs_set_##bits btrfs: optimize split page read in btrfs_get_token_##bits btrfs: optimize split page read in btrfs_get_##bits btrfs: drop unnecessary offset_in_page in extent buffer helpers btrfs: constify extent_buffer in the API functions btrfs: remove unused map_private_extent_buffer btrfs: speed up and simplify generic_bin_search btrfs: speed up btrfs_set_token_##bits helpers btrfs: speed up btrfs_set_##bits helpers btrfs: speed up btrfs_get_token_##bits helpers btrfs: speed up btrfs_get_##bits helpers btrfs: add separate bounds checker for set/get helpers btrfs: preset set/get token with first page and drop condition btrfs: don't use set/get token in leaf_space_used btrfs: don't use set/get token for single assignment in overwrite_item btrfs: drop eb parameter from set/get token helpers btrfs: use the token::eb for all set/get helpers btrfs: remove duplicated include in block-group.c btrfs: block-group: rename write_one_cache_group() btrfs: block-group: refactor how we insert a block group item btrfs: block-group: refactor how we delete one block group item btrfs: block-group: refactor how we read one block group item btrfs: block-group: don't set the wrong READA flag for btrfs_read_block_groups() btrfs: send: emit file capabilities after chown btrfs: scrub, only lookup for csums if we are dealing with a data extent btrfs: move the block group freeze/unfreeze helpers into block-group.c btrfs: rename member 'trimming' of block group to a more generic name btrfs: fix a race between scrub and block group removal/allocation btrfs: remove more obsolete v0 extent ref declarations btrfs: remove unused function btrfs_dev_extent_chunk_tree_uuid btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new qgroup btrfs: speedup dead root detection during orphan cleanup btrfs: remove unused function heads_to_leaves btrfs: add more codes to decoder table btrfs: sort error decoder entries btrfs: free alien device after device add btrfs: include non-missing as a qualifier for the latest_bdev btrfs: use crypto_shash_digest() instead of open coding btrfs: drop useless goto in open_fs_devices btrfs: remove useless check for copy_items() return value btrfs: unify buffered and direct I/O read repair btrfs: get rid of endio_repair_workers btrfs: simplify direct I/O read repair btrfs: get rid of one layer of bios in direct I/O btrfs: put direct I/O checksums in btrfs_dio_private instead of bio btrfs: convert btrfs_dio_private->pending_bios to refcount_t btrfs: remove unused btrfs_dio_private::private btrfs: make btrfs_check_repairable() static btrfs: rename __readpage_endio_check to check_data_csum btrfs: clarify btrfs_lookup_bio_sums documentation btrfs: don't do repair validation for checksum errors btrfs: look at full bi_io_vec for repair decision btrfs: fix double __endio_write_update_ordered in direct I/O btrfs: fix error handling when submitting direct I/O bio block: add bio_for_each_bvec_all() btrfs: simplify error handling of clean_pinned_extents() btrfs: remove the redundant parameter level in btrfs_bin_search() btrfs: make btrfs_read_disk_super return struct btrfs_disk_super btrfs: use list_for_each_entry_safe in free_reloc_roots btrfs: don't force read-only after error in drop snapshot btrfs: remove pointless assertion on reclaim_size counter btrfs: tree-checker: remove duplicate definition of 'inode_item_err' btrfs: force chunk allocation if our global rsv is larger than metadata btrfs: run btrfs_try_granting_tickets if a priority ticket fails btrfs: only check priority tickets for priority flushing btrfs: account for trans_block_rsv in may_commit_transaction btrfs: allow to use up to 90% of the global block rsv for unlink btrfs: improve global reserve stealing logic btrfs: backref: distinguish reloc and non-reloc use of indirect resolution btrfs: reloc: move error handling of build_backref_tree() to backref.c btrfs: backref: rename and move finish_upper_links() btrfs: backref: rename and move handle_one_tree_block() btrfs: reloc: open code read_fs_root() for handle_indirect_tree_backref() btrfs: backref: rename and move should_ignore_root() btrfs: backref: rename and move backref_tree_panic() btrfs: backref: rename and move backref_cache_cleanup() btrfs: backref: rename and move remove_backref_node() btrfs: backref: rename and move drop_backref_node() btrfs: backref: rename and move free_backref_(node|edge) btrfs: backref: rename and move link_backref_edge() btrfs: backref: rename and move alloc_backref_edge() btrfs: backref: rename and move alloc_backref_node() btrfs: backref: rename and move backref_cache_init() btrfs: rename tree_entry to rb_simple_node and export it btrfs: backref: move btrfs_backref_(node|edge|cache) structures to backref.h btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache btrfs: reloc: refactor useless nodes handling into its own function btrfs: reloc: refactor finishing part of upper linkage into finish_upper_links() btrfs: reloc: remove the open-coded goto loop for breadth-first search btrfs: reloc: pass essential members for alloc_backref_node() btrfs: reloc: use wrapper to replace open-coded edge linking btrfs: reloc: refactor indirect tree backref processing into its own function btrfs: reloc: refactor direct tree backref processing into its own function btrfs: reloc: make reloc root search-specific for relocation backref cache btrfs: reloc: add backref_cache::fs_info member btrfs: reloc: add backref_cache::pending_edge and backref_cache::useless_node btrfs: reloc: rename mark_block_processed and __mark_block_processed btrfs: reloc: use btrfs_backref_iter infrastructure btrfs: backref: implement btrfs_backref_iter_next() btrfs: backref: introduce the skeleton of btrfs_backref_iter btrfs: add missing annotation for btrfs_tree_lock() btrfs: add missing annotation for btrfs_lock_cluster() gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe() gpio: pxa: Add COMPILE_TEST support gpio: pxa: Fix return value of pxa_gpio_probe() dt-bindings: gpio: Add renesas,em-gio bindings gpio: mlxbf2: Fix sleeping while holding spinlock MAINTAINERS: Fix file name for DesignWare GPIO DT schema gpio: dwapb: Remove unneeded has_irq member in struct dwapb_port_property gpio: dwapb: Don't use IRQ 0 as valid Linux interrupt gpio: dwapb: avoid error message for optional IRQ gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO chip de-registration powercap: RAPL: remove unused local MSR define m68k: tools: Replace zero-length array with flexible-array member m68k: Add missing __user annotation in get_user() m68k: mac: Avoid stuck ISM IOP interrupt on Quadra 900/950 m68k: mac: Remove misleading comment m68k: mac: Don't call via_flush_cache() on Mac IIfx PM: runtime: Make clear what we do when conditions are wrong in rpm_suspend() printk: Remove pr_cont_once() thunderbolt: Add trivial .shutdown mmc: block: Fix use-after-free issue for rpmb fanotify: fix ignore mask logic for events on child and on dir ieee80211: Fix incorrect mask for default PE duration mac80211: mesh: fix discovery timer re-arming issue / crash usb: dwc3: keystone: Turn on USB3 PHY before controller dt-bindings: usb: ti,keystone-dwc3.yaml: Add USB3.0 PHY property dt-bindings: usb: convert keystone-usb.txt to YAML usb: dwc3: gadget: Check for prepared TRBs usb: gadget: Fix issue with config_ep_by_speed function usb: cdns3: ep0: delete the redundant status stage usb: dwc2: Update Core Reset programming flow. usb: gadget: fsl: Fix a wrong judgment in fsl_udc_probe() usb: gadget: fix potential double-free in m66592_probe. usb: cdns3: Fix runtime PM imbalance on error usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check usb: dwc3: Increase timeout for CmdAct cleared by device controller USB: dummy-hcd: use configurable endpoint naming scheme usb: cdns3: gadget: assign interrupt number to USB gadget structure usb: gadget: core: sync interrupt before unbind the udc arm64: dts: qcom: sc7180: Add interconnect properties for USB arm64: dts: qcom: sdm845: Add interconnect properties for USB dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver ARM: dts: at91: Remove the USB EP child node dt-bindings: usb: atmel: Mark EP child node as deprecated usb: gadget: udc: atmel: Don't use DT to configure end point usb: dwc3: gadget: Use SET_EP_PRIME for NoStream usb: dwc3: gadget: Handle stream transfers usb: dwc3: gadget: Don't prepare beyond a transfer usb: dwc3: gadget: Wait for transfer completion usb: dwc3: gadget: Handle XferComplete for streams usb: dwc3: gadget: Enable XferComplete event usb: dwc3: gadget: Refactor TRB completion handler usb: dwc3: gadget: Check for in-progress END_TRANSFER usb: gadget: f_tcm: Inform last stream request usb: gadget: Introduce usb_request->is_last usb: dwc3: Get MDWIDTH for DWC_usb32 usb: dwc3: Add support for DWC_usb32 IP usb: gadget: tegra-xudc: add port_speed_quirk usb: gadget: tegra-xudc: Add Tegra194 support dt-bindings: usb: tegra-xudc: Add Tegra194 XUSB controller support USB: dummy-hcd: Add missing annotation for set_link_state() usb: gadget: Add missing annotation for xudc_handle_setup() usb: gadget: mass_storage: use module_usb_composite_driver to simplify the code usb: gadget: omap_udc: remove unneeded semicolon usb: gadget: udc: remove comparison to bool in mv_u3d_core.c usb: gadget: net2272: use false for 'use_dma' usb: dwc3: use true,false for dwc->otg_restart_host usb: gadget: function: remove redundant assignment to variable 'status' USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke usb: gadget: f_acm: add suspend resume callbacks usb: gadget: f_serial: add suspend resume callbacks usb: gadget: u_serial: add suspend resume callbacks usb: dwc2: gadget: move gadget resume after the core is in L0 state usb: gadget: uvc_video: add worker to handle the frame pumping usb: renesas_usbhs: Use the correct style for SPDX License Identifier usb: gadget: f_fs: remove unneeded semicolon in __ffs_data_got_descs() dt-bindings: usb: dwc3: remove old DWC3 wrapper doc: dt: bindings: usb: dwc3: remove amlogic compatible entries usb: dwc3: of-simple: remove Amlogic GXL and AXG compatibles phy: amlogic: meson-gxl-usb3: remove code for non-existing PHY arm64: dts: amlogic: use the new USB control driver for GXL and GXM usb: dwc3: meson-g12a: add support for GXL and GXM SoCs usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect usb: dwc3: meson-g12a: refactor usb init usb: gadget: udc: remove unused 'driver_desc' usb: gadget: max3420: Add a missing '\n' in a log message USB: mtu3: Use the correct style for SPDX License Identifier usb: cdns3: change dev_info to dev_dbg for debug message usb: cdns3: change "cdsn3" to"cdns3" usb: cdns3: delete role_override usb: cdns3: core: get role switch node from firmware usb: dwc3: gadget: Continue to process pending requests usb: gadget: tegra-xudc: Add vbus_draw support media: dvb-usb: Add Cinergy S2 PCIe Dual Port support media: dvbdev: Fix tuner->demod media controller link watchdog: m54xx: Add missing include dt-bindings: watchdog: renesas,wdt: Document r8a7742 support watchdog: Fix runtime PM imbalance on error watchdog: riowd: remove unneeded semicolon watchdog: Add new arm_smc_wdt watchdog driver dt-bindings: watchdog: Add ARM smc wdt for mt8173 watchdog watchdog: imx2_wdt: update contact email watchdog: iTCO: fix link error watchdog: da9062: No need to ping manually before setting timeout watchdog: da9063: Make use of pre-configured timeout during probe watchdog: da9062: Initialize timeout during probe watchdog: clarify that stop() is optional watchdog: imx_sc_wdt: Fix reboot on crash watchdog: ts72xx_wdt: fix build error ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) habanalabs: handle MMU cache invalidation timeout habanalabs: don't allow hard reset with open processes habanalabs: GAUDI does not support soft-reset habanalabs: add print for soft reset due to event habanalabs: improve MMU cache invalidation code habanalabs: don't set default fence_ops->wait sched/core: Offload wakee task activation if it the wakee is descheduling sched/core: Optimize ttwu() spinning on p->on_cpu f2fs: avoid inifinite loop to wait for flushing node pages at cp_error vxlan: Do not assume RTNL is held in vxlan_fdb_info() mlxsw: spectrum: Fix spelling mistake in trap's name mlxsw: spectrum: Use dedicated trap group for sampled packets mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets mlxsw: spectrum: Rename ARP trap group mlxsw: spectrum_trap: Remove unnecessary field mlxsw: spectrum: Align TC and trap priority mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port mlxsw: spectrum: Change default rate and priority of DHCP packets mlxsw: spectrum: Trap IPv4 DHCP packets in router mlxsw: spectrum: Use same trap group for MLD and IGMP packets mlxsw: spectrum: Rename IGMP trap group m68k/PCI: Fix a memory leak in an error handling path Linux 5.7-rc7 mtd: rawnand: arasan: Add new Arasan NAND controller dt-bindings: mtd: Document ARASAN NAND bindings MAINTAINERS: Add Arasan NAND controller and bindings mtd: rawnand: Add nand_extract_bits() mtd: rawnand: Ensure the number of bitflips is consistent lib/bch: Allow easy bit swapping lib/bch: Rework a little bit the exported function names mtd: rawnand: micron: Adapt the PAGE READ flow to constraint controllers mtd: rawnand: Remove the cmx270 NAND controller driver mtd: rawnand: Fix nand_gpio_waitrdy() mtd: rawnand: davinci: Get rid of the legacy interface implementation mtd: rawnand: davinci: Implement exec_op() mtd: rawnand: davinci: Stop using nand_chip.legacy.IO_ADDR_{R, W} mtd: rawnand: davinci: Inherit from nand_controller mtd: rawnand: brcmnand: correctly verify erased pages mtd: rawnand: brcmnand: improve hamming oob layout mtd: rawnand: brcmnand: fix hamming oob layout MAINTAINERS: Remove Xiaolei Li and mark MTK NFC as orphaned MAINTAINERS: Remove Piotr Sroka and mark Cadence NFC as orphaned mtd: rawnand: Propage CS selection to sub operations mtd: rawnand: stm32_fmc2: use FIELD_PREP/FIELD_GET macros mtd: rawnand: stm32_fmc2: cosmetic change to use nfc instead of fmc2 where relevant loop: remove redundant assignment to variable error MIPS: tools: Fix resource leak in elf-entry.c MIPS: SGI-IP30: Reorder the macros in war.h MIPS: emulate CPUCFG instruction on older Loongson64 cores MIPS: Tidy up CP0.Config6 bits definition MIPS: DTS: Only build subdir of current platform MIPS: Fix exception handler memcpy() ethtool: propagate get_coalesce return value net: ethernet: mtk_star_emac: use devm_register_netdev() net: devres: provide devm_register_netdev() net: devres: define a separate devres structure for devm_alloc_etherdev() net: move devres helpers into a separate source file Documentation: devres: add a missing section for networking helpers r8169: remove mask argument from r8168ep_ocp_read r8169: remove mask argument from r8168dp_ocp_read r8169: remove mask argument from rtl_w0w1_eri net: smsc911x: Fix runtime PM imbalance on error net: psample: fix build error when CONFIG_INET is not enabled net/mlx4_core: fix a memory leak bug. net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend net: phy: mscc: fix initialization of the MACsec protocol mode net: stmmac: don't attach interface until resume finishes net: Fix return value about devm_platform_ioremap_resource() net: phy: at803x: fix PHY ID masks efi/x86: Drop the special GDT for the EFI thunk sparc32: fix page table traversal in srmmu_nocache_init() drm/msm/a6xx: skip HFI set freq if GMU is powered down drm/msm: Update the MMU helper function APIs drm/msm: Refactor address space initialization drm/msm: Attach the IOMMU device during initialization arm: dts: mt2712: add uart APDMA to device tree arm64: dts: mt8183: add mmc node arm64: dts: mt2712: add ethernet device node MAINTAINERS: add files related to kdump z3fold: fix use-after-free when freeing handles sparc32: use PUD rather than PGD to get PMD in srmmu_nocache_init() MAINTAINERS: update email address for Naoya Horiguchi sh: include linux/time_types.h for sockios kasan: disable branch tracing for core runtime selftests/vm/write_to_hugetlbfs.c: fix unused variable warning selftests/vm/.gitignore: add mremap_dontunmap rapidio: fix an error in get_user_pages_fast() error handling x86: bitops: fix build regression device-dax: don't leak kernel memory to user space after unloading kmem Revert "kobject: Make sure the parent does not get released before its children" x86/apic/uv: Remove code for unused distributed GRU mode Drivers: hv: vmbus: Resolve more races involving init_vp_index() Drivers: hv: vmbus: Resolve race between init_vp_index() and CPU hotplug efi/libstub: Add missing prototype for PE/COFF entry point x86/mm: Stop printing BRK addresses ice: cleanup unsigned loops ice: fix usage of incorrect variable ice: Fix bad register reads ice: check for compatibility between DDP package and firmware ice: Check if unicast MAC exists before setting VF MAC ice: Fix Tx timeout when link is toggled on a VF's interface ice: print Rx MDD auto reset message before VF reset ice: Call ice_aq_set_mac_cfg ice: Implement aRFS ice: Restore filters following reset ice: Enable flex-bytes support ice: Support IPv6 Flow Director filters ice: Support IPv4 Flow Director filters ice: Support displaying ntuple rules ice: Initialize Flow Director resources virtchnl: Add missing explicit padding to structures e1000e: disable s0ix entry and exit flows for ME systems e1000e: Disable TSO for buffer overrun workaround e1000e: Warn if disabling ULP failed igb: Report speed and duplex as unknown when device is runtime suspended igc: Remove unused descriptor's flags igc: Remove igc_nfc_rule_exit() igc: Change adapter->nfc_rule_lock to mutex igc: Change return type from igc_disable_nfc_rule() igc: Fix NFC rule validation igc: Fix NFC rules leak when driver is unloaded igc: Refactor igc_ethtool_update_nfc_rule() igc: Fix NFC rules restoration igc: Fix NFC rules with multicast addresses igc: Fix NFC rule overwrite cases igc: Fix locking issue when retrieving NFC rules igc: Fix 'sw_idx' type in struct igc_nfc_rule igc: Refactor igc_ethtool_add_nfc_rule() net/mlx5: Fix error flow in case of function_setup failure net/mlx5e: CT: Correctly get flow rule net/mlx5e: Update netdev txq on completions during closure net/mlx5: Annotate mutex destroy for root ns net/mlx5: Don't maintain a case of del_sw_func being null net/mlx5: Fix cleaning unmanaged flow tables 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 net/mlx5e: Fix allowed tc redirect merged eswitch offload cases net/mlx5: Avoid processing commands before cmdif is ready net/mlx5: Fix a race when moving command interface to events mode net/mlx5: Add command entry handling completion net/mlx5e: Support pedit on mpls over UDP decap net/mlx5e: Add support for hw decapsulation of MPLS over UDP net/mlx5e: Allow to match on mpls parameters net/mlx5e: Add support for hw encapsulation of MPLS over UDP net: Add netif_is_bareudp() API to identify bareudp devices net/mlx5e: Introduce kconfig var for TC support net/mlx5e: Move TC-specific code from en_main.c to en_tc.c net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c net/mlx5e: Use IS_ERR() to check and simplify code rxrpc: Fix a memory leak in rxkad_verify_response() rxrpc: Fix a warning net: sun: fix missing release regions in cas_init_one(). bridge: mrp: Restore port state when deleting MRP instance switchdev: mrp: Remove the variable mrp_ring_state bridge: mrp: Add br_mrp_unique_ifindex function net: mscc: ocelot: fix address ageing time (again) r8169: fix OCP access on RTL8117 net: phy: dp83869: Set opmode from straps net: phy: dp83869: Update port-mirroring to read straps selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o selftests/bpf: Add general instructions for test execution soc: fsl: dpio: Remove unused inline function qbman_write_eqcr_am_rt_register Revert "net: mvneta: speed down the PHY, if WoL used, to save energy" xtensa: add missing __user annotations to asm/uaccess.h xtensa: fix error paths in __get_user_{check,size} selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x selftests: netdevsim: Always initialize 'RET' variable netdevsim: Ensure policer drop counter always increases cxgb4: add adapter hotplug support for ULDs soc: fsl: qe: clean up an indentation issue soc: fsl: dpio: Prefer the CPU affine DPIO net: flow_offload: simplify hw stats check handling net/ethernet/freescale: rework quiesce/activate for ucc_geth mpls: Add support for IPv6 tunnels ip6_tunnel: add generic MPLS receive support tunnel6: support for IPPROTO_MPLS ip6_tunnel: add MPLS transmit support ip6_tunnel: simplify transmit path sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed tipc: block BH before using dst_cache net: mvpp2: fix RX hashing for non-10G ports kunit: use KUnit defconfig by default dt-bindings: timer: Add renesas,em-sti bindings clocksource/drivers/timer-versatile: Clear OF_POPULATED flag clocksource: mips-gic-timer: Mark GIC timer as unstable if ref clock changes clocksource: mips-gic-timer: Register as sched_clock clocksource: dw_apb_timer_of: Fix missing clockevent timers clocksource: dw_apb_timer: Affiliate of-based timer with any CPU clocksource: dw_apb_timer: Make CPU-affiliation being optional dt-bindings: timer: Move snps,dw-apb-timer DT schema from rtc dt-bindings: rtc: Convert snps,dw-apb-timer to DT schema clocksource/drivers/timer-ti-dm: Do one override clock parent in prepare() clocksource/drivers/timer-ti-dm: Fix spelling mistake "detectt" -> "detect" clocksource/drivers/timer-ti-dm: Fix warning for set but not used clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support clocksource/drivers/timer-ti-32k: Add support for initializing directly drivers/clocksource/arm_arch_timer: Remove duplicate error message clocksource/drivers/arc_timer: Remove duplicate error message clocksource/drivers/rda: drop redundant Kconfig dependency soc: fsl: qbman: Remove unused inline function qm_eqcr_get_ci_stashing xtensa: fix type conversion in __get_user_size xtensa: add missing __user annotations to __{get,put}_user_check felix: Fix initialization of ioremap resources soc: fsl: qe: Replace one-element array and use struct_size() helper mptcp: use untruncated hash in ADD_ADDR HMAC ARM64: dts: mediatek: enable ethernet on pumpkin boards ARM64: dts: mediatek: add ethernet pins for pumpkin boards ARM64: dts: mediatek: add an alias for ethernet0 for pumpkin boards ARM64: dts: mediatek: add the ethernet node to mt8516.dtsi ARM64: dts: mediatek: add pericfg syscon to mt8516.dtsi net: ethernet: mtk-star-emac: new driver net: ethernet: mediatek: remove unnecessary spaces from Makefile net: ethernet: mediatek: rename Kconfig prompt dt-bindings: net: add a binding document for MediaTek STAR Ethernet MAC dt-bindings: add new compatible to mediatek,pericfg dt-bindings: convert the binding document for mediatek PERICFG to yaml treewide: Replace zero-length array with flexible-array net: ena: reduce driver load time net: ena: cosmetic: minor code changes net: ena: cosmetic: fix spacing issues net: ena: cosmetic: code reorderings net: ena: cosmetic: remove unnecessary code net: ena: cosmetic: fix line break issues net: ena: cosmetic: fix spelling and grammar mistakes in comments net: ena: cosmetic: set queue sizes to u32 for consistency net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() net: ena: simplify ena_com_update_intr_delay_resolution() net: ena: fix ena_com_comp_status_to_errno() return value net: ena: use explicit variable size for clarity net: ena: rename ena_com_free_desc to make API more uniform net: ena: add support for the rx offset feature net: atlantic: proper rss_ctrl1 (54c0) initialization net: atlantic: QoS implementation: min_rate net: atlantic: change the order of arguments for TC weight/credit setters net: atlantic: always use random TC-queue mapping for TX on A2. net: atlantic: automatically downgrade the number of queues if necessary net: atlantic: QoS implementation: max_rate net: atlantic: make TCVEC2RING accept nic_cfg net: atlantic: per-TC queue statistics net: atlantic: QoS implementation: multi-TC support net: atlantic: changes for multi-TC support net: atlantic: move PTP TC initialization to a separate function net: atlantic: changes for multi-TC support selftests: net: add fdb nexthop tests vxlan: support for nexthop notifiers nexthop: add support for notifiers vxlan: ecmp support for mac fdb entries nexthop: support for fdb ecmp nexthops kunit: use --build_dir=.kunit as default Documentation: test.h - fix warnings selftests/timens: handle a case when alarm clocks are not supported Kernel selftests: Add check if TPM devices are supported thermal: rcar_thermal: Clean up rcar_thermal_update_temp() spi: Make spi_delay_exec() warn if called from atomic context RDMA/rtrs: Get rid of the do_next_path while_next_path macros RDMA/rtrs: server: Use already dereferenced rtrs_sess structure RDMA/rnbd: Fix compilation error when CONFIG_MODULES is disabled ima: verify mprotect change is consistent with mmap policy IB/cma: Fix ports memory leak in cma_configfs drm/vblank: Fix -Wformat compile warnings on some arches tools/power/x86/intel-speed-select: Fix invalid core mask tools/power/x86/intel-speed-select: Increase CPU count tools/power/x86/intel-speed-select: Fix json perf-profile output output ASoC: max9867: keep ADCs and DACs always on ASoC: max9867: add digital microphone controls x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode drm/amd/display: Handle GPU reset for DC block drm/amdgpu: add apu flags (v2) drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven drm/amdgpu: fix pm sysfs node handling (v2) drm/amdgpu: move gpu_info parsing after common early init drm/amdgpu: move discovery gfx config fetching selftests: vdso: Add a selftest for vDSO getcpu() selftests: vdso: Use a header file to prototype parse_vdso API thermal: qoriq: Add platform dependencies drivers: thermal: tsens: Merge tsens-common.c into tsens.c thermal/of: Rename of-thermal.c thermal/governors: Prefix all source files with gov_ thermal/drivers/user_space: Sort headers alphabetically thermal/drivers/of-thermal: Sort headers alphabetically thermal/drivers/cpufreq_cooling: Replace module.h with export.h thermal/drivers/cpufreq_cooling: Sort headers alphabetically thermal/drivers/clock_cooling: Include export.h thermal/drivers/clock_cooling: Sort headers alphabetically thermal/drivers/thermal_hwmon: Include export.h thermal/drivers/thermal_hwmon: Sort headers alphabetically thermal/drivers/thermal_helpers: Include export.h thermal/drivers/thermal_helpers: Sort headers alphabetically thermal/core: Replace module.h with export.h thermal/core: Get rid of MODULE_* tags thermal: imx8mm: Replace zero-length array with flexible-array EDAC/amd64: Add AMD family 17h model 60h PCI IDs hwmon: (k10temp) Add AMD family 17h model 60h PCI match iio:chemical:pms7003: Fix timestamp alignment and prevent data leak. iio:chemical:sps30: Fix timestamp alignment iio: adc: stm32-adc: fix a wrong error message when probing interrupts x86/amd_nb: Add AMD family 17h model 60h PCI IDs iio: light: gp2ap002: Take runtime PM reference on light read efi/efivars: Add missing kobject_put() in sysfs entry creation error path drm/msm/dpu: dpu_setup_dspp_pcc() can be static drm/msm/a6xx: a6xx_hfi_send_start() can be static dm zoned: remove leftover hunk for switching to sequential zones arm64: Add get_user() type annotation on the !access_ok() path dt-bindings: thermal: Add yaml bindings for thermal zones dt-bindings: thermal: Add yaml bindings for thermal cooling-devices dt-bindings: thermal: Add yaml bindings for thermal sensors tpm: eventlog: Replace zero-length array with flexible-array member tpm/tpm_ftpm_tee: Use UUID API for exporting the UUID selftests: vdso: Rename vdso_test to vdso_test_gettimeofday selftests/exec: Verify execve of non-regular files fail i2c: efm32: Avoid unnecessary check in efm32_i2c_probe() i2c: efm32: Omit superfluous error message in efm32_i2c_probe() efi/libstub: Use pool allocation for the command line gpio: max730x: bring gpiochip_add_data after port config Revert "dt-binding: i2c: add bus-supply property" Revert "i2c: core: support bus regulator controlling in adapter" ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch ALSA: firewire-motu: refactoring protocol v3 for clock source getter ALSA: firewire-motu: refactoring protocol v2 for clock source getter ALSA: firewire-motu: remove obsoleted codes ALSA: firewire-motu: use table-based calculation of packet formats for stream management ALSA: firewire-motu: use table-based calculation of packet formats for proc ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 ALSA: firewire-motu: add model-specific table of chunk count ALSA: firewire-motu: drop protocol structure ALSA: firewire-motu: add wrapper functions for protocol-dependent operations ALSA: firewire-motu: localize protocol data ALSA: firewire-motu: move spec data to v3 protocol file ALSA: firewire-motu: move spec data to v2 protocol file block/rnbd: Fix an IS_ERR() vs NULL check in find_or_create_sess() i2c: designware: Drop hard coded FIFO depth assignment i2c: designware: Read counters from ACPI for PCI driver i2c: designware: Move ACPI parts into common module i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() i2c: designware: Move i2c_dw_validate_speed() helper to a common code i2c: designware: Include proper headers in i2c-desingware-core.h i2c: designware: Get rid of PCI driver specifics in common code efi/libstub: Don't parse overlong command lines block: remove the disk and queue NULL checks in blkdev_issue_flush block: remove the error_sector argument to blkdev_issue_flush crypto: hisilicon/qm - change debugfs file name from qm_regs to regs crypto: hisilicon/qm - add DebugFS for xQC and xQE dump crypto: hisilicon/zip - add debugfs for Hisilicon ZIP crypto: hisilicon/hpre - add debugfs for Hisilicon HPRE crypto: hisilicon/sec2 - add debugfs for Hisilicon SEC crypto: hisilicon/qm - add debugfs to the QM state machine crypto: hisilicon/qm - add debugfs for QM crypto: stm32/crc32 - protect from concurrent accesses crypto: stm32/crc32 - don't sleep in runtime pm crypto: stm32/crc32 - fix multi-instance crypto: stm32/crc32 - fix run-time self test issue. crypto: stm32/crc32 - fix ext4 chksum BUG_ON() PCI: dwc: Use private data pointer of "struct irq_domain" to get pcie_port PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link PCI: dwc: Fix inner MSI IRQ domain registration PCI: dwc: pci-dra7xx: Use devm_platform_ioremap_resource_byname() PCI: dwc: intel: Make intel_pcie_cpu_addr() static PCI: dwc: Program outbound ATU upper limit register MAINTAINERS: add entry for AMD energy driver hwmon: (amd_energy) Add documentation hwmon: Add amd_energy driver to report energy counters hwmon: (nct7802) Replace container_of() API hwmon: (lm90) Add max6654 support to lm90 driver hwmon : (nct6775) Use kobj_to_dev() API hwmon: (pmbus) Driver for Maxim MAX16601 hwmon: (pmbus) Improve initialization of 'currpage' and 'currphase' hwmon: (adt7411) update contact email hwmon: (lm75) Fix all coding-style warnings on lm75 driver hwmon: Reduce indentation level in __hwmon_device_register() hwmon: (ina2xx) Implement alert functions hwmon: (lm70) Add support for ACPI hwmon: (dell-smm) Use one DMI match for all XPS models hwmon: (nct7904) Add watchdog function spi: rb4xx: add corresponding device tree documentation spi: rb4xx: update driver to be device tree aware spi: rb4xx: null pointer bug fix ext2: code cleanup by removing ifdef macro surrounding firmware: tegra: Defer BPMP probe if shared memory not available arm64: tegra: Make the RTC a wakeup source on Jetson Nano and TX1 soc/tegra: pmc: Enable PMIC wake event on Tegra210 spi: dw: Discard dma_width member of the dw_spi structure spi: dw: Discard unused void priv pointer spi: dw: Discard static DW DMA slave structures spi: dw: Enable interrupts in accordance with DMA xfer mode mt76: mt7915: Fix build error ext2: Fix i_op setting for special inode batman-adv: use rcu_replace_pointer() where appropriate batman-adv: Revert "Drop lockdep.h include for soft-interface.c" regulator/mfd: max8998: Document charger regulator regulator: max8998: Add charger regulator ASoC: pxa: remove Compulab pxa2xx boards PCI: pci-bridge-emul: Eliminate the 'reserved' member PCI: pci-bridge-emul: Update for PCIe 5.0 r1.0 PCI: pci-bridge-emul: Fix Root Cap/Status comment PCI: pci-bridge-emul: Fix PCIe bit conflicts MAINTAINERS: Add file patterns for rcar PCI device tree bindings PCI: rcar: Add endpoint mode support dt-bindings: PCI: rcar: Add bindings for R-Car PCIe endpoint controller PCI: endpoint: Add support to handle multiple base for mapping outbound memory misc: rtsx: Add short delay after exit from ASPM x86/boot: Discard .discard.unreachable for arch/x86/boot/compressed/vmlinux sc16is7xx: Read the LSR register for basic device presence check sc16is7xx: Allow sharing the IRQ line sc16is7xx: Use threaded IRQ sc16is7xx: Always use falling edge IRQ staging: vt6656: move key frag controls to vnt_fill_txkey staging: vt6656: Move calling point of vnt_fill_txkey. staging: vt6656: Move tx_key inside vnt_fill_txkey. staging: vt6656: move tx_body_size/payload_len to skb->len staging: vt6656: Move key_buffer inside vnt_fill_txkey. staging: vt6656: rxtx use ieee80211_tx_info for rts/cts control staging: vt6656: use ieee80211_tx_info to replace need_mic staging: vt6656: Move vnt_mic_hdr pointers to vnt_fill_txkey staging: vt6656: rxtx remove unused need_ack staging: vt6656: remove ieee80211_hdr from vnt_usb_send_context. staging: fbtft: fb_st7789v: make HSD20_IPS numeric and not a string printk: handle blank console arguments passed in. misc: rtsx: Remove unnecessary rts5249_set_aspm(), rts5260_set_aspm() misc: rtsx: Simplify rtsx_comm_set_aspm() misc: rtsx: Use pcie_capability_clear_and_set_word() for PCI_EXP_LNKCTL misc: rtsx: Use ASPM_MASK_NEG instead of hard-coded value misc: rtsx: Removed unused dev_aspm_mode misc: rtsx: Remove unused pcr_ops bus: mhi: core: Handle syserr during power_up bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition bus: mhi: core: Do not process SYS_ERROR if RDDM is supported bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed bus: mhi: core: Handle disable transitions in state worker bus: mhi: core: Remove the system error worker thread bus: mhi: core: Ensure non-zero session or sequence ID values are used bus: mhi: core: Improve debug logs for loading firmware bus: mhi: core: Return appropriate error codes for AMSS load failure bus: mhi: core: Handle firmware load using state worker bus: mhi: core: Read transfer length from an event properly bus: mhi: core: Add range check for channel id received in event ring bus: mhi: core: Cache intmod from mhi event to mhi channel bus: mhi: core: Refactor mhi queue APIs mips: cevt-r4k: Update the r4k-clockevent frequency in sync with CPU mips: csrc-r4k: Mark R4K timer as unstable if CPU freq changes mips: Add udelay lpj numbers adjustment mips: Add CPS_NS16550_WIDTH config mips: Add CONFIG/CONFIG6/Cause reg fields macro mips: Add CP0 Write Merge config support mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs mips: Add MIPS Warrior P5600 support mips: Add MIPS Release 5 support ice: Rename build_ctob to ice_build_ctob ice: remove unnecessary backslash ice: remove unnecessary check ice: remove unnecessary expression that is always true ice: Fix check for removing/adding mac filters ice: refactor filter functions ice: Fix resource leak on early exit from function ice: cleanup vf_id signedness ice: Fix casting issues ice: Provide more meaningful error message ice: Fix probe/open race condition ice: only drop link once when setting pauseparams ice: Fix check for contiguous TCs ice: Don't reset and rebuild for Tx timeout on PFC enabled queue ice: Add VF promiscuous support ice: Add support for tunnel offloads ice: report netlist version in .info_get drm/nouveau/dispnv50: fix runtime pm imbalance on error drm/nouveau: fix runtime pm imbalance on error drm/nouveau: fix runtime pm imbalance on error drm/nouveau/debugfs: fix runtime pm imbalance on error drm/nouveau/nouveau/hmm: fix migrate zero page to GPU drm/nouveau/nouveau/hmm: fix nouveau_dmem_chunk allocations drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() drm/nouveau/kms/gv100-: Add support for interlaced modes drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling drm/nouveau/kms: Fix regression by audio component transition drm/nouveau/device: use regular PRI accessors in chipset detection drm/nouveau/device: detect vGPUs drm/nouveau/device: detect if changing endianness failed drm/nouveau/device: rework mmio mapping code to get rid of second map drm/nouveau/mmu: Remove unneeded semicolon drm/nouveau: Use generic helper to check _PR3 presence drm/nouveau/acr: Use kmemdup instead of kmalloc and memcpy drm/nouveau/core/memory: remove redundant assignments to variable ret drm/nouveau/svm: map pages after migration drm/nouveau/disp/gv100-: expose capabilities class drm/nouveau/bios: move ACPI _ROM handling drm/nouveau: remove open-coded version of remove_conflicting_pci_framebuffers() drm/nouveau/gr/gk20a: move MODULE_FIRMWARE firmware definitions drm/nouveau/ibus: use nvkm_subdev_new_() drm/nouveau/core: add nvkm_subdev_new_() for bare subdevs drm/nouveau/kms: Support NVIDIA format modifiers drm/nouveau/kms: Check framebuffer size against bo drm/nouveau/kms: Add format mod prop to base/ovly/nvdisp drm/nouveau/acr: ensure falcon providing acr functions is bootstrapped first drm/nouveau/kms: Remove struct nouveau_framebuffer drm/nouveau/kms: Remove field nvbo from struct nouveau_framebuffer drm/nouveau/kms: Move struct nouveau_framebuffer.vma to struct nouveau_fbdev drm/nouveau/kms: Remove unused fields from struct nouveau_framebuffer drm/nouveau: fix out-of-tree module build drm: Generalized NV Block Linear DRM format mod flow_dissector: Drop BPF flow dissector prog ref on netns cleanup bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check bpf: Selftests, verifier case for non null pointer map value branch bpf: Selftests, verifier case for non null pointer check branch taken bpf: Verifier track null pointer branch_taken with JNE and JEQ MAINTAINERS, xsk: Update AF_XDP section after moves/adds xsk: Explicitly inline functions and move definitions xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL i40e: Separate kernel allocated rx_bi rings from AF_XDP rings i40e: Refactor rx_bi accesses xsk: Introduce AF_XDP buffer allocation API xsk: Move defines only used by AF_XDP internals to xsk.h xsk: Move driver interface to xdp_sock_drv.h xsk: Move xskmap.c to net/xdp/ xsk: Fix xsk_umem_xdp_frame_sz() net: sgi: ioc3-eth: Fix return value check in ioc3eth_probe() net: don't return invalid table id error when we fall back to PF_UNSPEC net: ipip: fix wrong address family in init error path net/tls: free record only on encryption error net/tls: fix encryption error checking net: phy: tja11xx: add SQI support ethtool: provide UAPI for PHY Signal Quality Index (SQI) net: ethernet: ti: am65-cpsw-nuss: fix error handling of am65_cpsw_nuss_probe net: ethernet: ti: fix some return value check of cpsw_ale_create() qed: Add XRC to RoCE qed: changes to ILT to support XRC net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() net: psample: Add tunnel support ethtool: count header size in reply size estimate RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work exfat: add the dummy mount options to be backward compatible with staging/exfat IB/uverbs: Introduce create/destroy QP commands over ioctl IB/uverbs: Introduce create/destroy WQ commands over ioctl IB/uverbs: Introduce create/destroy SRQ commands over ioctl IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI IB/uverbs: Extend CQ to get its own asynchronous event FD IB/uverbs: Refactor related objects to use their own asynchronous event FD igc: Change byte order in struct igc_nfc_filter igc: Align terms used in NFC support code igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c igc: Early return in igc_get_ethtool_nfc_entry() igc: Cleanup _get|set_rxnfc ethtool ops igc: Get rid of igc_max_channels() igc: Remove unused field from igc_nfc_filter igc: Remove per queue good transmited counter register igc: Remove header redirection register igc: Remove obsolete circuit breaker registers e1000: Do not perform reset in reset_task if we are already down igc: Enable NFC rules based source MAC address igc: Add support for source address filters in core xen: enable BALLOON_MEMORY_HOTPLUG by default xen: expand BALLOON_MEMORY_HOTPLUG description RDMA/core: Allow the ioctl layer to abort a fully created uobject apparmor: Fix use-after-free in aa_audit_rule_init apparmor: Fix aa_label refcnt leak in policy_update apparmor: fix potential label refcnt leak in aa_change_profile drm/amdgpu: resize VRAM BAR for CPU access on gfx10 drm/amdgpu: drop navi pcie bw callback drm/amdgpu: improve error handling in pcie_bw drm/amdkfd: fix restore worker race condition ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy ARM: dts: mmp3-dell-ariel: Fix the SPI devices ARM: dts: mmp3: Use the MMP3 compatible string for /clocks ARM: dts: mmp3: Add the fifth SD HCI ARM: dts: berlin*: Fix up the SDHCI node names ARM: dts: mmp3: Fix USB & USB PHY node names ARM: dts: mmp3: Fix L2 cache controller node name ARM: dts: mmp*: Fix up encoding of the /rtc interrupts property ARM: dts: pxa*: Fix up encoding of the /rtc interrupts property ARM: dts: pxa910: Fix the gpio interrupt cell number ARM: dts: pxa3xx: Fix up encoding of the /gpio interrupts property ARM: dts: pxa168: Fix the gpio interrupt cell number ARM: dts: pxa168: Add missing address/size cells to i2c nodes ARM: dts: dove: Fix interrupt controller node name ARM: dts: kirkwood: Fix interrupt controller node name x86/tsc: Add tsc_early_khz command line parameter pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port RISC-V: gp_in_global needs register keyword PCI: shpchp: Make shpchp_unconfigure_device() void PCI/switchtec: Correct bool variable type assignment PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() iio: proximity: ping: pass reference to IIO device as param to ping_read() iio: dac: ad5592r-base: Replace indio_dev->mlock with own device lock iio: proximity: Add driver support for vcnl3020 proximity sensor dt-bindings: proximity: provide vcnl3020 device tree binding document xen/pvcalls: Make pvcalls_back_global static xen/cpuhotplug: Fix initial CPU offlining for PV(H) guests xen-platform: Constify dev_pm_ops xen/pvcalls-back: test for errors when calling backend_connect() ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32 BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_32 policies drm/amdgpu: off by one in amdgpu_device_attr_create_groups() error handling drm/amdgpu/smu10: Replace one-element array and use struct_size() helper drm/amd/display: Set/Reset avmute when disable/enable stream drm/amd/display: Fix incorrectly pruned modes with deep color drm/amd/display: correct rn NUM_VMID drm/amd/display: Avoid pipe split when plane is too small drm/amd/display: Defer cursor lock until after VUPDATE drm/amd/display: DP training to set properly SCRAMBLING_DISABLE drm/amd/display: Remove dml_common_def file drm/amd/display: fix and simplify pipe split logic drm/amd/display: Minimize DSC resource re-assignment drm/amdgpu: add condition to set MP1 state on gpu reset drm/amdkfd: report the real PCI bus number drm/amdgpu fix incorrect sysfs remove behavior for xgmi drm/amd/powerplay: unify the prompts on thermal interrupts drm/amd/display: Enable fp16 also on DCE-11.0 - DCE-12. (v2) drm/amd/display: Expose support for xBGR ordered fp16 formats. drm/amdgpu/vcn2.5: Remove old DPG workaround drm/amdgpu/jpeg2.5: Remove JPEG_ENC_MASK from clock ungating drm/amdgpu: resolve ras recovery vs smi race condition drm/amdkfd: Fix boolreturn.cocci warnings drm/amd/display: Respect PP_STUTTER_MODE but don't override DC_DISABLE_STUTTER drm/amd/display: Fix disable_stutter debug option drm/amd/display: Add DC Debug mask to disable features for bringup drm/amdgpu: cleanup unnecessary virt sriov check in amdgpu attribute selftests/exec: Add binfmt_script regression test exec: Remove recursion from search_binary_handler exec: Generic execfd support exec/binfmt_script: Don't modify bprm->buf and then return -ENOEXEC exec: Move the call of prepare_binprm into search_binary_handler exec: Allow load_misc_binary to call prepare_binprm unconditionally exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds null_blk: don't allow discard for zoned mode null_blk: return error for invalid zone size arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register arm64/cpufeature: Add remaining feature bits in ID_PFR0 register arm64/cpufeature: Introduce ID_MMFR5 CPU register arm64/cpufeature: Introduce ID_DFR1 CPU register arm64/cpufeature: Introduce ID_PFR2 CPU register arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register clk: imx: use imx8m_clk_hw_composite_bus for i.MX8M bus clk slice clk: imx: add imx8m_clk_hw_composite_bus clk: imx: add mux ops for i.MX8M composite clk IB/hfi1: Enable the transmit side of the datagram ipoib netdev IB/ipoib: Add capability to switch between datagram and connected mode IB/hfi1: Add packet histogram trace event IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size IB/hfi1: Activate the dummy netdev IB/hfi1: Add rx functions for dummy netdev IB/hfi1: Add interrupt handler functions for accelerated ipoib IB/hfi1: Add functions to receive accelerated ipoib packets IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts IB/ipoib: Increase ipoib Datagram mode MTU's upper limit IB/hfi1: RSM rules for AIP IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs IB/hfi1: Remove module parameter for KDETH qpns IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev IB/hfi1: Add functions to transmit datagram ipoib packets IB/hfi1: Add accelerated IP capability bit block: remove ioctl_by_bdev s390/dasd: remove ioctl_by_bdev calls dasd: refactor dasd_ioctl_information loop: Add LOOP_CONFIGURE ioctl loop: Clean up LOOP_SET_STATUS lo_flags handling loop: Rework lo_ioctl() __user argument casting loop: Move loop_set_status_from_info() and friends up loop: Factor out configuring loop from status loop: Remove figure_loop_size() loop: Refactor loop_set_status() size calculation loop: Switch to set_capacity_revalidate_and_notify() loop: Factor out setting loop device size loop: Remove sector_t truncation checks loop: Call loop_config_discard() only after new config is applied powerpc/64s: Disable STRICT_KERNEL_RWX iommu/arm-smmu-v3: Manage ASIDs with xarray arm64: mm: Add asid_gen_match() helper firmware: smccc: Fix missing prototype warning for arm_smccc_version_init RDMA/efa: Report host information to the device RDMA/efa: Fix setting of wrong bit in get/set_feature commands arm64: vdso: Fix CFI directives in sigreturn trampoline arm64: vdso: Don't prefix sigreturn trampoline with a BTI C instruction kernel/printk: add kmsg SEEK_CUR handling printk: Fix a typo in comment "interator"->"iterator" irqdomain: Allow software nodes for IRQ domain creation irqdomain: Get rid of special treatment for ACPI in __irq_domain_add() arm64: dts: Add SC9863A emmc and sd card nodes arm64: dts: Add SC9863A clock nodes irqdomain: Make __irq_domain_add() less OF-dependent arm64: dts: mt6358: add PMIC MT6358 related nodes driver core: Remove unnecessary is_fwnode_dev variable in device_add() drivers property: When no children in primary, try secondary driver core: platform: Fix spelling errors in platform.c staging: rtl8192e: Using comparison to true is error prone kobject: Make sure the parent does not get released before its children w1_therm: remove redundant assignments to variable ret w1_therm: Free the correct variable driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links staging: vchiq_arm: cast with __force as needed staging: rtl8192e: Using comparison to true is error prone rtc: mt6397: Add support for the MediaTek MT6358 RTC mfd: Add support for the MediaTek MT6358 PMIC dt-bindings: mfd: Add compatible for the MediaTek MT6358 PMIC mfd: mt6397: Trim probe function to support different chips more cleanly mfd: mt6397: Modify suspend/resume behavior usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x mips: MAAR: Use more precise address mask MIPS: SGI-IP27: Remove not used definition TICK_SIZE in ip27-timer.c igc: Remove mac_table from igc_adapter igc: Remove IGC_MAC_STATE_SRC_ADDR flag net: nlmsg_cancel() if put fails for nhmsg ax25: fix setsockopt(SO_BINDTODEVICE) wireguard: noise: separate receive counter from send counter wireguard: queueing: preserve flow hash across packet scrubbing wireguard: noise: read preshared key while taking lock wireguard: selftests: use newer iproute2 for gcc-10 bpf: Prevent mmap()'ing read-only maps as writable security: Fix hook iteration for secid_to_secctx atm: switch do_atmif_sioc() to direct use of atm_dev_ioctl() atm: lift copyin from atm_dev_ioctl() atm: switch do_atm_iobuf() to direct use of atm_getnames() atm: move copyin from atm_getnames() into the caller atm: separate ATM_GETNAMES handling from the rest of atm_dev_ioctl() batadv_socket_read(): get rid of pointless access_ok() get rid of compat_mc_setsockopt() handle the group_source_req options directly ipv6: take handling of group_source_req options into a helper ipv4: take handling of group_source_req options into a helper ipv[46]: do compat setsockopt for MCAST_{JOIN,LEAVE}_GROUP directly ipv6: do compat setsockopt for MCAST_MSFILTER directly ip6_mc_msfilter(): pass the address list separately ipv4: do compat setsockopt for MCAST_MSFILTER directly set_mcast_msfilter(): take the guts of setsockopt(MCAST_MSFILTER) into a helper get rid of compat_mc_getsockopt() ip*_mc_gsfget(): lift copyout of struct group_filter into callers compat_ip{,v6}_setsockopt(): enumerate MCAST_... options explicitly lift compat definitions of mcast [sg]etsockopt requests into net/compat.h arm64: dts: rockchip: fix pinctrl-names for gpio-leds node on rk3326-odroid-go2 ARM: dts: bcm: HR2: Fix PPI interrupt types ARM: dts: bcm2835-rpi-zero-w: Fix led polarity drm/dp: Lenovo X13 Yoga OLED panel brightness fix riscv: Fix print_vm_layout build error if NOMMU audit: add subj creds to NETFILTER_CFG record to riscv: Add support to determine no. of L2 cache way enabled riscv: cacheinfo: Implement cache_get_priv_group with a generic ops structure arm64: dts: meson-g12b-gtking-pro: add initial device-tree dt-bindings: arm: amlogic: add support for the Beelink GT-King Pro arm64: dts: meson-g12b-gtking: add initial device-tree dt-bindings: arm: amlogic: add support for the Beelink GT-King arm64: dts: meson: convert ugoos-am6 to common w400 dtsi drm/amd/display: Defer cursor lock until after VUPDATE NFSD: Fix improperly-formatted Doxygen comments NFSD: Squash an annoying compiler warning SUNRPC: Clean up request deferral tracepoints NFSD: Add tracepoints for monitoring NFSD callbacks NFSD: Add tracepoints to the NFSD state management code NFSD: Add tracepoints to NFSD's duplicate reply cache SUNRPC: svc_show_status() macro should have enum definitions SUNRPC: Restructure svc_udp_recvfrom() SUNRPC: Refactor svc_recvfrom() drm/amd/display: Remove dml_common_def file drm/amd/display: DP training to set properly SCRAMBLING_DISABLE dm zoned: terminate reclaim on congestion dm zoned: start reclaim with sequential zones dm zoned: reclaim random zones when idle dm zoned: separate random and cache zones dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone dm zoned: Avoid 64-bit division error in dmz_fixup_devices dm: use DMDEBUG macros now that they use pr_debug variants dm zoned: remove spurious newlines from debugging messages dm: use dynamic debug instead of compile-time config option dm: replace zero-length array with flexible-array dm zoned: metadata version 2 rds: fix crash in rds_info_getsockopt() dm zoned: ignore metadata zone in dmz_alloc_zone() dm zoned: Reduce logging output on startup dm zoned: add metadata logging functions exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds exec: Teach prepare_exec_creds how exec treats uids & gids SUNRPC: Clean up svc_release_skb() functions SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives SUNRPC: Replace dprintk() call sites in TCP receive path remoteproc: Fix an error code in devm_rproc_alloc() firmware: smccc: Add function to fetch SMCCC version firmware: smccc: Refactor SMCCC specific bits into separate file firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead firmware: smccc: Add the definition for SMCCCv1.2 version/error codes firmware: smccc: Update link to latest SMCCC specification firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above pipe: Fix pipe_full() test in opipe_prep(). ACPI/IORT: Fix PMCG node single ID mapping handling arm64/cpufeature: Drop open encodings while extracting parange sparc32: fix register window handling in genregs32_[gs]et() spi: bcm2835: Tear down DMA before turning off SPI controller Bluetooth: hci_qca: Fix uninitialized access to hdev efi/libstub: Use snprintf with %ls to convert the command line efi/libstub: Get the exact UTF-8 length efi/libstub: Use %ls for filename efi/libstub: Add UTF-8 decoding to efi_puts efi/printf: Add support for wchar_t (UTF-16) efi/gop: Add an option to list out the available GOP modes efi/libstub: Add definitions for console input and events efi/libstub: Implement printk-style logging fs: rename pipe_buf ->steal to ->try_steal fs: make the pipe_buf_operations ->confirm operation optional fs: make the pipe_buf_operations ->steal operation optional trace: remove tracing_pipe_buf_ops pipe: merge anon_pipe_buf*_ops fs: simplify do_splice_from fs: simplify do_splice_to drm/mediatek: Eliminate the magic number in array size drm/mediatek: Cleanup coding style in mediatek a bit drm/mediatek: Stop iterating dma addresses when sg_dma_len() == 0 i2c: pxa: implement generic i2c bus recovery MAINTAINERS: Add maintainer entry for linear ranges helper soc: imx: move cpu code to drivers/soc/imx ARM: imx: move cpu definitions into a header ARM: imx: use device_initcall for imx_soc_device_init arm64: dts: Add ds26522 node to dts to ls1043ardb arm64: dts: add qe node to ls1043ardb arm64/cpufeature: Validate hypervisor capabilities during CPU hotplug arm64: dts: ls1028a: sl28: keep switch port names consistent ASoC: max9867: add mono playback switch ASoC: max9867: add filter controls ASoC: max9867: don't use regmap defaults ASoC: mmp-sspa: Fix the error handling in probe() io_uring: don't submit sqes when ctx->refs is dying Bluetooth: Fix assuming EIR flags can result in SSP authentication rxrpc: Fix ack discard rxrpc: Trace discarded ACKs Bluetooth: Consolidate encryption handling in hci_encrypt_cfm objtool: Enable compilation of objtool for all architectures spi: bcm2835aux: Fix controller unregister order spi: bcm2835: Fix controller unregister order spi: Fix controller unregister order soundwire: intel: use a single module ASoC: max9867: fix ADC level control powerpc/kasan: Declare kasan_init_region() weak powerpc/kasan: Refactor update of early shadow mappings powerpc/kasan: Remove unnecessary page table locking powerpc/kasan: Fix shadow pages allocation failure powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END powerpc/kasan: Fix error detection on memory allocation powerpc/64s/hash: Add stress_slb kernel boot option to increase SLB faults ocxl: Fix misleading comment powerpc/tm: Document h/rfid and mtmsrd quirk powerpc/wii: Fix declaration made after definition powerpc/64s/pgtable: fix an undefined behaviour powerpc/64s: Fix early_init_mmu section mismatch powerpc/powernv: add NULL check after kzalloc powerpc/ps3: Add check for otheros image size powerpc/book3s64/radix/tlb: Determine hugepage flush correctly objtool: Move struct objtool_file into arch-independent header objtool: Exit successfully when requesting help objtool: Add check_kcov_mode() to the uaccess safelist samples/ftrace: Fix asm function ELF annotations i2c: altera: cleanup spinlock io_uring: reset -EBUSY error when io sq thread is waken up arm64: tegra: Make the RTC a wakeup source on Jetson TX2 arm64: tegra: Enable VI I2C on Jetson Nano arm64: tegra: Fix flag for 64-bit resources in 'ranges' property arm64: tegra: Add Tegra VI CSI support in device tree arm64: tegra: Add reset-cells to memory controller arm64: tegra: Fix SOR powergate clocks and reset arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier arm64: tegra: Fix ethernet phy-mode for Jetson Xavier arm64: tegra: Hook up EMC cooling device arm64: tegra: Add external memory controller node for Tegra210 i2c: core: support bus regulator controlling in adapter dt-binding: i2c: add bus-supply property i2c: reword explanation about atomic transfers i2c: slave-eeprom: add support for 24c512 EEPROMs i2c: mediatek: Add i2c ac-timing adjust support media: dt-bindings: phy: phy-rockchip-dphy-rx0: move rockchip dphy rx0 bindings out of staging media: staging: dt-bindings: phy-rockchip-dphy-rx0: remove non-used reg property media: atomisp: unify the version for isp2401 a0 and b0 versions media: atomisp: update TODO with the current data media: atomisp: adjust some code at sh_css that could be broken media: atomisp: don't produce errs for ignored IRQs media: atomisp: print IRQ when debugging media: atomisp: isp_mmu: don't use kmem_cache media: atomisp: add a notice about possible leak resources usb: pulse8-cec: Switch to use %ptT ARM: bcm2835: Switch to use %ptT lib/vsprintf: Print time64_t in human readable format media: atomisp: disable the dynamic and reserved pools media: atomisp: turn on camera before setting it media: atomisp: simplify ov2680 array write logic media: atomisp-ov2680: get rid of the type field media: atomisp: use read/write routines from mainstream media: atomisp: ov2680: improve debug messages media: atomisp: change the code to properly wait for sensor media: atomisp: keep the ISP powered on when setting it media: atomisp: fix the value for CamClk on Asus T101HA media: atomisp: fix a slab error due to a wrong free media: atomisp: get rid of __bo_alloc() macro media: atomisp: get rid of spmem_dump.c media: atomisp: fix an inverted logic media: atomisp: remove a misplaced #endif media: atomisp: simplify the power down/up code media: atomisp: use pcim_enable_device() again media: atomisp: spctrl: be sure to zero .code_addr after free media: atomisp: add support for different PMIC configurations media: atomisp: move atomisp_gmin_platform.c to pci/ dir media: atomisp: detect the PMIC type media: atomisp: warn if unsupported subdevs are found media: atomisp: reduce the risk of a race condition media: atomisp: print the type of PMIC that will be used media: atomisp: better display DMI and EFI found entries media: atomisp: Add some ACPI detection info media: atomisp: add -dDEBUG when building this driver media: atomisp: make dfs_config_merr_117a struct const media: atomisp: free PCI resources when probing fail media: atomisp: relax firmware version detection criteria media: atomisp: improve device detection code Revert "powerpc/32s: reorder Linux PTE bits to better match Hash PTE bits." iio: dummy_evgen: Fix use after free on error in iio_dummy_evgen_create() dt-bindings: clock: renesas: mstp: Convert to json-schema MAINTAINERS: Renesas Pin Controllers are supported soundwire: fix spelling mistake soundwire: fix trailing line in sysfs_slave.c soundwire: add Slave sysfs support soundwire: master: add sysfs support soundwire: disco: s/ch/channels/ arm64: Fix PTRACE_SYSEMU semantics clk/soc: mediatek: mt6779: Bind clock driver from platform device clk/soc: mediatek: mt6797: Bind clock driver from platform device clk/soc: mediatek: mt8183: Bind clock driver from platform device arm64: dts: mt6797: Fix mmsys node name arm64: dts: mt8173: Fix mmsys node name clk / soc: mediatek: Bind clock and gpu driver for mt2701 clk / soc: mediatek: Bind clock and gpu driver for mt2712 soc: mediatek: Enable mmsys driver by default if Mediatek arch is selected media: atomisp: fix clock rate frequency setting media: atomisp: limit the name of the firmware file media: atomisp: print a better message when fw version is wrong media: atomisp: disable the dummy PM driver is atomisp driver is built media: atomisp: move ia_css_configure_sc() implementation media: atomisp: fix querycap initialization logic media: atomisp: use add_qos_request instead of update media: atomisp: remove some file duplication and do more dir renames media: atomisp: add firmware load code for ISP2401 rev B0 media: atomisp: get rid of most checks for ISP2401 version media: atomisp: cleanup contents of css_2401_system media: atomisp: cleanup contents of css_2401_csi2p_system media: atomisp: cleanup contents of css_2400_system/ media: atomisp: allow building for isp2401 media: atomisp: change function worders and fix include media: atomisp: get rid of some broken code media: atomisp: cleanup directory hierarchy media: atomisp: simplify makefiles media: atomisp: make all file names unique at atomisp driver media: atomisp: get rid of __ISP define tests media: atomisp: get rid of ISP_VMEM_IS_BAMEM unused defines media: atomisp: get rid of ia_css_sc_param.h version dependency media: atomisp: get rid of trivial version checks at *.h media: atomisp: remove unused duplicated files media: atomisp: get rid of io_ls/ subdir media: atomisp: rename anr2 param header file media: atomisp: remove bayer_io_ls duplication media: atomisp: use regulator_get_optional() for first attempt media: atomisp: add Asus Transform T101HA ACPI vars media: atomisp: get finish de-duplication of hrt/hive*.h media: atomisp: hive_isp_css_defs.h: keep just one copy of it media: atomisp: remove unused hive_isp_css_host_ids_hrt.h media: atomisp: remove several duplicated files media: atomisp: remove unused definitions at */isp_capture_defs.h media: atomisp: get rid of unused header files media: atomisp: get rid of trivial ISP2401 dependencies on header files media: atomisp: get rid of several typedef-style defines media: atomisp: isp_const.h: get rid of an unused big define list media: atomisp: sh_css: detect ISP version at runtime media: atomisp: make util.c work with ISP2401 runtime detection media: atomisp: get rid of some non-existing functions for ISP2401 media: atomisp: ia_css_binary_get_shading_info(): don't test version media: atomisp: css_trace.h: use the newest tracing code media: atomisp: add support for possible new names media: atomisp: print css_version in runtime media: atomisp: sh_css_param_dvs.h remove ISP version macros media: atomisp: unify sh_css_params_shading_id_table_generate() media: atomisp: remove table duplication from dfs tables media: atomisp: remove ISP version macros from sh_css_legacy.h media: atomisp: make sh_css_sp_init_pipeline() ISP version independent media: atomisp: make sh_css_struct.h independent of ISP version media: atomisp: sh_css_defs.h: get rid of build time dependencies media: atomisp: atomisp_compat_ioctl32.c: be independent of ISP version media: atomisp: atomisp_compat_css20.c: detect ISP at runtime media: atomisp: atomisp_csi2.c: remove useless ifdefs media: atomisp: atomisp_subdev.c check ISP version on runtime media: atomisp: atomisp_v4l2.c: set wdt timers according with ISP version media: atomisp: atomisp_ioctl.c: get rid of a ISP2400/ISP2401 dependency media: atomisp: pci/atomisp2/*.h remove #ifdef ISP2401 media: atomisp: atomisp_dfs_tables.h: don't depend on ISP version media: atomisp: atomisp_cmd.c test ISP version in runtime media: atomisp: add a way for the driver to know the chipset version media: atomisp: simplify math_support.h media: atomisp: remove some dead code media: atomisp: do lots of other coding style cleanups media: atomisp: fix several coding style issues media: atomisp: fix several typos media: atomisp: select IOSF_MBI dependency media: atomisp: allow building the driver again media: atomisp: fix a broken compat32 code media: atomisp: use new ida API media: atomisp: use cpu_latency_qos_*() instead of pm_qos_update*() media: atomisp: Fix support for time 64 API media: atomisp: replace VFL_TYPE_GRABBER by VFL_TYPE_VIDEO media: atomisp: totalram_pages is now a function media: atomisp: fix usage of access_ok() kAPI MAINTAINERS: adjust atomisp maintainership Revert "media: staging: atomisp: Remove driver" irqchip/gic-v3-its: Balance initial LPI affinity across CPUs fuse: copy_file_range should truncate cache fuse: fix copy_file_range cache issues hwmon: Add Gateworks System Controller support mfd: Add Gateworks System Controller core driver dt-bindings: mfd: Add Gateworks System Controller bindings vmbus: Replace zero-length array with flexible-array Driver: hv: vmbus: drop a no long applicable comment hyper-v: Switch to use UUID types directly hyper-v: Replace open-coded variant of %*phN specifier hyper-v: Supply GUID pointer to printf() like functions hyper-v: Use UUID API for exporting the GUID (part 2) asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls x86/hyperv: Split hyperv-tlfs.h into arch dependent and independent files x86/hyperv: Remove HV_PROCESSOR_POWER_STATE #defines KVM: x86: hyperv: Remove duplicate definitions of Reference TSC Page drivers: hv: remove redundant assignment to pointer primary_channel scsi: storvsc: Re-init stor_chns when a channel interrupt is re-assigned firmware: arm_sdei: Document the motivation behind these set_fs() calls firmware: arm_sdei: remove unused interfaces firmware: arm_sdei: Put the SDEI table after using it s390/pci: ioremap() align with generic code s390/ap: introduce new ap function ap_get_qdev() Documentation/s390: Update / remove developerWorks web links s390: simplify memory notifier for protecting kdump crash kernel area s390/pci: create links between PFs and VFs PCI/IOV: Introduce pci_iov_sysfs_link() function s390/qdio: add IRQ reduction for error SBALs s390/qdio: refactor ACK processing for primed SBALs s390/qdio: simplify overlap calculation on Input refill s390/cio: Remove unused inline function idset_sch_get_first s390: Remove two unused inline functions s390/kaslr: add support for R_390_JMP_SLOT relocation type s390/mm: fix set_huge_pte_at() for empty ptes rcuwait: avoid lockdep splats from rcuwait_active() MIPS: ingenic: Add missing include MIPS: SGI-IP27: Remove not used includes and comment in ip27-timer.c firmware: imx: scu: Fix possible memory leak in imx_scu_probe() io_uring: don't add non-IO requests to iopoll pending list ARM: dts: imx53-cx9020: Group port definitions for the dvi-converter drm/edid: Add Oculus Rift S to non-desktop list net: unexport skb_gro_receive() ARM: dts: imx5: make src node name generic ARM: dts: imx50: Add src node interrupt ARM: dts: imx: make src node name generic ARM: dts: imx7d-pinfunc: add input mux for ENET2 mdio ARM: dts/imx6q-bx50v3: Set display interface clock parents scsi: scsi_debug: Parser tables and code interaction ARM: dts: imx6sl: Use nvmem interface to get fuse data ARM: dts: imx6qdl: Use nvmem interface to get fuse data ARM: dts: imx6qdl-gw5910: fix wlan regulator ARM: dts: imx6qdl-gw5910: add support for bcm4330-bt ARM: dts: imx6qdl-gw5904: add lsm9ds1 iio imu/magn support ARM: dts: imx6qdl-gw560x: add lsm9ds1 iio imu/magn support scsi: core: Refactor scsi_mq_setup_tags function scsi: core: Fix incorrect usage of shost_for_each_device ARM: dts: imx53: Add src node interrupt ARM: dts: imx51: Add src node interrupt scsi: qla2xxx: Fix endianness annotations in source files scsi: qla2xxx: Fix endianness annotations in header files scsi: qla2xxx: Use make_handle() instead of open-coding it scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t scsi: qla2xxx: Change {RD,WRT}_REG_*() function names from upper case into lower case scsi: qla2xxx: Fix the code that reads from mailbox registers scsi: qla2xxx: Use register names instead of register offsets scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit scsi: qla2xxx: Add more BUILD_BUG_ON() statements scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically scsi: qla2xxx: Simplify the functions for dumping firmware scsi: qla2xxx: Suppress two recently introduced compiler warnings scsi: qla2xxx: Fix spelling of a variable name ARM: imx: pcm037: make pcm970_sja1000_platform_data static scsi: target: tcmu: Userspace must not complete queued commands arm64: dts: imx8mp: Add src node interrupts arm64: dts: imx8mq: Add src node interrupts ARM: imx_v6_v7_defconfig: extend RN5T618 PMIC family support scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error clk: imx8m: migrate A53 clk root to use composite core clk: imx8mp: use imx8m_clk_hw_composite_core to simplify code clk: imx8mp: Define gates for pll1/2 fixed dividers clk: imx: imx8mp: fix pll mux bit clk: imx8m: drop clk_hw_set_parent for A53 arm64: dts: imx8m: assign clocks for A53 scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw() scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list scsi: hisi_sas: Modify the commit information for DSM method scsi: hisi_sas: Do not reset phy timer to wait for stray phy up scsi: sd: Add zoned capabilities device attribute arm64: dts: freescale: sl28: enable LPUART1 tracing/probe: reverse arguments to list_add tools/bootconfig: Add a summary of test cases and return error ftrace: show debugging information when panic_on_warn set scsi: ufs: Make ufshcd_wait_for_register() sleep instead of busy-waiting scsi: cxlflash: Fix error return code in cxlflash_probe() ARM: dts: imx50: Remove unused iomuxc-gpr node arm64: dts: ls1043a-rdb: add compatible for board RDMA/mlx5: Add init2init as a modify command IB/qib: Call kobject_put() when kobject_init_and_add() fails RDMA/hns: Reserve one sge in order to avoid local length error RDMA/hns: Rename macro for defining hns hardware page size RDMA/hns: Remove redundant memcpy() RDMA/hns: Store mr len information into mr obj RDMA/hns: Fix error with to_hr_hem_entries_count() RDMA/hns: Fix wrong assignment of SRQ's max_wr RDMA/hns: Fix assignment to ba_pg_sz of eqe RDMA/hns: Fix cmdq parameter of querying pf timer resource RDMA/hns: Bugfix for querying qkey RDMA/siw: Replace one-element array and use struct_size() helper rnbd/rtrs: Pass max segment size from blk user to the rdma library RDMA/rtrs: server: Fix some error return code RDMA/rtrs: client: Fix function return on success RDMA/rtrs: Fix a couple off by one bugs in rtrs_srv_rdma_done() RDMA/rtrs: Fix some signedness bugs in error handling arm64: dts: meson: add ethernet interrupt to wetek dtsi arm64: dts: meson: add support for the Smartlabs SML-5442TW dt-bindings: arm: amlogic: add support for the Smartlabs SML-5442TW dt-bindings: add vendor prefix for Smartlabs LLC arm64: dts: meson: g12: add internal DAC glue arm64: dts: meson: g12: add internal DAC arm64: dts: meson: libretech-pc: add internal DAC support arm64: dts: meson: libretech-ac: add internal DAC support arm64: dts: meson: libretech-cc: add internal DAC support arm64: dts: meson: p230-q200: add internal DAC support arm64: dts: meson: gxl: add acodec support arm64: dts: meson-sm1: add support for Hardkernel ODROID-C4 dt-bindings: arm: amlogic: add odroid-c4 bindings arm64: dts: meson-sm1: add cpu thermal nodes arm64: dts: meson-g12b: move G12B thermal nodes to meson-g12b.dtsi arm64: dts: meson: libretech-pc: add initial audio playback support arm64: dts: meson: libretech-ac: add initial audio playback support arm64: dts: meson: libretech-cc: add initial audio playback support arm64: dts: meson: p230-q200: add initial audio playback support arm64: dts: meson-gx: add aiu support ARM: dts: meson: Switch existing boards with RGMII PHY to "rgmii-id" ARM: dts: meson: Add the Ethernet "timing-adjustment" clock ARM: dts: meson8m2: Use the Meson8m2 specific USB2 PHY compatible ARM: dts: meson: add the gadget mode properties to the USB0 controller soc: amlogic: meson-ee-pwrc: add support for the Meson GX SoCs soc: amlogic: meson-ee-pwrc: add support for Meson8/Meson8b/Meson8m2 dt-bindings: power: meson-ee-pwrc: add support for the Meson GX SoCs dt-bindings: power: meson-ee-pwrc: add support for Meson8/8b/8m2 igc: Remove unused registers igc: Remove unused IGC_ICS_DRSTA define igc: Dump ETQF registers sctp: Don't add the shutdown timer if its already been added igc: Refactor ethertype filtering code ipv6: use ->ndo_tunnel_ctl in addrconf_set_dstaddr ipv6: streamline addrconf_set_dstaddr ipv6: stub out even more of addrconf_set_dstaddr if SIT is disabled sit: impement ->ndo_tunnel_ctl sit: refactor ipip6_tunnel_ioctl impr: use ->ndo_tunnel_ctl in ipmr_new_tunnel net: add a new ndo_tunnel_ioctl method ipv4: consolidate the VIFF_TUNNEL handling in ipmr_new_tunnel ipv4: streamline ipmr_new_tunnel igc: Fix MAX_ETYPE_FILTER value __netif_receive_skb_core: pass skb by reference net: inet_csk: Fix so_reuseport bind-address cache in tb->fast* igc: Remove ethertype filter in PTP code igc: Remove duplicated IGC_RXPBS macro realtek/8139cp: use generic power management realtek/8139too: use generic power management fix multiplication overflow in copy_fdtable() igc: Refactor VLAN priority filtering code nfp: flower: inform firmware of flower features nfp: flower: renaming of feature bits io_uring: don't use kiocb.private to store buf_index igc: Return -EOPNOTSUPP when VLAN mask doesn't match igc: Dump VLANPQF register igc: Rename IGC_VLAPQF macro selftests: introduce gen_tar Makefile target EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable igc: Clean up obsolete NVM defines igc: remove IGC_REMOVED function igc: Remove PCIe Control register selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta ASoC: Add Marvell MMP SSPA binding ASoC: mmp-sspa: Add Device Tree support net/af_iucv: clean up function prototypes net/af_iucv: remove a redundant zero initialization net/af_iucv: replace open-coded U16_MAX net/af_iucv: remove pm support net/iucv: remove pm support s390/net: remove pm support from iucv drivers s390/net: remove pm ops from ccwgroup drivers MAINTAINERS: add HMM selftests mm/hmm/test: add selftests for HMM mm/hmm/test: add selftest driver for HMM r8152: support additional Microsoft Surface Ethernet Adapter variant mptcp: use rightmost 64 bits in ADD_ADDR HMAC ext4: fix fiemap size checks for bitmap files net: bmac: Fix read of MAC address from ROM ext4: fix EXT4_MAX_LOGICAL_BLOCK macro dt-bindings: nvmem: stm32: new property for data access dt-bindings: eeprom: at24: Fix list of page sizes for writing ASoC: amd: return error when acp de-init fails ASoC: amd: refactoring dai_hw_params() callback ASoC: amd: fix kernel warning selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h tools/bpf: sync bpf.h vsprintf: don't obfuscate NULL and error pointers locking/lockdep: Replace zero-length array with flexible-array perf/core: Replace zero-length array with flexible-array perf/x86: Replace zero-length array with flexible-array perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont perf/x86/rapl: Add Ice Lake RAPL support sched: Defend cfs and rt bandwidth quota against overflow sched/cpuacct: Fix charge cpuacct.usage_sys sched/fair: Replace zero-length array with flexible-array sched/pelt: Sync util/runnable_sum with PELT window when propagating sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() sched/fair: Optimize enqueue_task_fair() sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list sched/debug: Fix requested task uclamp values shown in procfs sched/fair: Fix enqueue_task_fair() warning some more bpf, testing: Add get{peer, sock}name selftests to test_progs bpf, bpftool: Enable get{peer, sock}name attach types bpf, libbpf: Enable get{peer, sock}name attach types bpf: Add get{peer, sock}name attach types for sock_addr drivers/of: keep description of function consistent with function name soc: ti: omap-prm: use atomic iopoll instead of sleeping one Documentation: admin-guide: pm: Document intel-speed-select arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work ACPI: APEI: Kick the memory_failure() queue for synchronous errors mm/memory-failure: Add memory_failure_queue_kick() dm zoned: use dmz_zone_to_dev() when handling metadata I/O dm zoned: replace 'target' pointer in the bio context dm zoned: remove 'dev' argument from reclaim x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()' xfs: cleanup xfs_idestroy_fork xfs: move the fork format fields into struct xfs_ifork xfs: move the per-fork nextents fields into struct xfs_ifork xfs: remove xfs_ifree_local_data xfs: remove the XFS_DFORK_Q macro xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q xfs: remove the NULL fork handling in xfs_bmapi_read xfs: remove the special COW fork handling in xfs_bmapi_read xfs: improve local fork verification xfs: refactor xfs_inode_verify_forks xfs: remove xfs_ifork_ops xfs: remove xfs_iread xfs: don't reset i_delayed_blks in xfs_iread xfs: call xfs_dinode_verify from xfs_inode_from_disk xfs: handle unallocated inodes in xfs_inode_from_disk xfs: split xfs_iformat_fork xfs: call xfs_iformat_fork from xfs_inode_from_disk xfs: xfs_bmapi_read doesn't take a fork id as the last argument xfs: fix the warning message in xfs_validate_sb_common() xfs: don't allow SWAPEXT if we'd screw up quota accounting xfs: use ordered buffers to initialize dquot buffers during quotacheck bus: ti-sysc: Timers no longer need legacy quirk handling ARM: OMAP2+: Drop old timer code for dmtimer and 32k counter ARM: dts: Configure system timers for omap2 ARM: dts: Configure system timers for ti81xx ARM: dts: Configure system timers for omap3 ARM: dts: Configure system timers for omap5 and dra7 ARM: dts: Configure system timers for omap4 ARM: dts: Configure system timers for am437x ARM: dts: Configure system timers for am335x ARM: OMAP2+: Add omap_init_time_of() bus: ti-sysc: Ignore timer12 on secure omap3 clk: ti: dm816: enable sysclk6_ck on init fscrypt: add support for IV_INO_LBLK_32 policies clocksource/drivers/timer-ti-dm: Fix warning for set but not used ARM: decompressor: run decompressor in place if loaded via UEFI ARM: decompressor: move GOT into .data for EFI enabled builds ARM: decompressor: defer loading of the contents of the LC0 structure ARM: decompressor: split off _edata and stack base into separate object xfs: don't fail verifier on empty attr3 leaf block x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() bpf: Fix too large copy from user in bpf_test_init ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver PM: hibernate: Split off snapshot dev option PM: hibernate: Incorporate concurrency handling block: Remove unused flush_queue_delayed in struct blk_flush_queue Documentation: ABI: make current_governer_ro as a candidate for removal Documentation: cpuidle: update the document cpuidle: sysfs: Remove sysfs_switch and switch attributes cpuidle: Make cpuidle governor switchable to be the default behaviour cpuidle: sysfs: Accept governor name with 15 characters cpuidle: sysfs: Fix the overlap for showing available governors null_blk: Zero-initialize read buffers in non-memory-backed mode block: Document the bio_vec properties bio.h: Declare the arguments of the bio iteration functions const block: Fix type of first compat_put_{,u}long() argument mips: MAAR: Add XPA mode support MIPS: Remove useless parameter of bootcmdline_init() block: merge part_{inc,dev}_in_flight into their only callers block: don't call part_{inc,dec}_in_flight for blk-mq devices block: move the blk-mq calls out of part_in_flight{,_rw} block: mark blk_account_io_completion static MIPS: SGI-IP27: Remove duplicated include in ip27-timer.c blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request samples, bpf: Refactor kprobe, tail call kern progs map definition samples, bpf: Add tracex7 test file to .gitignore samples, bpf: Refactor tail call user progs with libbpf samples, bpf: Refactor kprobe tracing user progs with libbpf samples, bpf: Refactor pointer error check with libbpf staging: rtl8192u: Merge almost duplicate code driver core: Fix SYNC_STATE_ONLY device link implementation ANDROID: fix merge issue in fsnotify.h clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES: Use fallthrough; ARM: decompressor: move headroom variable out of LC0 phy: intel: Add driver support for ComboPhy dt-bindings: phy: Add YAML schemas for Intel ComboPhy dt-bindings: phy: Add PHY_TYPE_XPCS definition drm/i915: Fix AUX power domain toggling across TypeC mode resets drm/i915: Mark check_shadow_context_ppgtt as maybe unused drm/i915: avoid unused scale_user_to_hw() warning driver core: Remove check in driver_deferred_probe_force_trigger() smack: Implement the watch_key and post_notification hooks selinux: Implement the watch_key security hook fpga: dfl: afu: Corrected error handling levels misc: pci_endpoint_test: Add Device ID for RZ/G2E PCIe controller genwqe: convert get_user_pages() --> pin_user_pages() drivers/mic/scif: convert get_user_pages() --> pin_user_pages() keys: Make the KEY_NEED_* perms an enum rather than a mask pipe: Add notification lossage handling pipe: Allow buffers to be marked read-whole-or-error for notifications Add sample notification program coresight: cti: Add CPU idle pm notifer to CTI devices coresight: cti: Add CPU Hotplug handling to CTI driver coresight: etm4x: Fix use-after-free of per-cpu etm drvdata coresight: Avoid casting void pointers coresight: Include required headers in C files coresight: Initialize arg in sparse friendly way coresight: Don't initialize variables unnecessarily coresight: Mark some functions static coresight: etm4x: Add support for Neoverse N1 ETM coresight: etmv4: Update default filter and initialisation coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb() coresight: Fix support for sparsely populated ports coresight: etb10: Make coresight_etb_groups static coresight: cti: Make some symbols static coresight: etm4x: Replace ETM PIDs with UCI IDs for Kryo385 coresight: etm4x: Add support for Qualcomm SC7180 SoC docs: trace: coresight-ect.rst: Fix a build warning coresight: docs: Add information about the topology representations coresight: cti: Add in sysfs links to other coresight devices coresight: Expose device connections via sysfs coresight: Add generic sysfs link creation functions coresight: Add return value for fixup connections coresight: Pass coresight_device for coresight_release_platform_data tty: n_gsm: Fix bogus i++ in gsm_data_kick tty: n_gsm: Remove unnecessary test in gsm_print_packet() watch_queue: Add a key/keyring notification facility staging: vt6656: use usb_anchor for tx queue. staging: vt6656: vnt_usb_send_context remove variable data. staging: vt6656: vnt_beacon_xmit use extra_tx_headroom. staging: vt6656: Use sk_buff buffer for tx header security: Add hooks to rule on setting a watch staging: wfx: Typo fix staging: qlge: unmap dma when lock failed staging: rtl8192u: Using comparison to true is error prone staging: rtl8723bs: Using comparison to true is error prone Staging: rtl8723bs: os_de: if-else coding style issue pipe: Add general notification queue support pipe: Add O_NOTIFICATION_PIPE security: Add a hook for the point of notification insertion uapi: General notification queue definitions kprobes: Prevent probes in .noinstr.text section x86/kvm: Restrict ASYNC_PF to user space x86/kvm: Sanitize kvm_async_pf_task_wait() x86/kvm: Handle async page faults directly through do_page_fault() serial: stm32: add no_console_suspend support rcu: Provide __rcu_is_watching() rcu: Provide rcu_irq_exit_preempt() rcu: Make RCU IRQ enter/exit functions rely on in_nmi() rcu/tree: Mark the idle relevant functions noinstr x86: Replace ist_enter() with nmi_enter() x86/mce: Send #MC singal from task work x86/entry: Get rid of ist_begin/end_non_atomic() sched,rcu,tracing: Avoid tracing before in_nmi() is correct sh/ftrace: Move arch_ftrace_nmi_{enter,exit} into nmi exception lockdep: Always inline lockdep_{off,on}() hardirq/nmi: Allow nested nmi_enter() arm64: Prepare arch_nmi_enter() for recursion printk: Disallow instrumenting print_nmi_enter() printk: Prepare for nested printk_nmi_enter() context_tracking: Make guest_enter/exit() .noinstr ready lockdep: Prepare for noinstr sections tracing: Provide lockdep less trace_hardirqs_on/off() variants vmlinux.lds.h: Create section for protection against instrumentation spi: ti_qspi: fix unit address ASoC: fsl_micfil: Do not pass irq numbers in comments ASoC: fsl_micfil: Remove unneeded ifdef's ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe() USB: EHCI: ehci-mv: fix less than zero comparison of an unsigned int iommu: Fix deferred domain attachment fuse: optimize writepages search fuse: update attr_version counter on fuse_notify_inval_inode() fuse: don't check refcount after stealing page fuse: fix weird page warning fuse: use dump_page virtiofs: do not use fuse_fill_super_common() for device installation fuse: always allow query of st_dev fuse: always flush dirty data on close(2) fuse: invalidate inode attr in writeback cache mode ASoC: amd: enable build for RN machine driver ASoC: amd: RN machine driver using dmic ASoC: amd: create platform devices for Renoir ASoC: amd: enable Renoir acp3x drivers build ASoC: amd: add ACP PDM DMA driver pm ops ASoC: amd: add Renoir ACP PCI driver PM ops ASoC: amd: add ACP PDM DMA driver dai ops ASoC: amd: add acp3x pdm driver dma ops ASoC: amd: irq handler changes for ACP3x PDM dma driver ASoC: amd: add ACP3x PDM platform driver ASoC: amd: create acp3x pdm platform device ASoC: amd: add acp init/de-init functions ASoC: amd: add Renoir ACP PCI driver ASoC: amd: add Renoir ACP3x IP register header iommu/mediatek-v1: Fix a build warning for a unused variable 'data' usb: xhci: make symbols static x86/boot: Correct relocation destination on old linkers proc: proc_pid_ns takes super_block as an argument iommu/sun50i: Fix return value check in sun50i_iommu_probe() habanalabs: update patched_cb_size for Wreg32 habanalabs: move event handling to common firmware file habanalabs: enable gaudi code in driver habanalabs: add gaudi profiler module habanalabs: add gaudi security module habanalabs: add hwmgr module for gaudi habanalabs: add gaudi asic-dependent code uapi: habanalabs: add gaudi defines habanalabs: add gaudi asic registers header files habanalabs: get card type, location from F/W habanalabs: support clock gating enable/disable habanalabs: set PM profile to auto only for goya habanalabs: add dedicated define for hard reset habanalabs: check if CoreSight is supported habanalabs: add signal/wait to CS IOCTL operations habanalabs: handle the h/w sync object habanalabs: define ASIC-dependent interface for signal/wait uapi: habanalabs: add signal/wait operations habanalabs: add missing MODULE_DEVICE_TABLE habanalabs: print all CB handles as hex numbers habanalabs: update F/W register map habanalabs: enable trace data compression (profiler) habanalabs: load CPU device boot loader from host habanalabs: leave space for 2xMSG_PROT in CB habanalabs: support hwmon_reset_history attribute habanalabs: Align protection bits configuration of all TPCs habanalabs: Allow access to TPC LFSR register habanalabs: Add INFO IOCTL opcode for time sync information habanalabs: hl_pci_set_dma_mask() can be static thermal: cpuidle: Register cpuidle cooling device thermal/drivers/cpuidle_cooling: Change the registration function dt-bindings: thermal: Add the idle cooling device powercap/drivers/idle_inject: Specify idle state max latency ARM: 8976/1: module: allow arch overrides for .init section names ARM: 8975/1: module: fix handling of unwind init sections ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook ARM: 8974/1: use SPARSMEM_STATIC when SPARSEMEM is enabled KVM: x86: only do L1TF workaround on affected processors drm/etnaviv: Fix a leak in submit_pin_objects() drm/etnaviv: fix perfmon domain interation drm/i915/gvt: Use ARRAY_SIZE for vgpu_types drm/i915: Mark check_shadow_context_ppgtt as maybe unused efi/printf: Turn vsprintf into vsnprintf efi/printf: Abort on invalid format efi/printf: Refactor code to consolidate padding and output efi/printf: Handle null string input efi/printf: Factor out integer argument retrieval efi/printf: Factor out width/precision parsing efi/printf: Merge 'p' with the integer formats efi/printf: Fix minor bug in precision handling efi/printf: Factor out flags parsing and handle '%' earlier efi/printf: Add 64-bit and 8-bit integer support efi/printf: Drop %n format and L qualifier efi/libstub: Optimize for size instead of speed efi/libstub: Add a basic printf implementation mtd:rawnand: brcmnand: Fix PM resume crash arm64: dts: rockchip: fix pd_tcpc0 and pd_tcpc1 node position on rk3399 USB: serial: usb_wwan: do not resubmit rx urb on fatal errors ALSA: hda/realtek - Add more fixup entries for Clevo machines efi/libstub: Buffer output of efi_puts efi/libstub: Rename efi_[char16_]printk to efi_[char16_]puts efi/libstub: Include dependencies of efistub.h soundwire: master: add runtime pm support soundwire: bus_type: add sdw_master_device support soundwire: bus: add unique bus id soundwire: bus_type: introduce sdw_slave_type and sdw_master_type soundwire: bus: rename sdw_bus_master_add/delete, add arguments ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' usb: xhci: fix USB_XHCI_PCI depends phy: qcom-qmp: Add QMP V3 USB3 PHY support for SC7180 dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7180 dt-bindings: phy: qcom,qmp-usb3-dp: Add dt bindings for USB3 DP PHY dt-bindings: phy: qcom,qmp: Convert QMP PHY bindings to yaml fscrypt: make test_dummy_encryption use v2 by default fscrypt: support test_dummy_encryption=v2 arm64: dts: qcom: sc7180: Correct the pdc interrupt ranges r8169: work around an irq coalescing related tx timeout r8169: improve rtl8169_mark_to_asic r8169: make rtl_rx better readable net: seeq: Use %pM format specifier for MAC addresses cxgb4: Use %pM format specifier for MAC addresses ipv4,appletalk: move SIOCADDRT and SIOCDELRT handling into ->compat_ioctl appletalk: factor out a atrtr_ioctl_addrt helper ipv6: move SIOCADDRT and SIOCDELRT handling into ->compat_ioctl ipv6: lift copy_from_user out of ipv6_route_ioctl net sched: fix reporting the first-time use timestamp igc: Remove unneeded register igc: Remove unneeded definition igc: Use netdev log helpers in igc_base.c igc: Use netdev log helpers in igc_dump.c igc: Use netdev log helpers in igc_ptp.c igc: Use netdev log helpers in igc_ethtool.c MAINTAINERS: Add myself as reviewer for Ingenic rproc driver remoteproc: ingenic: Added remoteproc driver net: phy: simplify phy_link_change arguments remoteproc: Add support for runtime PM dt-bindings: Document JZ47xx VPU auxiliary processor arm64: defconfig: enable Qualcomm IPA and RMNet modules arm64: dts: qcom: sc7180: add IPA information ARM: dts: rockchip: add rga node for rk322x ARM: dts: remove disable-wp from rk3229-xms6 emmc ARM: dts: enable WLAN for Mecer Xtreme Mini S6 arm64: dts: rockchip: add bus-width properties to mmc nodes for px30 ARM: dts: rockchip: remove identical #include from rk3288.dtsi ARM: dts: rockchip: rename and label gpio-led subnodes arm64: dts: rockchip: remove disable-wp from rk3308-roc-cc emmc node arm64: dts: rockchip: rename and label gpio-led subnodes arm64: dts: rockchip: fix defines in pd_vio node for rk3399 igc: add support to eeprom, registers and link self-tests igc: Use netdev log helpers in igc_main.c igc: Add ECN support for TSO arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk3399-orangepi arm64: dts: rockchip: fix rtl8211e nodename for rk3399-orangepi arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk3399-nanopi4 arm64: dts: rockchip: fix rtl8211e nodename for rk3399-nanopi4 arm64: dts: rockchip: fix rtl8211f nodename for rk3328 Beelink A1 arm64: dts: rockchip: fix phy nodename for rk3328 include: dt-bindings: rockchip: remove unused defines arm64: dts: rockchip: replace RK_FUNC defines in rk3326-odroid-go2 ANDROID: fix copyright notice docs/devicetree/i2c: brcm,bcm2835: fix node id in example mtd: Fix mtd not registered due to nvmem name collision mtd: spinand: Propagate ECC information to the MTD structure ANDROID: clang: update to 11.0.1 FROMLIST: x86_64: fix jiffies ODR violation arm64: dts: qcom: sc7180: Fix ETMv4 power management patch riscv: Use text_mutex instead of patch_lock riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation riscv: Remove the 'riscv_' prefix of function name riscv: Add SW single-step support for KDB riscv: Use the XML target descriptions to report 3 system registers riscv: Add KGDB support kgdb: Add kgdb_has_hit_break function RISC-V: Skip setting up PMPs on traps riscv: K210: Update defconfig riscv: K210: Add a built-in device tree riscv: Allow device trees to be built into the kernel Input: iqs269a - add missing I2C dependency dt-bindings: serial: qca,ar9330-uart: Convert to json-schema ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option x86/cpu: Use RDRAND and RDSEED mnemonics in archrandom.h ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet f2fs: flush dirty meta pages when flushing them f2fs: fix checkpoint=disable:%u%% ASoC: max9867: fix volume controls afs: Don't unlock fetched data pages until the op completes successfully pmu/smmuv3: Clear IRQ affinity hint on device removal drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers io_uring: cancel work if task_work_add() fails ACPI: IORT: Add comments for not calling acpi_put_table() ACPI: GTDT: Put GTDT table after parsing arm64: stacktrace: Factor out some common code into on_stack() clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support clocksource/drivers/timer-ti-32k: Add support for initializing directly arm64: Call debug_traps_init() from trap_init() to help early kgdb kgdboc: Add kgdboc_earlycon to support early kgdb using boot consoles kgdboc: Remove useless #ifdef CONFIG_KGDB_SERIAL_CONSOLE in kgdboc kgdb: Prevent infinite recursive entries to the debugger kgdb: Delay "kgdbwait" to dbg_late_init() by default kgdboc: Use a platform device to handle tty drivers showing up late arm64: entry-ftrace.S: Update comment to indicate that x18 is live scs: Move DEFINE_SCS macro into core code scs: Remove references to asm/scs.h from core code scs: Move scs_overflow_check() out of architecture code arm64: scs: Use 'scs_sp' register alias for x18 scs: Move accounting into alloc/free functions arm64: scs: Store absolute SCS stack pointer value in thread_info drm/msm/a4xx: add a405_registers for a405 device drm/msm/a4xx: add adreno a405 support drm/msm/a6xx: update a6xx_hw_init for A640 and A650 drm/msm/a6xx: enable GMU log drm/msm/a6xx: update pdc/rscc GMU registers for A640/A650 drm/msm/a6xx: A640/A650 GMU firmware path drm/msm/a6xx: HFI v2 for A640 and A650 drm/msm/a6xx: add A640/A650 to gpulist drm/msm/a6xx: use msm_gem for GMU memory objects drm/msm: add internal MSM_BO_MAP_PRIV flag drm/msm: add msm_gem_get_and_pin_iova_range drm/msm: Check for powered down HW in the devfreq callbacks drm/msm/dpu: update bandwidth threshold check drm/msm/dpu: add support for clk and bw scaling for display drm/msm/dpu: add support for pcc color block in dpu driver drm/msm/dpu: add support for color processing blocks in dpu driver drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation drm/msm: Fix typo drm/msm: Fix undefined "rd_full" link error drm/msm: Add syncobj support. drm/msm/dpu: Fix compile warnings drm/msm/a6xx: Fix a typo in an error message drm/msm/mdp5: Add MDP5 configuration for MSM8x36. net/mlx5: Add support for RDMA TX FT headers modifying net/mlx5: Move iseg access helper routines close to mlx5_core driver net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits usb/ehci-platform: Set PM runtime as active on resume usb/xhci-plat: Set PM runtime as active on resume usb/ohci-platform: Fix a warning when hibernating arm64: dts: juno: Fix SCPI shared mem node name arm64: dts: vexpress: Fix VExpress LED names arm64: dts: juno: Fix GPU interrupt order arm64: dts: fvp/juno: Fix bus node names arm64: dts: fvp: Fix SMMU DT node arm64: dts: fvp/juno: Fix serial node names arm64: dts: juno: Use proper DT node name for USB vfio/pci: fix memory leaks in alloc_perm_bits() vfio-pci: Mask cap zero vfio-pci: Invalidate mmaps and block MMIO access on disabled memory vfio-pci: Fault mmaps to enable vma tracking vfio/type1: Support faulting PFNMAP vmas ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() ASoC: amd: raven: Make the driver name consistent across files ASoC: fsl_micfil: Fix indentation to put on one line affected code usb: renesas-xhci: include correct header for get_unaligned_le16() drm/amdgpu: Add a UAPI flag for user to call mem_sync drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute IBs too (v3) drm/amdgpu: Add mem_sync implementation for all the ASICs. drm/amdgpu: Add new ring callback to insert memory sync drm/amdgpu: optimize amdgpu device attribute code drm/amdgpu: add amdgpu_virt_get_vf_mode helper function drm/amdgpu: Add autodump debugfs node for gpu reset v8 ASoC: cleanup dai / component active code ASoC: dwc: use snd_soc_xxx_active() ASoC: uniphier: use snd_soc_xxx_active() ASoC: ti: use snd_soc_xxx_active() ASoC: pxa: use snd_soc_xxx_active() ASoC: meson: use snd_soc_xxx_active() ASoC: mediatek: use snd_soc_xxx_active() ASoC: jz4740: use snd_soc_xxx_active() ASoC: intel: use snd_soc_xxx_active() ASoC: fsl: use snd_soc_xxx_active() ASoC: codecs: use snd_soc_xxx_active() ASoC: cirrus: use snd_soc_xxx_active() ASoC: bcm: use snd_soc_xxx_active() ASoC: atomel: use snd_soc_xxx_active() ASoC: use snd_soc_xxx_active() ASoC: soc-dai: add snd_soc_dai_stream_active() ASoC: soc-component: add snd_soc_component_active() ASoC: soc-dai: add snd_soc_dai_active() ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() ASoC: soc-dai: add snd_soc_dai_action() ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro PCI: cadence: Fix to read 32-bit Vendor ID/Device ID property from DT PCI: cadence: Remove "cdns,max-outbound-regions" DT property dt-bindings: PCI: cadence: Deprecate inbound/outbound specific bindings ARM: dts: at91: sama5d2_xplained: Add aliases for the dedicated I2C IPs iommu/arm-smmu-v3: Don't reserve implementation defined register space iommu/arm-smmu-qcom: Request direct mapping for modem device Revert "kgdboc: disable the console lock when in kgdb" kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb SUNRPC: Restructure svc_tcp_recv_record() SUNRPC: Rename svc_sock::sk_reclen SUNRPC: Trace server-side rpcbind registration events SUNRPC: Replace dprintk call sites in TCP state change callouts SUNRPC: Add more svcsock tracepoints SUNRPC: Remove "#include <trace/events/skb.h>" SUNRPC: Trace a few more generic svc_xprt events SUNRPC: Tracepoint to record errors in svc_xpo_create() SUNRPC: Remove kernel memory address from svc_xprt tracepoints svcrdma: Add tracepoints to report ->xpo_accept failures svcrdma: Displayed remote IP address should match stored address svcrdma: Remove the SVCRDMA_DEBUG macro svcrdma: Rename tracepoints that record header decoding errors svcrdma: Remove backchannel dprintk call sites svcrdma: Fix backchannel return code svcrdma: trace undersized Write chunks svcrdma: Trace page overruns when constructing RDMA Reads svcrdma: Clean up handling of get_rw_ctx errors svcrdma: Clean up the tracing for rw_ctx_init errors SUNRPC: Move xpt_mutex into socket xpo_sendto methods powerpc/watchpoint/xmon: Support 2nd DAWR powerpc/watchpoint/xmon: Don't allow breakpoint overwriting powerpc/watchpoint: Don't allow concurrent perf and ptrace events powerpc/watchpoint: Prepare handler to handle more than one watchpoint powerpc/watchpoint: Use builtin ALIGN*() macros powerpc/watchpoint: Introduce is_ptrace_bp() function powerpc/watchpoint: Use loop for thread_struct->ptrace_bps powerpc/watchpoint: Convert thread_struct->hw_brk to an array powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable powerpc/watchpoint: Get watchpoint count dynamically while disabling them powerpc/watchpoint: Provide DAWR number to __set_breakpoint powerpc/watchpoint: Provide DAWR number to set_dawr powerpc/watchpoint/ptrace: Return actual num of available watchpoints powerpc/watchpoint: Introduce function to get nr watchpoints dynamically powerpc/watchpoint: Add SPRN macros for second DAWR powerpc/watchpoint: Rename current DAWR macros powerpc sstep: Add support for prefixed fixed-point arithmetic powerpc sstep: Add support for prefixed load/stores powerpc: Support prefixed instructions in alignment handler powerpc/kprobes: Don't allow breakpoints on suffixes powerpc/xmon: Don't allow breakpoints on suffixes powerpc: Test prefixed instructions in feature fixups powerpc: Test prefixed code patching powerpc: Add prefixed instructions to instruction data type powerpc/optprobes: Add register argument to patch_imm64_load_insns() powerpc: Define new SRR1 bits for a ISA v3.1 powerpc: Enable Prefixed Instructions powerpc: Make test_translate_branch() independent of instruction length powerpc/xmon: Move insertion of breakpoint for xol'ing powerpc/xmon: Use a function for reading instructions powerpc: Introduce a function for reporting instruction length powerpc: Define and use get_user_instr() et. al. powerpc/kprobes: Use patch_instruction() powerpc: Add a probe_kernel_read_inst() function powerpc: Add a probe_user_read_inst() function powerpc: Use a function for reading instructions powerpc: Use a datatype for instructions powerpc: Introduce functions for instruction equality powerpc: Use a function for byte swapping instructions powerpc: Use a function for getting the instruction op code powerpc: Use an accessor for instructions powerpc: Use a macro for creating instructions from u32s powerpc: Change calling convention for create_branch() et. al. powerpc/xmon: Use bitwise calculations in_breakpoint_table() powerpc/xmon: Move breakpoints to text section powerpc/xmon: Move breakpoint instructions to own array powerpc/xmon: Remove store_inst() for patch_instruction() powerpc/ps3: Fix kexec shutdown hang ps3disk: use the default segment boundary net/ps3_gelic_net: Remove duplicate error message drivers/ps3: Remove duplicate error messages powerpc/head_check: Avoid broken pipe powerpc/wrapper: Output linker map file powerpc/head_check: Automatic verbosity powerpc/traps: Make unrecoverable NMIs die instead of panic powerpc/traps: Do not trace system reset powerpc/64s: machine check do not trace real-mode handler powerpc: Implement ftrace_enabled() helpers powerpc/64s: machine check interrupt update NMI accounting powerpc/pseries: Machine check use rtas_call_unlocked() with args on stack powerpc/pseries: Limit machine check stack to 4GB powerpc/pseries/ras: fwnmi sreset should not interlock phy: cadence: sierra: Fix for USB3 U1/U2 state phy: ti: am654: add support for USB super-speed phy: ti: am654: show up in regmap debugfs drivers: phy: sr-usb: do not use internal fsm for USB2 phy init dt-bindings: phy: renesas: usb3-phy: add r8a77961 support dt-bindings: phy: renesas: usb3-phy: convert bindings to json-schema dt-bindings: phy: renesas: usb2-phy: add r8a77961 support dt-bindings: phy: renesas: usb2-phy: convert bindings to json-schema phy: qcom-qmp: Ensure register indirection arrays initialized phy: omap-usb2: Clean up exported header phy: phy-bcm-ns2-usbdrd: Constify phy_ops phy: phy-brcm-usb: Constify static structs phy: sr-usb: Constify phy_ops iommu/arm-smmu-v3: remove set but not used variable 'smmu' iommu/mediatek-v1: Add def_domain_type dt-bindings: PCI: aardvark: Describe new properties PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macros PCI: aardvark: Add PHY support PCI: aardvark: Add FIXME comment for PCIE_CORE_CMD_STATUS_REG access PCI: aardvark: Issue PERST via GPIO PCI: aardvark: Improve link training PCI: of: Zero max-link-speed value is invalid PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-only register PCI: aardvark: Train link immediately after enabling training iommu/omap: Add registration for DT fwnode pointer iommu/vt-d: Remove IOVA handling code from the non-dma_ops path iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() iommu/vt-d: Remove redundant IOTLB flush iommu/vt-d: Add page request draining support iommu/vt-d: Disable non-recoverable fault processing before unbind iommu/vt-d: debugfs: Add support to show inv queue internals iommu/vt-d: Multiple descriptors per qi_submit_sync() iommu/vt-d: Replace intel SVM APIs with generic SVA APIs iommu/vt-d: Report SVA feature with generic flag iommu/vt-d: Add get_domain_info() helper iommu/vt-d: Add custom allocator for IOASID iommu/vt-d: Enlightened PASID allocation iommu/vt-d: Add svm/sva invalidate function iommu/vt-d: Support flushing more translation cache types iommu/vt-d: Add bind guest PASID support iommu/vt-d: Add nested translation helper function iommu/vt-d: Use a helper function to skip agaw for SL iommu/vt-d: Move domain helper to header media: i2c: imx219: Parse and register properties media: i2c: ov13858: Parse and register properties media: i2c: ov5670: Parse and register properties media: v4l2-ctrls: Add helper to register properties media: v4l2-ctrls: Sort includes alphabetically iommu/omap: Add check for iommu group when no IOMMU in use media: include: v4l2-ctrl: Sort forward declarations media: v4l2-fwnode: Add helper to parse device properties ASoC: da7213: move set_pll to codec level ASoC: da7213: move set_sysclk to codec level ASoC: da7213: Add regulator support ASoC: da7213: Add da7212 DT compatible media: v4l2-ctrls: Add camera orientation and rotation media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION media: dt-bindings: video-interface: Replace 'rotation' description media: dt-bindings: video-interfaces: Document 'orientation' property media: imx: TODO: Remove media link creation todos media: imx: silence a couple debug messages ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE ASoC: Intel: sof_sdw_rt700: remap buttons ASoC: Intel: sof_sdw_rt711: remap buttons ASoC: Intel: sof_sdw: fix typo in components string ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms mmc: sdhci: Fix SDHCI_QUIRK_BROKEN_CQE media: imx: Create missing links from CSI-2 receiver media: imx: csi: Lookup upstream endpoint with imx_media_get_pad_fwnode media: imx5/6/7: csi: Mark a bound video mux as a CSI mux ASoC: SOF: imx: make imx8m_dsp_ops static ASoC: SOF: imx: make dsp_ops static ASoC: SOF: define INFO_ flags in dsp_ops ASoC: SOF: Intel: sdw: relax sdw machine select constraints ASoC: SOF: topology: add support to smart amplifier ASoC: SOF: inform DSP that driver is going to be removed ASoC: SOF: add a power_down_notify method ASoC: SOF: Do nothing when DSP PM callbacks are not set media: imx7: csi: Remove imx7_csi_get_upstream_endpoint() media: imx: csi: Create media links in bound notifier media: imx7: csi: Create media links in bound notifier media: imx7: mipi csis: Create media links in bound notifier media: imx: mipi csi-2: Create media links in bound notifier media: video-mux: Create media links in bound notifier media: imx: imx7-media-csi: Implement get_fwnode_pad op media: imx: imx7-mipi-csis: Implement get_fwnode_pad op media: imx: mipi csi-2: Implement get_fwnode_pad op media: video-mux: Implement get_fwnode_pad op Revert "docs: sysctl/kernel: document ngroups_max" rtlwifi: rtl8192ee: remove redundant for-loop mwifiex: Fix memory corruption in dump_station media: imx: csi: Implement get_fwnode_pad op rtw88: no need to set registers for SDIO rtw88: 8723d: fix incorrect setting of ldo_pwr rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko rtw88: extract: remove the unused after extracting rtw88: extract: make 8723d an individual kernel module rtw88: extract: make 8822b an individual kernel module rtw88: extract: make 8822c an individual kernel module rtw88: extract: export symbols about pci interface rtw88: extract: export symbols used in chip functionalities rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() powerpc/pseries/ras: fwnmi avoid modifying r3 in error case powerpc/pseries/ras: Fix FWNMI_VALID off by one powerpc/pseries/ras: Avoid calling rtas_token() in NMI paths powerpc/64s/exceptions: Machine check reconcile irq state powerpc/64s/exceptions: Change irq reconcile for NMIs from reusing _DAR to RESULT powerpc/64s/exceptions: Fix in_mce accounting in unrecoverable path powerpc/64s/exception: Fix machine check no-loss idle wakeup powerpc/eeh: Release EEH device state synchronously powerpc/eeh: Fix pseries_eeh_configure_bridge() powerpc/64: Update Speculation_Store_Bypass in /proc/<pid>/status media: Revert "media: v4l2-fwnode: Add a convenience function for registering subdevs with notifiers" ASoC: codecs: rt1308-sdw: remove duplicate allocation ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() ASoC: codecs: rt*-sdw: don't assign slave_ops Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added ipmi_si: Load acpi_ipmi when ACPI IPMI interface added ipmi:bt-bmc: Fix error handling and status check ipmi: Replace guid_copy() with import_guid() where it makes sense ipmi: use vzalloc instead of kmalloc for user creation ipmi:bt-bmc: Fix some format issue of the code ipmi:bt-bmc: Avoid unnecessary check ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive cpufreq: Fix up cpufreq_boost_set_sw() ACPI / PMIC: Add i2c address for thermal control irqchip/gic-v3-its: Track LPI distribution on a per CPU basis genirq/irq_sim: Simplify the API irqdomain: Make irq_domain_reset_irq_data() available to non-hierarchical users irqchip/sifive-plic: Remove incorrect requirement about number of irq contexts irqchip/gic-v3: Fix missing "__init" for gic_smp_init() platform-msi: Fix typos in comment pcmcia: make pccard_loop_tuple() static media: imx: Parse information from firmware without using callbacks media: video-mux: Parse information from firmware without using callbacks media: v4l2-mc: add v4l2_create_fwnode_links helpers media: v4l2-subdev: add v4l2_subdev_get_fwnode_pad_1_to_1 media: entity: Pass entity to get_fwnode_pad operation media: i2c: imx219: Fix a bug in imx219_enum_frame_size media: i2c: imx219: Implement get_selection dt-bindings: clock: renesas: div6: Convert to json-schema clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling pcmcia: Replace zero-length array with flexible-array MAINTAINERS: Add GPIO Aggregator section docs: gpio: Add GPIO Aggregator documentation gpio: Add GPIO Aggregator gpiolib: Add support for GPIO lookup by line name mfd: sm501: Use GPIO_LOOKUP_IDX() helper macro i2c: i801: Use GPIO_LOOKUP() helper macro Bluetooth: hci_qca: Enable WBS support for wcn3991 Bluetooth: Add SCO fallback for invalid LMP parameters error Bluetooth: Fix for GAP/SEC/SEM/BI-10-C Bluetooth: L2CAP: Replace zero-length array with flexible-array esp4: improve xfrm4_beet_gso_segment() to be more readable ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme ALSA: pcm: fix incorrect hw_base increase MIPS: SGI-IP30: Remove R5432_CP0_INTERRUPT_WAR from war.h MIPS: Loongson: Enable devicetree based probing for 8250 ports in defconfig dt-bindings: pinctrl: ocelot: Add Sparx5 SoC support pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2 pinctrl: ocelot: Remove instance number from pin functions pinctrl: ocelot: Always register GPIO driver dt-bindings: pinctrl: rockchip: update example gpio: xgene-sb: Drop extra check to call acpi_gpiochip_request_interrupts() gpio: xgene-sb: Allow driver to be built with COMPILE_TEST gpio: xgene-sb: Drop redundant OF_GPIO dependency gpio: mb86s7x: Remove superfluous test for ACPI companion gpio: mb86s7x: Use devm_clk_get_optional() to get the input clock Revert "soc: qcom: rpmh: Allow RPMH driver to be loaded as a module" cpufreq: tegra186: add CPUFREQ_NEED_INITIAL_FREQ_CHECK flag drm/exynos-vidi: convert platform driver to use dev_groups drm/exynos: dsi: Remove bridge node reference in error handling path in probe function Input: elants - refactor elants_i2c_execute_command() Input: elants - override touchscreen info with DT properties Input: elants - remove unused axes exfat: fix possible memory leak in exfat_find() exfat: use iter_file_splice_write drm/exynos: mixer: Fix enabling of the runtime power management drm/exynos: make pointer to const data const type drm/exynos: gem: Get rid of the internal 'pages' array drm/exynos: gem: rework scatter-list contiguity check on prime import drm/exynos: gem: Remove dead-code drm/exynos: Delete an error message in three functions Input: add support for Azoteq IQS269A dt-bindings: input: Add bindings for Azoteq IQS269A Linux 5.7-rc6 io_uring: async task poll trigger cleanup RDMA/srpt: Fix disabling device management RDMA/mlx5: Update mlx5_ib driver name RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs RDMA/core: Consolidate ib_create_srq flows RDMA/uverbs: Fix create WQ to use the given user handle RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer MAINTAINERS: Add maintainers for RNBD/RTRS modules block/rnbd: a bit of documentation block/rnbd: include client and server modules into kernel compilation block/rnbd: server: sysfs interface functions block/rnbd: server: functionality for IO submitting to block dev block/rnbd: server: main functionality block/rnbd: server: private header with server structs and functions block/rnbd: client: sysfs interface functions block/rnbd: client: main functionality block/rnbd: client: private header with client structs and functions block/rnbd: private headers with rnbd protocol structs and helpers RDMA/rtrs: a bit of documentation RDMA/rtrs: include client and server modules into kernel compilation RDMA/rtrs: server: sysfs interface functions RDMA/rtrs: server: statistics functions RDMA/rtrs: server: main functionality RDMA/rtrs: server: private header with server structs and functions RDMA/rtrs: client: sysfs interface functions RDMA/rtrs: client: statistics functions RDMA/rtrs: client: main functionality RDMA/rtrs: client: private header with client structs and functions RDMA/rtrs: core: lib functions shared between client and server modules RDMA/rtrs: private headers with rtrs protocol structs and helpers RDMA/rtrs: public interface header to establish RDMA connections sysfs: export sysfs_remove_file_self() dt-bindings: power: Convert bq27xxx dt to yaml ubi: Fix seq_file usage in detailed_erase_block_info debugfs file ubifs: fix wrong use of crypto_shash_descsize() sparc64: fix misuses of access_process_vm() in genregs32_[sg]et() ARM: dts: ux500: Add touchscreen to the Skomer io_uring: remove dead check in io_splice() io_uring: add tee(2) support splice: export do_tee() io_uring: don't repeat valid flag list io_uring: rename io_file_put() io_uring: remove req->needs_fixed_files io_uring: cleanup io_poll_remove_one() logic oradax: convert get_user_pages() --> pin_user_pages() net: phy: propagate an error back to the callers of phy_sfp_probe rds: convert get_user_pages() --> pin_user_pages() net: allow __skb_ext_alloc to sleep mptcp: remove inner wait loop from mptcp_sendmsg_frag mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag mptcp: fill skb extension cache outside of mptcp_sendmsg_frag mptcp: avoid blocking in tcp_sendpages mptcp: break and restart in case mptcp sndbuf is full mptcp: move common nospace-pattern to a helper net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" dt-bindings: net: dsa: b53: Add missing size and address cells to example selftests: Drop 'pref medium' in route checks arm64: dts: fvp: Fix ITS node names and #msi-cells arm64: dts: fvp: Fix GIC child nodes arm64: dts: juno: Fix GIC child nodes arm64: dts: fvp: Fix GIC compatible names arm64: dts: juno: Fix mem-timer arm64: dts: juno: Move fixed devices out of bus node arm64: dts: fvp: Move fixed clocks out of bus node arm64: dts: vexpress: Move fixed devices out of bus node nexthop: Fix attribute checking for groups MAINTAINERS: clarify maintenance of ARM Dove drivers arm64: dts: armada-3720-turris-mox: fix SFP binding arm64: dts: fvp: Move fixed devices out of bus node arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO for FCC purposes arm64: dts: fvp/juno: Fix node address fields ARM: dts: kirkwood: ReadyNAS NV+v2: Add LCD panel ARM: dts: kirkwood: Add Check Point L-50 board ARM: dts: marvell: drop i2c timeout-ms property arm64: dts: add uDPU i2c bus recovery arm64: dts: marvell: drop i2c timeout-ms property arm64: dts: marvell: armada-37xx: Move PCIe max-link-speed property arm64: dts: marvell: armada-37xx: Move PCIe comphy handle property arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio function exec: Move would_dump into flush_old_exec arm64: dts: update SolidRun Armada 8040 phy interface types io_uring: fix FORCE_ASYNC req preparation io_uring: don't prepare DRAIN reqs twice io_uring: initialize ctx->sqo_wait earlier arm64: dts: imx8mp: add "fsl,imx6sx-fec" compatible string gpu/drm: Ingenic: Fix opaque pointer casted to wrong type gpu/drm: ingenic: Fix bogus crtc_atomic_check callback samples: watchdog: use 'userprogs' syntax samples: timers: use 'userprogs' syntax samples: auxdisplay: use 'userprogs' syntax samples: mei: build sample program for target architecture samples: pidfd: build sample program for target architecture samples: vfs: build sample programs for target architecture samples: connector: build sample program for target architecture samples: hidraw: build sample program for target architecture samples: uhid: build sample program for target architecture samples: uhid: fix warnings in uhid-example kbuild: doc: document the new syntax 'userprogs' samples: seccomp: build sample programs for target architecture bpfilter: use 'userprogs' syntax to build bpfilter_umh kbuild: add infrastructure to build userspace programs bpfilter: check if $(CC) can link static libc in Kconfig bpfilter: match bit size of bpfilter_umh to that of the kernel kbuild: warn if always, hostprogs-y, or hostprogs-m is used tpm: check event log version before reading final events efi: Pull up arch-specific prototype efi_systab_show_arch() habanalabs: handle barriers in DMA QMAN streams habanalabs: retrieve DMA mask indication from firmware habanalabs: update firmware definitions habanalabs: increase timeout during reset habanalabs: print warning when reset is requested habanalabs: unify and improve device cpu init habanalabs: re-factor H/W queues initialization habanalabs: remove stop-on-error flag from DMA habanalabs: don't wait for ASIC CPU after reset mips/mm: Add page soft dirty tracking MIPS: define more Loongson CP0.Config6 and CP0.Diag feature bits MIPS: Loongson64: define offsets and known revisions for some CPUCFG features MIPS: Loongson64: fix typos in loongson_regs.h MIPS: Remove not used 8250-platform.c MIPS: Loongson: Build ATI Radeon GPU driver as module net: ipa: do not clear interrupt in gsi_channel_start() net: ipa: don't use noirq suspend/resume callbacks selftests: mlxsw: Do not hard code trap group name selftests: devlink_lib: Remove double blank line mlxsw: spectrum_trap: Store all trap data in one array mlxsw: spectrum_trap: Store all trap group data in one array mlxsw: spectrum_trap: Store all trap policer data in one array mlxsw: spectrum_trap: Move struct definition out of header file r8169: remove remaining call to mdiobus_unregister net: ipa: don't be a hog in gsi_channel_poll() ethtool: don't call set_channels in drivers if config didn't change nfp: don't check lack of RX/TX channels ethtool: check if there is at least one channel for TX/RX in the core mptcp: Use 32-bit DATA_ACK when possible net: dsa: mt7530: fix roaming from DSA user ports netns: enable to inherit devconf from current netns dpaa2-eth: add bulking to XDP_TX ipv6: Fix suspicious RCU usage warning in ip6mr net: phy: broadcom: fix checkpatch complains about tabs blktrace: Report pid with note messages block/swim3: use set_current_state macro block: remove the REQ_NOWAIT_INLINE flag arm: dts: mt2701: Add usb2 device nodes dt-bindings: gpu: mali-utgard: add mediatek, mt7623-mali compatible arm: dts: mt7623: add Mali-450 device node soc: mediatek: cmdq: return send msg error code iio: buffer: remove attrcount_orig var from sysfs creation iio: chemical: add atlas-ezo-sensor initial support dt-bindings: iio: chemical: add CO2 EZO module documentation iio: adc: exynos: Simplify Exynos7-specific init arm64: dts: mt8173: Add capacity-dmips-mhz attributes iio: adc: Add scaling support to exynos adc driver iio: __iio_update_buffers: Update mode before preenable/after postdisable iio: dac: vf610_dac: Replace indio_dev->mlock with own device lock arm64: dts: mt2712: use non-empty ranges for usb-phy iio: dac: ad5686: Replace indio_dev->mlock with own device lock iio: dac: ad5421: Replace indio_dev->mlock with own device lock iio: dac: ad5380: Replace indio_dev->mlock with own device lock iio: dac: ad5764: Replace indio_dev->mlock with own device lock iio: dac: ad5761: Replace indio_dev->mlock with own device lock iio: dac: ad5755: Replace indio_dev->mlock with own device lock iio: dac: ad5449: Replace indio_dev->mlock with own device lock iio: dac: ad5446: Replace indio_dev->mlock with own device lock iio: dac: ad5360: Replace indio_dev->mlock with own device lock arm64: dts: mt8173: fix mdp aliases property name iio: accel: Add bma150/smb380 support to bma180 iio: accel: bma180: Rename center_temp to temp_offset iio: accel: bma180: Add support for bma023 arm64: dts: mediatek: Switch to SPDX license identifier for MT6797 SoC arm64: dts: mediatek: Enable I2C support for 96Boards X20 Development board arm64: dts: mediatek: Add I2C support for MT6797 SoC dt-bindings: i2c: Document I2C controller binding for MT6797 SoC dt-bindings: iio: accel: Add required regulators to bma180 dt-bindings: iio: accel: Add bma150 family compatibles to bma180 iio: accel: Make bma180 conflict with input's bma150 iio: accel: bma180: Prepare for different reset values KVM: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version KVM: arm64: Support enabling dirty log gradually in small chunks KVM: arm64: Unify handling THP backed host memory KVM: arm64: Clean up the checking for huge mapping KVM: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation KVM: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported KVM: Fix spelling in code comments KVM: arm64: Use cpus_have_final_cap for has_vhe() KVM: arm64: Simplify __kvm_timer_set_cntvoff implementation KVM: arm64: Clean up kvm makefiles KVM: arm64: Change CONFIG_KVM to a menuconfig entry KVM: arm64: Update help text KVM: arm64: Kill off CONFIG_KVM_ARM_HOST KVM: arm64: Move virt/kvm/arm to arch/arm64 x86/fpu/xstate: Restore supervisor states for signal return x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() gpiolib: Document that GPIO line names are not globally unique x86/fpu: Introduce copy_supervisor_to_kernel() pinctrl: amd: Add ACPI dependency pinctrl: equilibrium: Add architecture dependency ALSA: hda: Unexport some local helper functions ALSA: hda: Drop unused snd_hda_queue_unsol_event() ALSA: hda: Fix potential race in unsol event handler x86/nmi: Remove edac.h include leftover drm/vmwgfx: Return true in function vmw_fence_obj_signaled() drm/vmwgfx: remove redundant assignment to variable ret drm/vmwgfx: Fix parameter name in vmw_bo_init drm/vmwgfx: update MAINTAINERS entry bpf: Selftests, add ktls tests to test_sockmap bpf: Selftests, add blacklist to test_sockmap bpf: Selftests, add whitelist option to test_sockmap bpf: Selftests, provide verbose option for selftests execution bpf: Selftests, break down test_sockmap into subtests bpf: Selftests, improve test_sockmap total bytes counter bpf: Selftests, print error in test_sockmap error cases bpf: Selftests, sockmap test prog run without setting cgroup bpf: Selftests, remove prints from sockmap tests bpf: Selftests, move sockmap bpf prog header into progs ethernet: ti: am65-cpts: Add missing inline qualifier to stub functions selftests/bpf: Move test_align under test_progs selftests/bpf: Fix test_align verifier log patterns libbpf, hashmap: Fix signedness warnings libbpf, hashmap: Remove unused #include bpf: Fix check_return_code to only allow [0,1] in trace_iter progs net/mlx5e: Take DCBNL-related definitions into dedicated files net/mlx5e: Calculate SQ stop room in a robust way net/mlx5e: IPoIB, Drop multicast packets that this interface sent net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces net/mlx5e: CT: Fix offload with CT action after CT NAT action net/mlx5: Move internal timer read function to clock library net/mlx5: Wait for inactive autogroups net/mlx5: Drain wq first during PCI device removal net/mlx5: Have single error unwinding path net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems net/mlx5: Dedicate fw page to the requesting function ARM: socfpga: Drop unneeded select of PCI_DOMAINS_GENERIC ARM: prima2: Drop unneeded select of HAVE_SMP ARM: mvebu: Drop unneeded select of HAVE_SMP ARM: mmp: Drop unneeded select of COMMON_CLK ARM: davinci: Drop unneeded select of TIMER_OF ARM: clps711x: Drop unneeded select of multi-platform selected options ARM: berlin: Drop unneeded select of HAVE_SMP ARM: aspeed: Drop unneeded select of HAVE_SMP ARM: asm9260: Drop unneeded select of GENERIC_CLOCKEVENTS ARM: alpine: Drop unneeded select of HAVE_SMP ARM: actions: Drop unneeded select of COMMON_CLK ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS apparmor: Use true and false for bool variable security/apparmor/label.c: Clean code by removing redundant instructions ARM: mmp: Replace <linux/clk-provider.h> by <linux/of_clk.h> ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h> ARM/time: Replace <linux/clk-provider.h> by <linux/of_clk.h> clk: versatile: Drop the legacy IM-PD1 clock code PCI/PM: Assume ports without DLL Link Active train links in 100 ms fscrypt: add fscrypt_add_test_dummy_key() linux/parser.h: add include guards io_uring: file registration list and lock optimization apparmor: Replace zero-length array with flexible-array HID: Add quirks for Trust Panora Graphic Tablet PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay mptcp: cope better with MP_JOIN failure inet_connection_sock: factor out destroy helper. mptcp: add new sock flag to deal with join subflows x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs arm64: defconfig: Add LEDS_TRIGGER_TIMER arm64: dts: qcom: sc7180: Add A618 gpu dt blob dt-bindings: arm-smmu: Add sc7180 compatible string soc: qcom: rpmh-rsc: Remove the pm_lock soc: qcom: rpmh-rsc: Simplify locking by eliminating the per-TCS lock kernel/cpu_pm: Fix uninitted local in cpu_pm soc: qcom: rpmh-rsc: We aren't notified of our own failure w/ NOTIFY_BAD soc: qcom: rpmh-rsc: Correctly ignore CPU_CLUSTER_PM notifications io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags io_uring: add 'cq_flags' field for the CQ ring docs: move locking-specific documents to locking/ docs: move digsig docs to the security book net: phy: tja11xx: execute cable test on link up docs: move the kref doc into the core-api book docs: add IRQ documentation at the core-api book docs: debugging-via-ohci1394.txt: add it to the core-api book io_uring: allow POLL_ADD with double poll_wait() users net: phy: broadcom: add support for BCM54811 PHY io_uring: batch reap of dead file registrations docs: fix references for ipmi.rst file docs: move IPMI.txt to the driver API book spi: dw: Add Tx/Rx DMA properties cxgb4: add EOTID tracking and software context dump cxgb4: tune burst buffer size for TC-MQPRIO offload cxgb4: improve credits recovery in TC-MQPRIO Tx path docs: move DMA kAPI to Documentation/core-api spi: spi-rockchip: use num-cs property and ctlr->enable_gpiods spi: spi-rockchip: add support for spi slave mode spi: spi-rockchip: cleanup use struct spi_controller KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce net: dsa: mt7530: fix VLAN setup doc: Fix some errors in ras.rst Documentation: update numastat explanation docs: vm: page_frags.rst: Fix the reference of stale function selftests: mptcp: pm: rm the right tmp file docs: debugfs: Update struct debugfs_reg32 definition dpaa2-eth: properly handle buffer size restrictions doc: zh_CN: add translatation for debugfs.txt spi: dw: Clear DMAC register when done or stopped spi: dw: Initialize paddr in DW SPI MMIO private data spi: dw: Fix native CS being unset docs: sysctl/kernel: document ngroups_max selftests: implement flower classifier terse dump tests net: sched: cls_flower: implement terse dump support net: sched: implement terse dump support in act net: sched: introduce terse dump flag net: core: recursively find netdev by device node ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback cpuidle: psci: Fixup execution order when entering a domain idle state powercap/intel_rapl: add support for ElkhartLake ACPI: GED: add support for _Exx / _Lxx handler methods kvm: add halt-polling cpu usage stats KVM: nVMX: Migrate the VMX-preemption timer KVM: nVMX: Change emulated VMX-preemption timer hrtimer to absolute KVM: nVMX: Really make emulated nested preemption timer pinned KVM: nVMX: Remove unused 'ops' param from nested_vmx_hardware_setup() KVM: SVM: Remove unnecessary V_IRQ unsetting KVM: SVM: Merge svm_enable_vintr into svm_set_vintr KVM: VMX: Handle preemption timer fastpath KVM: X86: TSCDEADLINE MSR emulation fastpath KVM: x86: introduce kvm_can_use_hv_timer KVM: VMX: Optimize posted-interrupt delivery for timer fastpath KVM: X86: Introduce more exit_fastpath_completion enum values KVM: X86: Introduce kvm_vcpu_exit_request() helper KVM: x86: Print symbolic names of VMX VM-Exit flags in traces KVM: VMX: Introduce generic fastpath handler KVM: nVMX: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* KVM: nVMX: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU KVM: VMX: Improve handle_external_interrupt_irqoff inline assembly KVM: Documentation: Fix up cpuid page KVM: X86: Sanity check on gfn before removal KVM: No need to retry for hva_to_pfn_remapped() KVM: X86: Force ASYNC_PF_PER_VCPU to be power of two KVM: VMX: Remove unneeded __ASM_SIZE usage with POP instruction KVM: x86/mmu: Add a helper to consolidate root sp allocation KVM: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums KVM: x86/mmu: Move max hugepage level to a separate #define KVM: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum kvm: x86: Cleanup vcpu->arch.guest_xstate_size PNPBIOS: Replace zero-length array with flexible-array KVM: nVMX: Tweak handling of failure code for nested VM-Enter failure ARM: dts: at91: Configure I2C SCL gpio as open drain vhost: missing __user tags efi/libstub: Disable Shadow Call Stack arm64: scs: Add shadow stacks for SDEI arm64: Implement Shadow Call Stack arm64: Disable SCS for hypervisor code arm64: vdso: Disable Shadow Call Stack arm64: efi: Restore register x18 if it was corrupted arm64: Preserve register x18 when CPU is suspended arm64: Reserve register x18 from general allocation with SCS scs: Disable when function graph tracing is enabled scs: Add support for stack usage debugging scs: Add page accounting for shadow call stack allocations scs: Add support for Clang's Shadow Call Stack (SCS) arm64: dts: mt8173: fix cooling device range selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests bpf: Implement CAP_BPF bpf, capability: Introduce CAP_BPF arm64: dts: mt8173: fix vcodec-enc clock ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h> bpf, bpftool: Allow probing for CONFIG_HZ from kernel config bpf: Restrict bpf_trace_printk()'s %s usage and add %pks, %pus specifier bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range bpf: Restrict bpf_probe_read{, str}() only to archs where they work ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints soc: mediatek: Missing platform_device_unregister() on error in mtk_mmsys_probe() ARM: dts: at91: sama5d2_xplained: Describe the flx0 I2C function ARM: dts: at91: sama5d2_ptc_ek: Add comments to describe the aliases ARM: dts: at91: sama5d2_xplained: Add alias for DBGU ARM: dts: at91: sama5d2: Add missing flexcom definitions ARM: dts: at91: sama5d2: Remove i2s and tcb aliases from SoC dtsi ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and I2C flx0 functions ARM: dts: at91: sama5d2: Add DMA bindings for the flx1 I2C function ARM: dts: at91: sama5d2: Add DMA bindings for the flx3 SPI function ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and UART flx4 functions ARM: dts: at91: sama5d2: Specify the FIFO size for the Flexcom UART ARM: dts: at91: sama5d2: Move flx0 definitions in the SoC dtsi ARM: dts: at91: sama5d2: Move flx1 definitions in the SoC dtsi ARM: dts: at91: sama5d2: Move flx2 definitions in the SoC dtsi ARM: dts: at91: sama5d2: Move flx3 definitions in the SoC dtsi ARM: dts: at91: sama5d2: Move flx4 definitions in the SoC dtsi ARM: dts: at91: sama5d2: Fix the label numbering for flexcom functions of: platform: Batch fwnode parsing when adding all top level devices driver core: fw_devlink: Add support for batching fwnode parsing driver core: Look for waiting consumers only for a fwnode's primary device driver core: Move code to the right part of the file bus: mhi: core: Fix some error return code ipack: tpci200: fix error return code in tpci200_register() coresight: cti: remove incorrect NULL return check mei: release me_cl object reference dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev() dm zoned: introduce dmz_metadata_label() to format device name dm zoned: move fields from struct dmz_dev to dmz_metadata dm zoned: store device in struct dmz_sb dm zoned: use array for superblock zones dm zoned: store zone id within the zone structure and kill dmz_id() dm zoned: add 'message' callback dm zoned: add 'status' callback dm mpath: add Historical Service Time Path Selector dm mpath: pass IO start time to path selector dm writecache: improve performance on DDR persistent memory (Optane) dm writecache: remove superfluous test in persistent_memory_claim dm persistent data: switch exit_ro_spine to return void dm integrity: remove set but not used variables dm ebs: pass discards down to underlying device dm bufio: implement discard dm: add emulated block size target dm mpath: switch paths in dm_blk_ioctl() code path dm crypt: support using encrypted keys w1_therm: adding bulk read support to trigger multiple conversion on bus w1_therm: adding alarm sysfs entry w1_therm: optimizing temperature read timings w1_therm: adding eeprom sysfs entry w1_therm: adding resolution sysfs entry w1_therm: adding ext_power sysfs entry w1_therm: adding sysfs-driver-w1_therm doc w1_therm: fix reset_select_slave during discovery w1_therm: adding code comments and code reordering VMCI: Avoid extra check for access_ok() dca: Use PTR_ERR_OR_ZERO() to simplify code w1: ds2430: fix eeprom size in driver description misc: fastrpc: fix potential fastrpc_invoke_ctx leak misc: fastrpc: Fix an incomplete memory release in fastrpc_rpmsg_probe() slimbus: core: Fix mismatch in of_node_get/put slimbus: core: Set fwnode for a device when setting of_node nvmem: jz4780-efuse: Use PTR_ERR_OR_ZERO() to simplify code nvmem: ensure sysfs writes handle write-protect pin nvmem: imx-ocotp: Improve logic to save many code lines firmware: xilinx: Fix an error handling path in 'zynqmp_firmware_probe()' misc: xilinx-sdfec: convert to module_platform_driver() uio_hv_generic: add missed sysfs_remove_bin_file staging: wfx: remove false positive warning staging: wfx: trace acknowledges not linked to any stations staging: wfx: remove false-positive WARN() staging: wfx: fix error reporting in wfx_start_ap() staging: wfx: drop unnecessary filter configuration when disabling filter staging: wfx: fix PS parameters when multiple vif are in use staging: wfx: fix potential dead lock between join and scan staging: wfx: merge wfx_stop_ap() with wfx_reset() staging: wfx: rename wfx_do_unjoin() into wfx_reset() staging: wfx: fix potential use-after-free staging: wfx: call wfx_tx_update_sta() before to destroy tx_priv staging: wfx: split out wfx_tx_fill_rates() from wfx_tx_confirm_cb() staging: wfx: fix status of dropped frames staging: wfx: fix indentation staging: wfx: fix value of scan timeout staging: wfx: check pointers returned by allocations staging: wfx: apply 80-columns rule to strings staging: wfx: fix warning when unregister a frozen device staging: vt6656: vt6655: removing unused macros definition Makefiles staging: fbtft: fb_st7789v: Initialize the Display staging: qlge: Remove unnecessary spaces in qlge_main.c staging: vc04_services: Block comment alignment staging: greybus: uart: replace driver line-coding struct tty: serial: fsl_lpuart: Use __maybe_unused instead of #if CONFIG_PM_SLEEP usb: renesas-xhci: Add ROM loader for uPD720201 usb: xhci: Add support for Renesas controller with memory usb: renesas-xhci: Add the renesas xhci driver usb: hci: add hc_driver as argument for usb_hcd_pci_probe USB: gadget: fix illegal array access in binding with UDC usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B Documentation: ABI: correct sysfs attribute description of MOST driver staging: most: usb: use macro ATTRIBUTE_GROUPS staging: most: fix typo in Kconfig staging: most: usb: use dev_dbg function staging: most: usb: check number of reported endpoints staging: most: usb: remove reference to USB error codes staging: most: usb: use dev_*() functions to print messages tty: serial: add missing spin_lock_init for SiFive serial console rcu: constify sysrq_key_op kernel/power: constify sysrq_key_op kdb: constify sysrq_key_op drm: constify sysrq_key_op sparc64: constify sysrq_key_op powerpc/xmon: constify sysrq_key_op MIPS: constify sysrq_key_op alpha: constify sysrq_key_op tty/sysrq: constify the the sysrq_key_op(s) tty/sysrq: constify the sysrq API tty/sysrq: alpha: export and use __sysrq_get_key_op() platform/x86: dell-wmi: Ignore keyboard attached / detached events platform/x86: dell-laptop: don't register micmute LED if there is no token tty: mxser: make mxser_change_speed() return void serial: 8250: Fix max baud limit in generic 8250 port serial: Allow uart_get_rs485_mode() to return errno serial: 8250: Avoid error message on reprobe platform/x86: thinkpad_acpi: Replace custom approach by kstrtoint() platform/x86: thinkpad_acpi: Use strndup_user() in dispatch_proc_write() platform/x86: thinkpad_acpi: Replace next_cmd(&buf) with strsep(&buf, ",") drm/i915: Update DRIVER_DATE to 20200515 tty: n_gsm: Fix waking up upper tty layer when room available tty: n_gsm: Fix SOF skipping tty: n_gsm: Improve debug output ASoC: cros_ec_codec: switch to library API for SHA-256 ASoC: fsl_esai: Add new compatible string for imx8qm ASoC: fsl_esai: introduce SoC specific data tty: serial: imx: Add return value check for platform_get_irq() serial: 8250_exar: Make use of PCI_DEVICE_DATA() macro tty: serial: Add modem control gpio support for STM32 UART dt-bindings: serial: Document CTS/RTS gpios in STM32 UART tty: serial: samsung: Correct clock selection logic serial: lantiq: Make driver modular serial: lantiq: Make UART's use as console selectable HID: apple: Swap the Fn and Left Control keys on Apple keyboards iommu: Remove functions that support private domain x86: Fix early boot crash on gcc-10, third try MAINTAINERS: add maintainer for mediatek i2c controller driver i2c: mux: Replace zero-length array with flexible-array i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()' i2c: altera: Fix race between xfer_msg and isr thread i2c: algo-pca: update contact email i2c: at91: Fix pinmux after devm_gpiod_get() for bus recovery ANDROID: export: Disable symbol trimming on modules MAINTAINERS: add lib/livepatch to LIVE PATCHING dt-bindings: arm: renesas: Document iW-RainboW-G21D-Qseven-RZG1H board dt-bindings: arm: renesas: Document iW-RainboW-G21M-Qseven-RZG1H SoM pinctrl: rza1: Fix flag name in comment pinctrl: sh-pfc: r8a7790: Add r8a7742 PFC support dt-bindings: pinctrl: sh-pfc: Document r8a7742 PFC support ARM: dts: iwg20d-q7-dbcm-ca: Remove unneeded properties in hdmi@39 ARM: dts: renesas: Make hdmi encoder nodes compliant with DT bindings arm64: dts: renesas: Make hdmi encoder nodes compliant with DT bindings objtool: optimize add_dead_ends for split sections objtool: use gelf_getsymshndx to handle >64k sections objtool: Allow no-op CFI ops in alternatives x86/unwind/orc: Fix error handling in __unwind_start() phy: phy-cadence-salvo: add phy .init API phy: amlogic: meson8b-usb2: Add a compatible string for Meson8m2 phy: amlogic: meson8b-usb2: unset the IDDQ bit during PHY power-on phy: amlogic: meson8b-usb2: Don't set REG_ADP_BC_ACA_ENABLE on Meson8 phy: amlogic: meson8b-usb2: Use a MMIO regmap dt-bindings: phy: meson8b-usb2: Add compatible string for Meson8m2 dt-bindings: phy: meson8b-usb2: Convert to json-schema interconnect: Remove unused module exit code from core arm64: dts: allwinner: h6: Add IOMMU interconnect: Disallow interconnect core to be built as a module MIPS: ath79: ar9331: rename uart to serial node MIPS: ath79: ar9331_dpt_module: update led nodes MIPS: SGI-IP27: Use the _AC() macro in spaces.h MIPS: ralink: Don't include objects twice MIPS: Fix builds for VR41xx platforms dmaengine: imx-sdma: initialize all script addresses crypto: hisilicon/zip - Use temporary sqe when doing work crypto: hisilicon - add device error report through abnormal irq crypto: hisilicon - remove codes of directly report device errors through MSI crypto: hisilicon - QM memory management optimization crypto: hisilicon - unify initial value assignment into QM crypto: hisilicon - remove use_dma_api related codes crypto: hisilicon - add FLR support crypto: hisilicon/qm - add state machine for QM crypto: hisilicon - refactor module parameter pf_q_num related code crypto: hisilicon/zip - modify the ZIP probe process crypto: hisilicon/hpre - modify the HPRE probe process crypto: hisilicon/sec2 - modify the SEC probe process crypto: hisilicon/sec2 - constify sec_dfx_regs crypto: hisilicon/zip - constify struct debugfs_reg32 crypto: hisilicon/hpre - constify struct debugfs_reg32 crypto: ccree - constify struct debugfs_reg32 crypto: blake2b - Fix clang optimization for ARMv7-M dmaengine: ti: k3-udma: Use proper return code in alloc_chan_resources dmaengine: ti: k3-udma: Remove udma_chan.in_ring_cnt dmaengine: ti: k3-udma: Add missing dma_sync call for rx flush descriptor dmaengine: ti: k3-udma: Fix TR mode flags for slave_sg and memcpy dmaengine: zynqmp_dma: Move list_del inside zynqmp_dma_free_descriptor. selftests/bpf: Xdp_adjust_tail add grow tail tests selftests/bpf: Adjust BPF selftest for xdp_adjust_tail bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). xdp: Clear grow memory in bpf_xdp_adjust_tail() xdp: Allow bpf_xdp_adjust_tail() to grow packet size mlx5: Rx queue setup time determine frame_sz for XDP xdp: For Intel AF_XDP drivers add XDP frame_sz ice: Add XDP frame size to driver i40e: Add XDP frame size to driver ixgbevf: Add XDP frame size to VF driver ixgbe: Add XDP frame size to driver ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K virtio_net: Add XDP frame size in two code paths vhost_net: Also populate XDP frame size tun: Add XDP frame size nfp: Add XDP frame size to netronome driver net: thunderx: Add XDP frame size mlx4: Add XDP frame size and adjust max XDP MTU ena: Add XDP frame size to amazon NIC driver net: ethernet: ti: Add XDP frame size to driver cpsw qlogic/qede: Add XDP frame size to driver hv_netvsc: Add XDP frame size to driver dpaa2-eth: Add XDP frame size veth: Xdp using frame_sz in veth driver veth: Adjust hard_start offset on redirect XDP frames xdp: Cpumap redirect use frame_sz and increase skb_tailroom xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame net: XDP-generic determining XDP frame size net: netsec: Add support for XDP frame size mvneta: Add XDP frame size to driver sfc: Add XDP frame size bnxt: Add XDP frame size to driver xdp: Add frame size to xdp_buff Revert "ASoC: cros_ec_codec: use crypto_shash_tfm_digest()" dt-bindings: ehci/ohci: Allow iommus property dt-bindings: mali-midgard: Allow dma-coherent dt-bindings: arm: gic: Allow combining arm,gic-400 compatible strings dt-bindings: irqchip: renesas-intc-irqpin: Convert to json-schema drivers/macintosh: Fix memleak in windfarm_pm112 driver selftests/powerpc: Add a test of counting larx/stcx powerpc: Drop unneeded cast in task_pt_regs() powerpc/64: Don't initialise init_task->thread.regs powerpc/mm: Replace zero-length array with flexible-array powerpc: Replace zero-length array with flexible-array powerpc: Use trap metadata to prevent double restart rather than zeroing trap powerpc: trap_is_syscall() helper to hide syscall trap number powerpc: Use set_trap() and avoid open-coding trap masking powerpc/64s: Always has full regs, so remove remnant checks selftests/bpf: Test for sk helpers in cgroup skb selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb bpf: Allow sk lookup helpers in cgroup skb selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" bpf: Fix bpf_iter's task iterator logic selftests/bpf: Test narrow loads for bpf_sock_addr.user_port bpf: Support narrow loads from bpf_sock_addr.user_port arm64: defconfig: Enable UACCE/PCI PASID/SEC2/HPRE configs samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS MAINTAINERS: Mark networking drivers as Maintained. r8169: don't include linux/moduleparam.h r8169: remove not needed checks in rtl8169_set_eee scsi: ufs-mediatek: Customize WriteBooster flush policy scsi: ufs: Customize flush threshold for WriteBooster scsi: ufs: Introduce ufs_hba_variant_params to group customizable parameters net: dsa: felix: fix incorrect clamp calculation for burst ipmr: Add lockdep expression to ipmr_for_each_table macro ipmr: Fix RCU list debugging warning net: phy: mdio-moxart: remove unneeded include dt-bindings: dp83867: Convert DP83867 to yaml dt-bindings: net: dp83869: Update licensing info scsi: sd: Signal drive managed SMR disks scsi: ufs-mediatek: Make ufs_mtk_fixup_dev_quirks static drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c net: phy: broadcom: fix BCM54XX_SHD_SCR3_TRDDAPD value for BCM54810 hinic: update huawei ethernet driver maintainer hinic: add set_ringparam ethtool_ops support devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit ethernet: ti: am65-cpsw-qos: add TAPRIO offload support ethernet: ti: am65-cpts: add routines to support taprio offload scsi: target: Put lun_ref at end of tmr processing scsi: aacraid: Fix an oops in error handling arm64: dts: qcom: msm8996: Make GPU node control GPU_GX GDSC arm64: dts: qcom: db820c: Add vdd_gfx and tie it into mmcc evm: Fix a small race in init_desc() PCI: Program MPS for RCiEP devices io_uring: name sq thread and ref completions cifs: fix leaked reference on requeued write NFSv3: fix rpc receive buffer size for MOUNT call tcp: fix error recovery in tcp_zerocopy_receive() ARC: show_regs: avoid extra line of output drm/amdgpu: Updated XGMI power down control support check drm/amdgpu: Update RAS XGMI error inject sequence drm/amdgpu: Add DPM function for XGMI link power down control livepatch: add arch-specific headers to MAINTAINERS drm/amdgpu: Add cmd to control XGMI link sleep PCI: Fix pci_host_bridge struct device release/free handling PCI: Fix pci_register_host_bridge() device_register() error handling PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() clk: qcom: Add DT bindings for MSM8939 GCC clk: qcom: gcc: Add missing UFS clocks for SM8150 clk: qcom: gcc: Add GPU and NPU clocks for SM8150 clk: qcom: mmcc-msm8996: Properly describe GPU_GX gdsc clk: qcom: gdsc: Handle GDSC regulator supplies s390/kexec_file: fix initrd location for kdump kernel s390/pci: Fix s390_mmio_read/write with MIO drm/amdgpu: remove redundant assignment to variable ret drm/amdgpu: turn back rlcg write for gfx_v10 drm/amd/powerplay: report correct AC/DC event based on ctxid V2 drm/amd/powerplay: shutdown on HW CTF drm/amd/powerplay: try to do a graceful shutdown on SW CTF drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion char: ipmi: convert to use i2c_new_client_device() SUNRPC: 'Directory with parent 'rpc_clnt' already present!' net: qed: fix bad formatting net: qed: introduce critical hardware error handler net: qed: introduce critical fan failure handler net: qede: Implement ndo_tx_timeout net: qede: optional hw recovery procedure net: qed: attention clearing properties net: qed: cleanup debug related declarations net: qed: critical err reporting to management firmware net: qed: invoke err notify on critical areas net: qede: add hw err scheduled handler net: qed: adding hw_err states and handling net: hns3: remove unnecessary frag list checking in hns3_nic_net_xmit() net: hns3: remove some unused macros net: hns3: modify an incorrect error log in hclge_mbx_handler() net: hns3: remove a duplicated printing in hclge_configure() net: hns3: modify some incorrect spelling r8152: Use MAC address from device tree if available MAINTAINERS: Add Jakub to networking drivers. MAINTAINERS: another add of Karsten Graul for S390 networking drivers: ipa: fix typos for ipa_smp2p structure doc pppoe: only process PADT targeted at local interfaces clk: ti: dra7xx: fix RNG clock parent clk: ti: dra7xx: mark MCAN clock as DRA76x only clk: ti: dra7xx: fix gpu clkctrl parent clk: ti: omap5: Add proper parent clocks for l4-secure clocks clk: ti: omap4: Add proper parent clocks for l4-secure clocks clk: ti: composite: fix memory leak selftests/bpf: Enforce returning 0 for fentry/fexit programs bpf: Enforce returning 0 for fentry/fexit progs selftests: fix flower parent qdisc net: stmmac: fix num_por initialization security: Fix the default value of secid_to_secctx hook remoteproc: wcss: Fix arguments passed to qcom_add_glink_subdev() libbpf: Fix register naming in PT_REGS s390 macros dt-bindings: Fix incorrect 'reg' property sizes dt-bindings: ufs: ti: Add missing 'additionalProperties: false' dt-bindings: ufs: ti: Fix address properties handling dt-bindings: usb: ehci: Add missing 2nd register region spi: dt-bindings: sifive: Add missing 2nd register region bpf: Fix bug in mmap() implementation for BPF array map dt-bindings: serial: renesas,hscif: Document r8a7742 bindings dt-bindings: serial: renesas,scifb: Document r8a7742 bindings dt-bindings: serial: renesas,scif: Document r8a7742 bindings dt-bindings: irqchip: renesas-irqc: Document r8a7742 bindings dt-bindings: Add vendor prefix for Baikal Electronics, JSC dt-bindings: vendor-prefixes: Add Vaisala samples: bpf: Fix build error 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 arm64: dts: qcom: apq8016-sbc: merge -pins.dtsi into main .dtsi arm64: dts: qcom: msm8916: move gpu opp table to gpu node arm64: dts: qcom: msm8916: avoid using _ in node names arm64: defconfig: Enable Qualcomm SC7180 pinctrl and gcc arm64: dts: qcom: c630: Specify UFS device reset arm64: dts: qcom: c630: Add WiFi node regulator: bd718x7: remove voltage change restriction from BD71847 LDOs drm/i915: Document locking guidelines lockdown: Allow unprivileged users to see lockdown status arm64: dts: qcom: msm8916-samsung-a3u: add nodes for display panel ASoC: tlv320adcx140: Configure PDM sampling edge ASoC: tlv320adcx140: Add device tree property for PDM edges ASoC: tlv320adcx140: Add controls for PDM clk drm/i915: Extract i915_cs_timestamp_{ns_to_ticks,tick_to_ns}() kasan: add missing functions declarations to kasan.h kasan: consistently disable debugging features ipc/util.c: sysvipc_find_ipc() incorrectly updates position index userfaultfd: fix remap event with MREMAP_DONTUNMAP mm/gup: fix fixup_user_fault() on multiple retries epoll: call final ep_events_available() check under the lock mm, memcg: fix inconsistent oom event behavior drm/i915: Store CS timestamp frequency in Hz drm/i915: Nuke pointless div by 64bit USB: usbfs: fix mmap dma mismatch csky: Fixup raw_copy_from_user() csky: Fixup gdbmacros.txt with name sp in thread_struct drm/i915: Enable SAGV support for Gen12 drm/i915: Restrict qgv points which don't have enough bandwidth. drm/i915: Add TGL+ SAGV support ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 iommu/sun50i: Use __GFP_ZERO instead of memset() iommu/sun50i: Fix compile warnings iommu: Add Allwinner H6 IOMMU driver block: blk-crypto-fallback for Inline Encryption block: Make blk-integrity preclude hardware inline encryption block: Inline encryption support for blk-mq block: Keyslot Manager for Inline Encryption Documentation: Document the blk-crypto framework iocost: don't let vrate run wild while there's no saturation signal cifs: Fix null pointer check in cifs_read x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states vfs: add faccessat2 syscall vfs: don't parse "silent" option vfs: don't parse "posixacl" option vfs: don't parse forbidden flags statx: add mount_root statx: add mount ID statx: don't clear STATX_ATIME on SB_RDONLY uapi: deprecate STATX_ALL utimensat: AT_EMPTY_PATH support vfs: split out access_override_creds() proc/mounts: add cursor aio: fix async fsync creds vfs: allow unprivileged whiteout creation ext4: remove redundant variable has_bigalloc in ext4_fill_super ANDROID: Incremental fs: wake up log pollers less often ARM: dts: stm32: Split Avenger96 into DHCOR SoM and Avenger96 board ARM: dts: stm32: Split SoC-independent parts of DHCOM SOM and PDK2 ARM: dts: stm32: Add GPIO LEDs for STM32MP1 DHCOM PDK2 ARM: dts: stm32: Add GPIO keys for STM32MP1 DHCOM PDK2 block: move blk_io_schedule() out of header file arm64: dts: qcom: db820c: Fix invalid pm8994 supplies arm64: dts: qcom: db820c: Add pmi8994 RPM regulators ring-buffer: Remove all BUG() calls ring-buffer: Don't deactivate the ring buffer on failed iterator reads media: media: sh_veu: Remove driver ARM: dts: stm32: Add IoT Box board support dt-bindings: arm: stm32: Document IoT Box compatible ARM: dts: stm32: Add Stinger96 board support dt-bindings: arm: stm32: Document Stinger96 compatible ARM: dts: stm32: Add missing pinctrl entries for STM32MP15 dt-bindings: Add vendor prefix for Shiratech Solutions dt-bindings: iommu: Add Allwinner H6 IOMMU bindings ACPI: Delete unused proc filename macros usb: host: xhci-plat: keep runtime active when removing host usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list cpufreq: fix minor typo in struct cpufreq_driver doc comment drm/i915/psr: Use new DP VSC SDP compute routine on PSR drm/i915/dp: Add compute routine for DP PSR VSC SDP drm/i915: Stop sending DP SDPs on ddi disable drm/i915: Program DP SDPs on pipe updates drm/i915: Fix enabled infoframe states of lspcon drm/i915: Add state readout for DP VSC SDP drm/i915: Add state readout for DP HDR Metadata Infoframe SDP drm/i915: Program DP SDPs with computed configs drm/i915: Include DP VSC SDP in the crtc state dump drm/i915: Include DP HDR Metadata Infoframe SDP in the crtc state dump drm/i915: Include HDMI DRM infoframe in the crtc state dump drm: Add logging function for DP VSC SDP drm/i915/dp: Read out DP SDPs video/hdmi: Add Unpack only function for DRM infoframe soc: mediatek: mmsys: Drop <linux/clk-provider.h> esp6: calculate transport_header correctly when sel.family != AF_INET6 usb: cdns3: gadget: make a bunch of functions static usb: mtu3: constify struct debugfs_reg32 usb: gadget: udc: atmel: Make some symbols static usb: raw-gadget: fix null-ptr-deref when reenabling endpoints usb: raw-gadget: documentation updates usb: raw-gadget: support stalling/halting/wedging endpoints usb: raw-gadget: fix gadget endpoint selection usb: raw-gadget: improve uapi headers comments x86/boot: Mark global variables as static efi: cper: Add support for printing Firmware Error Record Reference efi/libstub/x86: Avoid EFI map buffer alloc in allocate_e820() drm/i915/gt: Transfer old virtual breadcrumbs to irq_worker mt76: mt7615: fix typo defining ps work drm/i915/selftests: Always call the provided engine->emit_init_breadcrumb drm/i915: Show per-engine default property values in sysfs drm/i915: Drop no-semaphore boosting riscv: mmiowb: Fix implicit declaration of function 'smp_processor_id' riscv: pgtable: Fix __kernel_map_pages build error if NOMMU drm: rcar-du: Set primary plane zpos immutably at initializing drm: plane: Verify that no or all planes have a zpos property drm: panels: Add MAINTAINERS entry for LVDS panel driver dt-bindings: display: renesas: du: Document optional reset properties dt-bindings: display: bridge: thc63lvd1024: Convert binding to YAML dt-bindings: display: bridge: Convert simple-bridge bindings to YAML dt-bindings: display: bridge: Reject additional properties in ports node sparc: use scnprintf() in show_pciobppath_attr() in vio.c sparc: use scnprintf() in show_pciobppath_attr() in pci.c tty: vcc: Fix error return code in vcc_probe() xfs: Use the correct style for SPDX License Identifier xfs: Replace zero-length array with flexible-array xfs: ensure f_bfree returned by statfs() is non-negative sparc32: mm: Reduce allocation size for PMD and PTE tables sparc32: mm: Change pgtable_t type to pte_t * instead of struct page * sparc32: mm: Restructure sparc32 MMU page-table layout sparc32: mm: Fix argument checking in __srmmu_get_nocache() KVM: MIPS/Emulate: Remove unneeded semicolon KVM: MIPS/VZ: Remove unneeded semicolon KVM: MIPS/TLB: Remove Unneeded semicolon in tlb.c KVM: MIPS: use true,false for bool variable MIPS: dts: mscc: Updated changed name for miim pinctrl function net: dsa: mt7530: set CPU port to fallback mode net: phy: fix aneg restart in phy_ethtool_set_eee net: mvneta: speed down the PHY, if WoL used, to save energy sfc: fix dereference of table before it is null checked nvdimm/pmem: stop using ->queuedata nvdimm/btt: stop using ->queuedata arm64: defconfig: add MEDIA_PLATFORM_SUPPORT arm64: defconfig: ARCH_R8A7795: follow changed config symbol name nvdimm/blk: stop using ->queuedata arm64: defconfig: add DRM_DISPLAY_CONNECTOR arm64: defconfig: DRM_DUMB_VGA_DAC: follow changed config symbol name drm/i915: Handle idling during i915_gem_evict_something busy loops arm64: dts: qcom: msm8916: Disable coresight by default net: phy: at803x: add cable diagnostics support drm/i915: Drop I915_RESET_TIMEOUT and friends ipv6: set msg_control_is_user in do_ipv6_getsockopt drm/i915: Mark the addition of the initial-breadcrumb in the request net: phy: bcm54140: add cable diagnostics support net: phy: broadcom: add cable test support net: phy: broadcom: add bcm_phy_modify_exp() net: phy: broadcom: add exp register access methods without buslock net: broadcom: Select BROADCOM_PHY for BCMGENET net: phy: tja11xx: add cable-test support tipc: fix failed service subscription deletion tipc: fix memory leak in service subscripting tipc: fix large latency in smart Nagle streaming net: ignore sock_from_file errors in __scm_install_fd samples/bpf: Remove compiler warnings bpf: Enable bpf_iter targets registering ctx argument types bpf: Change func bpf_iter_unreg_target() signature bpf: net: Refactor bpf_iter target registration bpf: Add comments to interpret bpf_prog return values bpf: Change btf_iter func proto prefix to "bpf_iter_" tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 net: stmmac: dwmac-meson8b: add support for the RX delay configuration net: stmmac: dwmac-meson8b: Make the clock enabling code re-usable net: stmmac: dwmac-meson8b: Fetch the "timing-adjustment" clock net: stmmac: dwmac-meson8b: Add the PRG_ETH0_ADJ_* bits net: stmmac: dwmac-meson8b: Move the documentation for the TX delay net: stmmac: dwmac-meson8b: use FIELD_PREP instead of open-coding it dt-bindings: net: dwmac-meson: Document the "timing-adjustment" clock dt-bindings: net: meson-dwmac: Add the amlogic,rx-delay-ns property selftest/bpf: Add BPF triggering benchmark selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench selftests/bpf: Add benchmark runner infrastructure selftests/bpf: Extract parse_num_list into generic testing_helpers.c MAINTAINERS: add Karsten Graul as S390 NETWORK DRIVERS maintainer s390/ism: fix error return code in ism_probe() drm/i915/gem: Remove redundant exec_fence md/raid1: Replace zero-length array with flexible-array RDMA/mlx5: Fix query_srq_cmd() function drm/i915: Remove duplicate inline specifier on write_pte io_uring: polled fixed file must go through free iteration RDMA/mlx5: Add support for drop action in DV steering RDMA/mlx5: Add support in steering default miss RDMA/mlx5: Refactor DV create flow net: dsa: felix: add support Credit Based Shaper(CBS) for hardware offload net: dsa: felix: Configure Time-Aware Scheduler via taprio offload net: dsa: felix: qos classified based on pcp md: add a newline when printing parameter 'start_ro' by sysfs md: stop using ->queuedata md/raid1: release pending accounting for an I/O only after write-behind is also finished md: remove redundant memalloc scope API usage raid5: update code comment of scribble_alloc() raid5: remove gfp flags from scribble_alloc() md: use memalloc scope APIs in mddev_suspend()/mddev_resume() md: remove the extra line for ->hot_add_disk md: flush md_rdev_misc_wq for HOT_ADD_DISK case md: don't flush workqueue unconditionally in md_open md: add new workqueue for delete rdev md: add checkings before flush md_misc_wq x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates mt76: mt7615: configure bss info adding the interface mt76: enable p2p support mt76: mt7615: reduce hw scan timeout mt76: mt7615: do not report scan_complete twice to mac80211 mt76: mt7663: fix the usage WoW with net detect support ARM: vexpress: Don't select VEXPRESS_CONFIG bus: vexpress-config: Support building as module vexpress: Move setting master site to vexpress-config bus bus: vexpress-config: simplify config bus probing bus: vexpress-config: Merge vexpress-syscfg into vexpress-config mfd: vexpress-sysreg: Support building as a module mfd: vexpress-sysreg: Use devres API variants mfd: vexpress-sysreg: Drop unused syscon child devices mfd: vexpress-sysreg: Drop selecting CONFIG_CLKSRC_MMIO clk: vexpress-osc: Support building as a module Input: imx_sc_key - use devm_add_action_or_reset() to handle all cleanups Input: remove msm-vibrator driver dt-bindings: Input: remove msm-vibrator hwmon: (da9052) Synchronize access with mfd thunderbolt: Update Kconfig to allow building on other architectures. KVM: x86/mmu: Capture TDP level when updating CPUID KVM: VMX: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook KVM: VMX: Add proper cache tracking for CR0 KVM: VMX: Add proper cache tracking for CR4 KVM: nVMX: Unconditionally validate CR3 during nested transitions KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' KVM: nVMX: Skip IBPB when temporarily switching between vmcs01 and vmcs02 KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02 KVM: VMX: Use accessor to read vmcs.INTR_INFO when handling exception KVM: x86: handle wrap around 32-bit address space kvm/eventfd: remove unneeded conversion to bool kvm: Replace vcpu->swait with rcuwait rcuwait: Introduce rcuwait_active() rcuwait: Introduce prepare_to and finish_rcuwait rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken rcuwait: Fix stale wake call name in comment KVM: x86: Replace late check_nested_events() hack with more precise fix KVM: VMX: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() KVM: VMX: Use vmx_interrupt_blocked() directly from vmx_handle_exit() KVM: x86: WARN on injected+pending exception even in nested case KVM: nSVM: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior KVM: nSVM: Report interrupts as allowed when in L2 and exit-on-interrupt is set KVM: nVMX: Prioritize SMI over nested IRQ/NMI KVM: nVMX: Preserve IRQ/NMI priority irrespective of exiting behavior KVM: SVM: Split out architectural interrupt/NMI/SMI blocking checks KVM: VMX: Split out architectural interrupt/NMI blocking checks KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events() KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-NMI is set KVM: nVMX: Report NMIs as allowed when in L2 and Exit-on-NMI is set KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowed KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a bool instead of int KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set KVM: nVMX: Open a window for pending nested VMX preemption timer KVM: nVMX: Preserve exception priority irrespective of exiting behavior KVM: SVM: Implement check_nested_events for NMI KVM: SVM: immediately inject INTR vmexit KVM: SVM: leave halted state on vmexit KVM: SVM: introduce nested_run_pending ASoC: tlv320adcx140: Fix bias config values drm/i915/gt: Suspend tasklets before resume sanitization wcn36xx: Replace zero-length array with flexible-array ath11k: fix htt stats module not handle multiple skbs net/mlx5: Add support in forward to namespace {IB/net}/mlx5: Simplify don't trap code rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm rtw88: 8723d: fix sparse warnings for power tracking rtw88: 8723d: Add 8723DE to Kconfig and Makefile rtw88: fill zeros to words 0x06 and 0x07 of security cam entry rtw88: 8723d: Add coex support rtw88: 8723d: set ltecoex register address in chip_info rtw88: 8723d: implement flush queue rtw88: 8723d: Add shutdown callback to disable BT USB suspend rtw88: 8723d: Add power tracking rtw88: 8723d: add IQ calibration rtw88: 8723d: Add LC calibration brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures fs: Introduce DCACHE_DONTCACHE fs: Lift XFS_IDONTCACHE to the VFS layer gnss: replace zero-length array with flexible-array KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c fanotify: don't write with size under sizeof(response) fsnotify: Remove proc_fs.h include fanotify: remove reference to fill_event_metadata() fsnotify: add mutex destroy fanotify: prefix should_merge() x86/hyperv: Properly suspend/resume reenlightenment notifications IB/rdmavt: Replace zero-length array with flexible-array dmaengine: at_xdmac: Replace zero-length array with flexible-array dmaengine: at_hdmac: Replace zero-length array with flexible-array dmaengine: qcom: bam_dma: Replace zero-length array with flexible-array dmaengine: ti: k3-udma: Use PTR_ERR_OR_ZERO() to simplify code gnss: sirf: fix error return code in sirf_probe() gpiolib: notify user-space about line status changes after flags are set hwmon: (nct7904) Fix incorrect range of temperature limit registers hwmon: (nct7904) Read all SMI status registers in probe function arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6 arm64: dts: allwinner: h6: add voltage range to OPP table NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs iommu: add generic helper for mapping sgtable objects scatterlist: add generic wrappers for iterating over sgtable objects dma-mapping: add generic helpers for mapping sgtable objects ANDROID: Incremental fs: Fix scheduling while atomic error drm/i915: Make active_pipes check skl specific drm/i915: Extract skl SAGV checking drm/i915: Introduce skl_plane_wm_level accessor. dma-buf: Use atomic_fetch_add() for the context id usb: typec: mux: intel: Fix DP_HPD_LVL bit field usb: host: Add ability to build new Broadcom STB USB drivers usb: ehci: Add new EHCI driver for Broadcom STB SoC's usb: xhci: xhci-plat: Add support for Broadcom STB SoC's dt-bindings: Add Broadcom STB USB support usb: typec: tps6598x: Add USB role switching logic usb: typec: tps6598x: Add OF probe binding dt-bindings: usb: Add TI tps6598x device tree binding documentation MAINTAINERS: Add entry for Intel PMC mux driver usb: typec: Add firmware documentation for the Intel PMC mux control usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation usb: typec: Add typec_find_orientation() usb: roles: Switch on role-switch uevent reporting USB: ohci-sm501: fix error return code in ohci_hcd_sm501_drv_probe() USB: EHCI: ehci-mv: fix error handling in mv_ehci_probe() USB: EHCI: ehci-mv: Fix unused assignment in mv_ehci_probe() USB: host: ehci-mxc: Use the defined variable to simplify code usblp: poison URBs upon disconnect sierra-ms: do not call scsi_get_host_dev() dmaengine: moxart-dma: Drop pointless static qualifier in moxart_probe() staging: wfx: unlock on error path staging: greybus: Fix uninitialized scalar variable staging: kpc2000: fix error return code in kp2000_pcie_probe() greybus: Replace zero-length array with flexible-array staging: vt6656: Remove logically dead code staging: bcm2835-camera: insert emty line after declaration staging: vt6656: remove difs / sifs adjustments. staging: vt6656: vnt_get_rtscts_rsvtime_le replace with rts/cts duration. staging: vt6656: Split RTS and CTS Duration functions staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ctstoself_duration staging: vt6656: vnt_rxtx_rsvtime_le16 to use ieee80211_generic_frame_duration. staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_rts_duration staging: most: usb: sanity check channel before using it as an index into arrays staging: most: usb: add PM functions staging: wfx: update TODO staging: wfx: fix endianness of the field 'channel_number' staging: wfx: fix endianness of the field 'num_tx_confs' staging: wfx: fix endianness of the field 'status' staging: wfx: fix access to le32 attribute 'len' staging: wfx: fix endianness of the struct hif_ind_startup staging: wfx: declare the field 'packet_id' with native byte order staging: wfx: fix access to le32 attribute 'indication_type' staging: wfx: fix access to le32 attribute 'event_id' staging: wfx: fix access to le32 attribute 'ps_mode_error' staging: wfx: fix endianness of hif_req_read_mib fields staging: wfx: fix endianness of fields media_delay and tx_queue_delay staging: wfx: fix output of rx_stats on big endian hosts staging: wfx: fix wrong bytes order staging: wfx: fix cast operator staging: wfx: take advantage of le32_to_cpup() staging: wfx: fix use of cpu_to_le32 instead of le32_to_cpu x86/fpu/xstate: Define new functions for clearing fpregs and xstates dmaengine: sf-pdma: Simplify the error handling path in 'sf_pdma_probe()' dmaengine: qcom_hidma: use true,false for bool variable dmaengine: dmatest: Restore default for channel staging: wfx: use kernel types instead of c99 ones staging: wfx: remove spaces after cast operator staging: wfx: fix alignements of function prototypes staging: wfx: remove useless header inclusions staging: wfx: prefer ARRAY_SIZE instead of a magic number staging: wfx: fix missing 'static' keyword staging: wfx: fix missing 'static' statement staging: wfx: poll IRQ during init staging: wfx: introduce a way to poll IRQ staging: wfx: use threaded IRQ with SPI staging: wfx: repair external IRQ for SDIO staging: wfx: drop useless check staging: wfx: fix double free staging: wfx: reduce timeout for chip initial start up staging: wfx: add support for hardware revision 2 and further MIPS: Fix "make clean" error due to recent changes MIPS: Fix typos in arch/mips/Kbuild.platforms interconnect: Add of_icc_get_by_index() helper function ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset arm64: tegra: Add XUDC node on Tegra194 arm64: tegra: Kill off "simple-panel" compatibles drm/i915/gt: Reset execlists registers before HWSP clk: samsung: Fix CLK_SMMU_FIMCL3 clock name on Exynos542x clk: samsung: Mark top ISP and CAM clocks on Exynos542x as critical i2c: designware: Allow slave mode for PCI enumerated devices i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() i2c: designware: Switch PCI driver to use i2c_dw_configure_master() i2c: designware: Move configuration routines to respective modules i2c: designware: Use devm_platform_ioremap_resource() to simplify code x86/fpu/xstate: Introduce XSAVES supervisor states iommu/amd: Unify format of the printed messages iommu/vt-d: Unify format of the printed messages iommu/vt-d: Apply per-device dma_ops iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain iommu/vt-d: Allow 32bit devices to uses DMA domain drm/meson: pm resume add return errno branch iommu/msm: Make msm_iommu_lock static csky: Fixup remove unnecessary save/restore PSR code csky: Fixup remove duplicate irq_disable csky: Fixup calltrace panic csky: Fixup perf callchain unwind csky: Fixup msa highest 3 bits mask csky: Fixup perf probe -x hungup csky: Fixup compile error for abiv1 entry.S csky/ftrace: Fixup error when disable CONFIG_DYNAMIC_FTRACE USB: pci-quirks: Add Raspberry Pi 4 quirk PCI: brcmstb: Wait for Raspberry Pi's firmware when present firmware: raspberrypi: Introduce vl805 init routine soc: bcm2835: Add notify xHCI reset property selftests/pidfd: add pidfd setns tests nsproxy: attach to namespaces via pidfds iommu/amd: Fix get_acpihid_device_id() iommu/amd: Fix over-read of ACPI UID from IVRS table ovl: return required buffer size for file handles ovl: sync dirty data when remounting to ro mode ovl: whiteout inode sharing ovl: inherit SB_NOSEC flag from upperdir ovl: skip overlayfs superblocks at global sync ovl: index dir act as work dir ovl: prepare to copy up without workdir ovl: cleanup non-empty directories in ovl_indexdir_cleanup() ovl: resolve more conflicting mount options ovl: potential crash in ovl_fid_to_fh() arm64: dts: imx8qxp-mek: Do not use underscore in node name iommu/iova: Unify format of the printed messages iommu/renesas: Fix unused-function warning iommu: Do not probe devices on IOMMU-less busses iommu/amd: Fix variable "iommu" set but not used x86/fpu/xstate: Separate user and supervisor xfeatures mask libbpf: Fix probe code to return EPERM if encountered selftests/bpf: Install generated test progs dt-bindings: firmware: imx: Add more system controls and PM clock types dt-bindings: firmware: imx: Move system control into dt-binding headfile ARM: dts: imx6qdl-gw552x: add USB OTG support Bluetooth: L2CAP: add support for waiting disconnection resp Bluetooth: Handle Inquiry Cancel error after Inquiry Complete Bluetooth: serdev: Constify serdev_device_ops Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) Bluetooth: btusb: Implement hdev->prevent_wake Bluetooth: Add hook for driver to prevent wake from suspend Bluetooth: Rename BT_SUSPEND_COMPLETE Bluetooth: Modify LE window and interval for suspend Bluetooth: Fix incorrect type for window and interval OPP: Add helpers for reading the binding properties dt-bindings: opp: Introduce opp-peak-kBps and opp-avg-kBps bindings clk: Move HAVE_CLK config out of architecture layer MIPS: Loongson64: Drop asm/clock.h include ARM: mmp: Remove legacy clk code clk: ti: clkctrl: convert subclocks to use proper names also clk: ti: am33xx: fix RTC clock parent clk: ti: clkctrl: Fix Bad of_node_put within clkctrl_get_name phy: intel-lgm-emmc: Add architecture dependency phy: ti: j721e-wiz: Fix some error return code in wiz_probe() phy: cpcap-usb: Remove some useless code phy: samsung: s5pv210-usb2: Add delay after reset zonefs: use REQ_OP_ZONE_APPEND for sync DIO block: export bio_release_pages and bio_iov_iter_get_pages null_blk: Support REQ_OP_ZONE_APPEND scsi: sd_zbc: emulate ZONE_APPEND commands scsi: sd_zbc: factor out sanity checks for zoned commands block: Modify revalidate zones block: introduce blk_req_zone_write_trylock block: Introduce REQ_OP_ZONE_APPEND block: rename __bio_add_pc_page to bio_add_hw_page block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no block: add blk_io_schedule() for avoiding task hung in sync dio block: don't hold part0's refcount in IO path block: re-organize fields of 'struct hd_part' block: only define 'nr_sects_seq' in hd_part for 32bit SMP block: fix use-after-free on cached last_lookup partition block: reset mapping if failed to update hardware queue count streamline_config.pl: add LMC_KEEP to preserve some kconfigs netlabel: cope with NULL catmap net: dsa: tag_sja1105: appease sparse checks for ethertype accessors riscv: Make SYS_SUPPORTS_HUGETLBFS depends on MMU FROMGIT: media: uapi: h264: Add new profile and levels RDMA/cm: Increment the refcount inside cm_find_listen() RDMA/cm: Remove needless cm_id variable RDMA/cm: Remove the cm_free_id() wrapper function RDMA/cm: Make find_remote_id() return a cm_id_private RDMA/cm: Add a note explaining how the timewait is eventually freed RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait RDMA/cm: Pull duplicated code into cm_queue_work_unlock() RDMA/cm: Remove unused store to ret in cm_rej_handler RDMA/cm: Remove return code from add_cm_id_to_port_list RDMA/addr: Mark addr_resolve as might_sleep() FROMGIT: media: v4l2-ctrl: Add H264 profile and levels riscv: Disable ARCH_HAS_DEBUG_VIRTUAL if NOMMU riscv: Add pgprot_writecombine/device and PAGE_SHARED defination if NOMMU scsi: hisi_sas: Display proc_name in sysfs selinux: netlabel: Remove unused inline function riscv: stacktrace: Fix undefined reference to `walk_stackframe' fs-verity: remove unnecessary extern keywords fs-verity: fix all kerneldoc warnings fscrypt: remove unnecessary extern keywords fscrypt: name all function parameters fscrypt: fix all kerneldoc warnings RDMA/hns: Combine enable flags of qp RDMA/hns: Extend capability flags for HIP08_C riscv: Fix unmet direct dependencies built based on SOC_VIRT clk: tegra: Fix initial rate for pll_a on Tegra124 riscv: perf: RISCV_BASE_PMU should be independent remoteproc: Fix and restore the parenting hierarchy for vdev remoteproc: Fall back to using parent memory pool if no dedicated available RDMA/ucma: Return stable IB device index as identifier Input: elants_i2c - provide an attribute to show calibration count x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up MIPS: Only include the platform file needed firmware: qcom_scm-legacy: Replace zero-length array with flexible-array rpmsg: Replace zero-length array with flexible-array remoteproc: Replace zero-length array with flexible-array media: tegra-video: Do not enable COMPILE_TEST MAINTAINERS: correct path in TEGRA VIDEO DRIVER media: tegra-video: Make tegra210_video_formats static MAINTAINERS: Add Tegra Video driver section media: tegra-video: Add Tegra210 Video input driver drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL ARM: dts: Fix wrong mdio clock for dm814x clk: tegra: Add Tegra210 CSI TPG clock gate clk: tegra30: Use custom CCLK implementation clk: tegra20: Use custom CCLK implementation clk: tegra: cclk: Add helpers for handling PLLX rate changes clk: tegra: pll: Add pre/post rate-change hooks clk: tegra: Add custom CCLK implementation clk: tegra: Remove the old emc_mux clock for Tegra210 clk: tegra: Implement Tegra210 EMC clock clk: tegra: Export functions for EMC clock scaling clk: tegra: Add PLLP_UD and PLLMB_UD for Tegra210 clk: tegra: Rename Tegra124 EMC clock source file i2c: tegra: Add support for the VI I2C on Tegra210 i2c: tegra: Use FIELD_PREP/FIELD_GET macros dt-bindings: i2c: tegra: Document Tegra210 VI I2C dt-bindings: tegra: Add VI and CSI bindings dt-bindings: clock: tegra: Add clock ID for CSI TPG clock dt-bindings: cpufreq: Add binding for NVIDIA Tegra20/30 dt-bindings: memory: tegra: Add external memory controller binding for Tegra210 dt-bindings: clock: tegra: Remove PMC clock IDs of: Make <linux/of_reserved_mem.h> self-contained Input: introduce input_mt_report_slot_inactive() dt-bindings: input: touchscreen: elants_i2c: convert to YAML erspan: Check IFLA_GRE_ERSPAN_VER is set. ANDROID: Incremental fs: Avoid continually recalculating hashes docs: net: dsa: sja1105: document the best_effort_vlan_filtering option net: dsa: sja1105: implement VLAN retagging for dsa_8021q sub-VLANs net: dsa: sja1105: implement a common frame memory partitioning function net: dsa: sja1105: add packing ops for the Retagging Table net: dsa: sja1105: add a new best_effort_vlan_filtering devlink parameter net: dsa: tag_sja1105: implement sub-VLAN decoding net: dsa: tag_8021q: support up to 8 VLANs per port using sub-VLANs net: dsa: sja1105: prepare tagger for handling DSA tags and VLAN simultaneously net: dsa: sja1105: exit sja1105_vlan_filtering when called multiple times net: dsa: sja1105: allow VLAN configuration from the bridge in all states net: dsa: sja1105: save/restore VLANs using a delta commit method net: dsa: sja1105: deny alterations of dsa_8021q VLANs from the bridge net: dsa: sja1105: keep the VLAN awareness state in a driver variable net: dsa: tag_8021q: introduce a vid_is_dsa_8021q helper net: dsa: provide an option for drivers to always receive bridge VLANs RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event tcp: fix SO_RCVLOWAT hangs with fat skbs ANDROID: add support for vendor hooks sfc: siena_check_caps() can be static sfc: actually wire up siena_check_caps() ANDROID: GKI: add android_vendor.h ANDROID: GKI: Enable CONFIG_STATIC_USERMODEHELPER net: ethernet: ti: Remove TI_CPTS_MOD workaround dt-bindings: net: Convert UniPhier AVE4 controller to json-schema arm64: dts: qcom: sc7180: Add "no-map" to cmd_db reserved area remoteproc: wcss: add support for rpmsg communication ionic: update doc files ionic: add more ethtool stats ionic: more ionic name tweaks ionic: ionic_intr_free parameter change ionic: reset device at probe ionic: shorter dev cmd wait time ionic: add support for more xcvr types ionic: protect vf calls from fw reset ionic: updates to ionic FW api description ionic: support longer tx sg lists ionic: call ionic_port_init after fw-upgrade ionic: leave netdev mac alone after fw-upgrade remoteproc: core: Prevent system suspend during remoteproc recovery ptp: fix struct member comment for do_aux_work mptcp: Initialize map_seq upon subflow establishment remoteproc: qcom_q6v5_mss: Remove unused q6v5_da_to_va function remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use dlm: remove BUG() before panic() dlm: Switch to using wait_event() fs:dlm:remove unneeded semicolon in rcom.c dlm: user: Replace zero-length array with flexible-array member dlm: dlm_internal: Replace zero-length array with flexible-array member remoteproc: qcom_q6v5_mss: Drop accesses to MPSS PERPH register space dt-bindings: remoteproc: qcom: Replace halt-nav with spare-regs x86/fpu/xstate: Define new macros for supervisor and user xstates arm64: dts: qcom: msm8916-samsung-a5u: Add touchscreen arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen regulator arm64: dts: qcom: msm8916: Add blsp_i2c5 arm64: dts: qcom: msm8916: Add blsp_i2c1 x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() arm64: dts: qcom: sc7180: Support ETMv4 power management mt76: mt7915: fix possible deadlock in mt7915_stop mt76: mt7915: allocate proper size for tlv tags mt76: mt7915: add debugfs to track TxBF status mt76: mt7915: add TxBF capabilities mt76: mt7915: add Tx beamformee support mt76: mt7915: add Tx beamformer support mt76: mt7915: introduce mt7915_get_he_phy_cap mt76: mt7615: usb: cancel ps work stopping the vif mt76: mt7663u: add missing register definitions mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi mt76: set runtime stream caps by mt76_phy mt76: mt7915: enable firmware module debug support mt76: mt7915: add tsf related callbacks mt76: mt7915: set peer Tx fixed rate through debugfs mt76: mt7915: add .sta_statistics support mt76: mt7915: add .sta_add_debugfs support mt76: mt7915: add Rx radiotap header support mt76: mt7915: add HE capabilities support for peers mt76: mt7915: add HE bss_conf support for interfaces mt76: mt7915: register per-phy HE capabilities for each interface mt76: mt7915: implement HE per-rate tx power support mt76: mt7915: enable Rx HE rate reporting mt76: add mac80211 driver for MT7915 PCIe-based chipsets mt76: add HE phy modes and hardware queue mt76: adjust wcid size to support new 802.11ax generation mt76: add Rx stats support for radiotap mt76: add support for HE RX rate reporting mt76: avoid rx reorder buffer overflow mt76: mt7615: scan all channels if not specified mt76: mt7663: add support to sched scan with randomise addr mt76: mt7663: introduce WoW with net detect support mt76: mt7615: fix delta tx power for mt7663 mt76: mt7663: fix target power parsing mt76: mt7615: fix ibss mode for mt7663 mt76: mt7615: check return value of mt7615_eeprom_get_power_index mt76: mt7663: read tx streams from eeprom mt76: mt7615: introduce beacon_loss mcu event mt76: mt7615: add gtk rekey offload support mt76: mt7615: introduce PM support mt76: mt7663u: introduce suspend/resume to mt7663u mt76: mt7615: add WoW support mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command mt76: mt7615: introduce support for hardware beacon filter mt76: mt7615: free pci_vector if mt7615_pci_probe fails mt76: mt7615: add passive mode for hw scan mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work mt76: mt7615: introduce mt7615_check_offload_capability routine mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan mt76: mt7603: remove duplicate error message mt76: mt7615: fix getting maximum tx power from eeprom mt76: mt7615: set spatial extension index mt76: mt7663: remove check in mt7663_load_n9 mt76: mt7663: add the possibility to load firmware v2 mt76: mt76x0: enable MCS 8 and MCS9 mt76: mt7615: fix event report in mt7615_mcu_bss_event mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature mt76: mt7663: fix up BMC entry indicated to unicmd firmware mt76: enable TDLS support mt76: mt7615: move mcu bss upload before creating the sta mt76: mt7603: fix tx status rate index calculation mt76: mt7615: fix tx status rate index calculation mt76: mt7615: do not adjust MAC timings if the device is not running mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values mt76: mt7603: never use an 802.11b CF-End rate on 5GHz mt76: mt7615: never use an 802.11b CF-End rate on 5GHz mt76: mt7615: use larger rx buffers if VHT is supported mt76: fix A-MPDU density handling mt76: mt7615: fix sta ampdu factor for VHT mt76: mt7663u: enable AirTimeFairness mt76: mt7615: rework mt7615_mac_sta_poll for usb code mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv mt76: mt7615: fix mt7615_driver_own routine mt76: mt7615: fix max wtbl size for 7663 mt76: mt7615: fix mt7615_firmware_own for mt7663e mt76: mt7615: parse mcu return code for unified commands mt76: add rx queues info to mt76 debugfs mt76: mt7615: make Kconfig entry obvious for MT7663E mt76: mt7663: introduce 802.11 PS support in sta mode mt76: remove PS_NULLFUNC_STACK capability mt76: mt7615: provide aid info to the mcu mt76: mt7615: disable aspm by default mt76: mt7615: enable scs for mt7663 driver mt76: mt7615: introduce mt7663u support mt76: mt7615: move core shared code in mt7615-common module mt76: mt7615: fix possible deadlock in mt7615_stop mt76: remove unnecessary annotations mt76: mt7615: enable MSI by default mt76: mt7615: rework IRQ handling to prepare for MSI support mt76: mt7663: fix DMA unmap length mt76: mt7622: fix DMA unmap length mt76: mt7615: set hw scan limits only for firmware with offload support mt76: mt7615: disable hw/sched scan ops for non-offload firmware mt76: mt7663: fix aggr range entry in debugfs mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats mt76: mt76x2: disable merge of OTP ROM data by default mt76: mt7603: disable merge of OTP ROM data by default mt76: mt7615: add support for applying tx DPD calibration from EEPROM mt76: mt7615: add support for applying DC offset calibration from EEPROM mt76: mt7615: disable merge of OTP ROM data by default dt-bindings: net: wireless: mt76: document mediatek,eeprom-merge-otp property mt76: mt7615: Delete an error message in mt7622_wmac_probe() mt76: mt7615: do not always reset the dfs state setting the channel mt76: mt7663: correct the name of the rom patch mt76: mt7615: add address parameter to mt7615_eeprom_init mt76: mt7615: introduce mt7615_wtbl_desc data structure mt76: mt7615: rework wtbl key configuration mt76: mt76u: rely on mt7622 queue scheme for mt7663u mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h mt76: mt7615: introduce __mt7663_load_firmware routine mt76: mt7615: introduce mt7615_mac_update_rate_desc routine mt76: mt7615: introduce mt7663u support to mt7615_write_txwi mt76: add headroom and tailroom to mt76_mcu_ops data structure mt76: mt7615: remove unnecessary register operations mt76: mt7615: introduce rlm tlv in bss_info mcu command mt76: mt7615: introduce BSS absence event mt76: mt7615: introduce scheduled scan support mt76: mt7615: introduce hw scan support mt76: mt7663: keep Rx filters as the default mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command mt76: mt7615: add ethool support to mt7663 driver mt76: mt7663: disable RDD commands mt76: mt7615: make scs configurable per phy mt76: mt7663: enable nf estimation mt76: mt7663: fix mt7615_mac_cca_stats_reset routine mt76: mt7615: add more useful Tx mib counters mt76: mt7615: cleanup mib related defines and structs mt76: mt7615: enable aggr_stats for both phy mt76: mt7615: modify mt7615_ampdu_stat_read for each phy mt76: mt76x0: pci: add mt7610 PCI ID mt76: mt76x2u: introduce Mercury UD13 support mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter mt76: mt76x02: fix handling MCU timeouts during hw restart pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map arm64: bti: Fix support for userspace only BTI arm64: cpufeature: Add "or" to mitigations for multiple errata soc: qcom: rpmh-rsc: Timeout after 1 second in write_tcs_reg_sync() soc: qcom: rpmh-rsc: Factor "tcs_reg_addr" and "tcs_cmd_addr" calculation remoteproc: qcom: pas: Add SM8250 PAS remoteprocs dt-bindings: remoteproc: qcom: pas: Add SM8250 remoteprocs power: supply: bq24190_charger: convert to use i2c_new_client_device() spi: dw: Drop duplicate error message when remap resource floppy: suppress UBSAN warning in setup_rw_floppy() floppy: add defines for sizes of cmd & reply buffers of floppy_raw_cmd floppy: add FD_AUTODETECT_SIZE define for struct floppy_drive_params floppy: use print_hex_dump() in setup_DMA() floppy: cleanup: make set_fdc() always set current_drive and current_fd floppy: cleanup: get rid of current_reqD in favor of current_drive floppy: make sure to reset all FDCs upon resume() floppy: cleanup: do not iterate on current_fdc in do_floppy_init() floppy: cleanup: add a few comments about expectations in certain functions floppy: cleanup: do not iterate on current_fdc in DMA grab/release functions floppy: cleanup: make get_fdc_version() not rely on current_fdc anymore floppy: cleanup: make next_valid_format() not rely on current_drive anymore floppy: cleanup: make check_wp() not rely on current_{fdc,drive} anymore floppy: cleanup: make fdc_specify() not rely on current_{fdc,drive} anymore floppy: cleanup: make fdc_configure() not rely on current_fdc anymore floppy: cleanup: make perpendicular_mode() not rely on current_fdc anymore floppy: cleanup: make need_more_output() not rely on current_fdc anymore floppy: cleanup: make result() not rely on current_fdc anymore floppy: cleanup: make output_byte() not rely on current_fdc anymore floppy: cleanup: make wait_til_ready() not rely on current_fdc anymore floppy: cleanup: make show_floppy() not rely on current_fdc anymore floppy: cleanup: make reset_fdc_info() not rely on current_fdc anymore floppy: cleanup: make twaddle() not rely on current_{fdc,drive} anymore floppy: use symbolic register names in the x86 port floppy: use symbolic register names in the sparc64 port floppy: use symbolic register names in the sparc32 port floppy: use symbolic register names in the powerpc port floppy: use symbolic register names in the parisc port floppy: use symbolic register names in the m68k port floppy: add references to 82077's extra registers floppy: split the base port from the register in I/O accesses pstore: Refactor pstorefs record list removal pstore: Add proper unregister lock checking ASoC: mmp-sspa: Set appropriate bus format for given bit width ASoC: mmp-sspa: Add support for the runtime power management ASoC: mmp-sspa: Prepare/unprepare the clocks ASoC: mmp-sspa: Remove the embedded struct ssp_device ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm ASoC: mmp-sspa: Get rid of dma_params and phys_base ASoC: mmp-sspa: A trivial typo fix ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' ASoC: Intel: Skylake: Update description for HDaudio kconfig ASoC: rockchip-i2s: add description for rk3308 ASoC: ux500: mop500: Fix some refcounted resources issues ASoC: Intel: Skylake: Replace zero-length array with flexible-array pstore: Convert "records_list" locking to mutex pstore: Rename "allpstore" to "records_list" pstore: Convert "psinfo" locking to mutex pstore: Rename "pstore_lock" to "psinfo_lock" pstore: Drop useless try_module_get() for backend nvme-pci: dma read memory barrier for completions ARM: OMAP2+: pm33xx-core: Make am43xx_get_rtc_base_addr static ARM: omap2: make omap5_erratum_workaround_801819 static media: dvb-frontends: remove redundant initialization of variable status media: mantis_dvb: remove redundant initialization to variable result media: usb: ttusb-dec: reduce the number of memory reads in ttusb_dec_handle_irq() media: stv0900_core: remove redundant assignment to variable val media: dvb: remove redundant assignment to variable bw media: gpio-ir-tx: allow transmission without carrier media: gpio-ir-tx: improve precision of transmitted signal due to scheduling dt-bindings: vendor-prefixes: Add U-Boot bootloader prefix samples/kprobes: Add __kprobes and NOKPROBE_SYMBOL() for handlers. kprobes: Support NOKPROBE_SYMBOL() in modules kprobes: Support __kprobes blacklist in modules kprobes: Lock kprobe_mutex while showing kprobe_blacklist sched: Make scheduler_ipi inline sched: Clean up scheduler_ipi() media: v4l: document VIDIOC_SUBDEV_QUERYCAP media: v4l2-subdev: add VIDIOC_SUBDEV_QUERYCAP ioctl media: v4l2-subdev: Guard whole fops and ioctl hdlr media: v4l2-dev: Add v4l2_device_register_ro_subdev_node() media: Documentation: media: Document read-only subdevice media: Documentation: media: Update sub-device API intro dt-bindings: thermal: Convert UniPhier thermal monitor to json-schema 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/hfi1: Fix another case where pq is left on waitlist IB/i40iw: Remove bogus call to netdev_master_upper_dev_get() IB/mlx4: Test return value of calls to ib_get_cached_pkey RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() bootconfig: Fix to prevent warning message if no bootconfig option platform/x86: intel-vbtn: Detect switch position before registering the input-device platform/x86: intel-vbtn: Move detect_tablet_mode() to higher in the file platform/x86: asus-wmi: Ignore WMI events with code 0x79 platform/x86: asus-wmi: Add support for SW_TABLET_MODE platform/x86: asus-wmi: Move asus_wmi_input_init and _exit lower in the file platform/x86: asus_wmi: remove redundant initialization of variable status platform/x86: asus-nb-wmi: Revert "Do not load on Asus T100TA and T200TA" platform/x86: sony-laptop: Make resuming thermal profile safer platform/x86: sony-laptop: SNC calls should handle BUFFER types x86/cpu: Use INVPCID mnemonic in invpcid.h ASoC: mmp-sspa: Drop S20_3LE case ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on ASoC: Intel: Use readq to read 64 bit registers ASoC: Intel: baytrail: Fix register access pinctrl: rockchip: return ENOMEM instead of EINVAL if allocation fails PCI: Replace zero-length array with flexible-array PCI: Check for platform_get_irq() failure consistently driver core: platform: Clarify that IRQ 0 is invalid memory: samsung: exynos5422-dmc: Reduce protected code area in IRQ handler pinctrl: mediatek: add pinctrl-mtk-common-v2 module license pinctrl: ingenic: Add irq_{request,release}_resources callbacks drm/amd/amdgpu: Update update_config() logic drm/amd/amdgpu: add raven1 part to the gfxoff quirk list pinctrl: qcom: Add affinity callbacks to msmgpio IRQ chip arm64: kconfig: Update and comment GCC version check for kernel BTI drm/i915: Handle idling during i915_gem_evict_something busy loops drm/mcde: dsi: Fix return value check in mcde_dsi_bind() pinctrl: rk805: Constify rk805_gpio_cfgs powerpc/40x: Make more space for system call exception netfilter: nft_set_rbtree: Add missing expired checks netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration i2c: pxa: use master-abort for device probes i2c: pxa: clear all master action bits in i2c_pxa_stop_message() i2c: pxa: remove some unnecessary debug i2c: pxa: ensure timeout messages are unique i2c: pxa: avoid complaints with non-responsive slaves i2c: pxa: consolidate i2c_pxa_*xfer() implementations efi/earlycon: Fix early printk for wider fonts spi: Convert UniPhier SPI controller to json-schema SoC: rsnd: add interrupt support for SSI BUSIF buffer ipw2x00: Fix comment for CLOCK_BOOTTIME constant rndis_wlan: Replace zero-length array with flexible-array qtnfmac: Replace zero-length array with flexible-array prism54: Replace zero-length array with flexible-array mwl8k: Replace zero-length array with flexible-array iwlegacy: Replace zero-length array with flexible-array ipw2x00: Replace zero-length array with flexible-array rndis_wlan: Remove logically dead code brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() brcmfmac: make non-global functions static brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys brcmfmac: use actframe_abort to cancel ongoing action frame brcmfmac: set security after reiniting interface brcmfmac: fix 802.1d priority to ac mapping for pcie dongles brcmfmac: map 802.1d priority to precedence level based on AP WMM params ARM: oxnas: make ox820_boot_secondary static Revert "tty: hvc: Fix data abort due to race in hvc_open" arm64: dts: renesas: r8a774c0-cat874: Add support for AISTARVISION MIPI Adapter V2.1 MIPS: VDSO: Allow ld.lld to link the VDSO MIPS: VDSO: Use $(LD) instead of $(CC) to link VDSO MIPS: Unconditionally specify '-EB' or '-EL' MIPS: VDSO: Move disabling the VDSO logic to Kconfig kbuild: add CONFIG_LD_IS_LLD wil6210: Replace zero-length array with flexible-array ath11k: convert to devm_platform_get_and_ioremap_resource ath11k: remove redundant initialization of pointer info ath10k: fix ath10k_pci struct layout ath10k: fix gcc-10 zero-length-bounds warnings ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA carl9170: Replace zero-length array with flexible-array 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 kbuild: determine the output format of DTC by the target suffix kbuild: remove unused AS assignment kbuild: remove '/' target Revert "objtool: Skip samples subdirectory" kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMPILER macro kbuild: use -MMD instead of -MD to exclude system headers from dependency kbuild: ensure full rebuild when the compiler is updated kbuild: use $(CC_VERSION_TEXT) to evaluate CC_IS_GCC and CC_IS_CLANG unicore32: do not evaluate compiler's library path when cleaning h8300: suppress error messages for 'make clean' hexagon: suppress error message for 'make clean' um: do not evaluate compiler's library path when cleaning kconfig: allow only 'config', 'comment', and 'if' inside 'choice' kconfig: tests: remove randconfig test for choice in choice kconfig: do not assign a variable in the return statement kconfig: do not use OR-assignment for zero-cleared structure 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: rework filename handling f2fs: split f2fs_d_compare() from f2fs_match_name() f2fs: don't leak filename in f2fs_try_convert_inline_dir() f2fs: compress: support lzo-rle compress algorithm f2fs: introduce mempool for {,de}compress intermediate page allocation scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects scsi: zfcp: Fence adapter status propagation for common statuses scsi: zfcp: Move p-t-p port allocation to after xport data scsi: zfcp: Fence fc_host updates during link-down handling scsi: zfcp: Move fc_host updates during xport data handling into fenced function scsi: zfcp: Move shost updates during xconfig data handling into fenced function scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function scsi: mpt3sas: Remove unused including <linux/version.h> scsi: mpt3sas: Fix double free warnings scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 scsi: megaraid_sas: TM command refire leads to controller firmware crash scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro scsi: megaraid_sas: Remove IO buffer hole detection logic scsi: megaraid_sas: Limit device queue depth to controller queue depth scsi: ufs: Cleanup WriteBooster feature scsi: ufs-mediatek: Enable WriteBooster capability scsi: ufs: Add LU Dedicated buffer mode support for WriteBooster scsi: ufs: Add "index" in parameter list of ufshcd_query_flag() scsi: ufs-mediatek: Add fixup_dev_quirks vops scsi: ufs: Export ufs_fixup_device_setup() function scsi: ufs: Introduce fixup_dev_quirks vops scsi: ufs: Enable WriteBooster on some pre-3.1 UFS devices scsi: lpfc: Remove redundant initialization to variable rc scsi: ufs: Replace zero-length array with flexible-array scsi: libsas: Replace zero-length array with flexible-array scsi: qedi: Remove unused variable udev & uctrl scsi: bfa: Make bfad_iocmd_ioc_get_stats() static scsi: target: loopback: Fix READ with data and sensebytes scsi: aacraid: Use memdup_user() as a cleanup dt-bindings: phy: Convert UniPhier USB3-PHY conroller to json-schema dt-bindings: phy: Convert UniPhier USB2-PHY controller to json-schema dt-bindings: phy: Convert UniPhier PCIe-PHY controller to json-schema dt-bindings: timer: renesas: ostm: Convert to json-schema dt-bindings: watchdog: renesas-wdt: Convert to json-schema dt-bindings: gpio: rcar: Convert to json-schema arm64: dts: sdm845: Add "no-hpd" to sn65dsi86 on cheza soc: qcom: socinfo: add msm8936/39 and apq8036/39 soc ids sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs soc: qcom: aoss: Add SM8250 compatible checkpatch: warn about uses of ENOTSUPP net: cleanly handle kernel vs user buffers for ->msg_control net/scm: cleanup scm_detach_fds net: add a CMSG_USER_DATA macro ANDROID: GKI: enable CONFIG_IRQ_TIME_ACCOUNTING arch: arm64: dts: msm8996: Add CCI node arm64: dts: msm8996: Fix CSI IRQ types net: dsa: tag_sja1105: Constify dsa_device_ops net: dsa: ocelot: Constify dsa_device_ops scsi: pm: Balance pm_only counter of request queue during system resume scsi: qla2xxx: Do not log message when reading port speed via sysfs tomoyo: use true for bool variable dt-bindings: serial: Convert ingenic,uart.txt to YAML dt-bindings: i2c: Convert i2c-jz4780.txt to YAML dt-bindings: intc: Convert ingenic,intc.txt to YAML kunit: kunit_tool: Separate out config/build/exec/parse dt-bindings: clock: Convert ingenic,cgu.txt to YAML dt-bindings: timer: Document allwinner,erratum-unknown1 property dt-bindings: usb: dwc2: add power-domains property dt-bindings: gpu: add power-domains #cooling-cells to arm,mali-bifrost.yaml drm/amd/amdgpu: remove defined but not used 'crtc_offsets' drm/amd/amdgpu: Update update_config() logic drm/amd/amdgpu: Add missing GRBM bits for GFX 10.1 drm/amd/amdgpu: add raven1 part to the gfxoff quirk list drm/amd/powerplay: skip judging if baco support for Arcturus sriov dt-bindings: sh_eth: Sort compatible string in increasing number of the SoC MAINTAINERS: Update Raspberry Pi development repository tracing: Wait for preempt irq delay thread to execute net: ipa: use tag process on modem crash net: ipa: set DMA length in gsi_trans_cmd_add() tools/bootconfig: Fix apply_xbc() to return zero on success riscv: perf_event: Make some funciton static sfc: make firmware-variant printing a nic_type function sfc: make filter table probe caller responsible for adding VLANs sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table sfc: rework handling of (firmware) multicast chaining state sfc: move 'must restore' flags out of ef10-specific nic_data sfc: use efx_has_cap for capability checks outside of NIC-specific code sfc: make capability checking a nic_type function sfc: move vport_id to struct efx_nic net: qed: Disable SRIOV functionality inside kdump kernel net: qed*: Reduce RX and TX default ring count when running inside kdump kernel hinic: add link_ksettings ethtool_ops support team: Replace zero-length array with flexible-array net: atarilance: Replace zero-length array with flexible-array ipv6: Replace zero-length array with flexible-array mtd: rawnand: stm32_fmc2: use FMC2_TIMEOUT_MS for timeouts mtd: rawnand: stm32_fmc2: remove useless inline comments mtd: rawnand: stm32_fmc2: manage all errors cases at probe time arm64: dts: qcom: sc7180: Update Q6V5 MSS node arm64: dts: qcom: sc7180: Add Q6V5 MSS node arm64: dts: qcom: sc7180: Update reserved memory map i2c: mux: pca954x: Convert license to SPDX identifier i2c: mux: pca954x: Move device_remove_file() out of pca954x_cleanup() i2c: mux: pca954x: Make use of device properties i2c: mux: pca954x: Refactor pca954x_irq_handler() tools, bpf: Synchronise BPF UAPI header with tools bpf: Minor fixes to BPF helpers documentation tools, bpftool: Minor fixes for documentation tools, bpftool: Poison and replace kernel integer typedefs remoteproc: qcom_q6v5_mss: Extract mba/mpss from memory-region dt-bindings: remoteproc: qcom: Use memory-region to reference memory remoteproc: qcom: pas: Add SC7180 Modem support iio: light: ltr501: Constify structs staging: iio: ad5933: attach life-cycle of kfifo buffer to parent device and use managed calls throughout iio: bmp280: fix compensation of humidity iio: light: cm32181: Fix integartion time typo iio: light: cm32181: Add support for parsing CPM0 and CPM1 ACPI tables dt-bindings: remoteproc: qcom: Add SC7180 MPSS support dt-bindings: at24: add microchip, 24lc[0-9]+ to the compatible pattern dt-bindings: watchdog: Convert i.MX7ULP to json-schema dt-bindings: watchdog: Convert i.MX to json-schema dt-bindings: nvmem: Convert MXS OCOTP to json-schema dt-bindings: nvmem: Convert i.MX IIM to json-schema dt-bindings: nvmem: Convert i.MX OCOTP to json-schema dt-bindings: gpio: Convert i.MX to json-schema dt-bindings: thermal: Convert i.MX8MM to json-schema tools/power/x86/intel-speed-select: Update version tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N tools/power/x86/intel-speed-select: Fix CLX-N package information output tools/power/x86/intel-speed-select: Check support status before enable tools/power/x86/intel-speed-select: Change debug to error remoteproc/mediatek: fix invalid use of sizeof in scp_ipi_init() NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn SUNRPC: Signalled ASYNC tasks need to exit nfs: fix NULL deference in nfs4_get_valid_delegation drm/i915: Mark concurrent submissions with a weak-dependency drm/i915: Propagate error from completed fences drm: fix trivial field description cut-and-paste error ANDROID: dm-default-key: Update key size for wrapped keys Smack: Remove unused inline function smk_ad_setfield_u_fs_path_mnt spi: dw-mmio: Do not add acpi modalias when CONFIG_ACPI is not enabled spi: sun6i: Add support for GPIO chip select lines spi: uniphier: Use devm_platform_get_and_ioremap_resource() to simplify code spi: uniphier: Depend on HAS_IOMEM exec: Set the point of no return sooner exec: Move handling of the point of no return to the top level exec: Run sync_mm_rss before taking exec_update_mutex drm/i915/gt: Restore Cherryview back to full-ppgtt drm/i915/gt: Force pte cacheline to main memory Documentation: PCI: Give unique labels to sections MIPS: unexport __flush_icache_user_range drm/i915: Remove unused HAS_FWTABLE macro drm/i915/selftests: Always flush before unpining after writing drm/i915: Emit await(batch) before MI_BB_START netfilter: conntrack: fix infinite loop on rmmod netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue rxrpc: Fix the excessive initial retransmission timeout bdi: fix up for "remove the name field in struct backing_dev_info" io_uring: remove duplicate semicolon at the end of line ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue bpf, libbpf: Replace zero-length array with flexible-array drm/mgag200: Embed connector instance in struct mga_device drm/mgag200: Remove unused fields from struct mga_device drm/mgag200: Use managed mode-config initialization drm/mgag200: Integrate init function into load function drm/mgag200: Remove several references to struct mga_device.dev drm/mgag200: Convert struct drm_device to struct mga_device with helper rtc: ingenic: Reset regulator register in probe rtc: ingenic: Fix masking of error code rtc: ingenic: Remove unused fields from private structure rtc: ingenic: Set wakeup params in probe rtc: ingenic: Enable clock in probe rtc: ingenic: Use local 'dev' variable in probe rtc: ingenic: Only support probing from devicetree netfilter: flowtable: Add pending bit for offload work workqueue: Fix an use after free in init_rescuer() rtc: mc13xxx: fix a double-unlock issue rtc: stmp3xxx: update contact email rtc: max77686: Use single-byte writes on MAX77620 MAINTAINERS: correct typo in new NXP LAYERSCAPE GEN4 rtc: pcf2127: report battery switch over rtc: pcf2127: set regmap max_register rtc: pcf2127: remove unnecessary #ifdef rtc: pcf2127: let the core handle rtc range rtc: add new VL flag for backup switchover mm/hmm: remove the customizable pfn format from hmm_range_fault mm/hmm: remove HMM_PFN_SPECIAL drm/amdgpu: remove dead code after hmm_range_fault() mm/hmm: make hmm_range_fault return 0 or -1 drm/i915: Use stashed away hpd isr bits in intel_digital_port_connected() Documentation/vmcoreinfo: Add documentation for 'KERNELPACMASK' drm/i915: Stash hpd status bits under dev_priv arm64/crash_core: Export KERNELPACMASK in vmcoreinfo drm/i915: Turn intel_digital_port_connected() in a vfunc drm/i915: Fix glk watermark calculations nfsd: Fix old-style function definition powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT powerpc: Remove _ALIGN_UP(), _ALIGN_DOWN() and _ALIGN() powerpc: Replace _ALIGN() by ALIGN() powerpc: Replace _ALIGN_UP() by ALIGN() powerpc: Replace _ALIGN_DOWN() by ALIGN_DOWN() drivers/powerpc: Replace _ALIGN_UP() by ALIGN() powerpc/8xx: Update email address in MAINTAINERS powerpc/5200: update contact email powerpc: module_[32|64].c: replace swap function with built-in one powerpc/powernv: Fix a warning message xfrm: fix unused variable warning if CONFIG_NETFILTER=n drm/i915/mst: Wait for ACT sent before enabling the pipe ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig wcn36xx: Fix error handling path in 'wcn36xx_probe()' ath10k: Replace zero-length array with flexible-array ath11k: Remove bus layer includes from upper layer ath11k: Add drv private for bus opaque struct ath11k: Add support for multibus support ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() wil6210: avoid gcc-10 zero-length-bounds warning ath10k: Remove msdu from idr when management pkt send fails ath10k: Skip handling del_server during driver exit ath11k: remove stale monitor status descriptor tee: optee: Add support for session login client UUID generation tee: add support for session's client UUID generation drm/i915: Tidy awaiting on dma-fences drm/i915: Make intel_timeline_init static ASoC: SOF: core: fix error return code in sof_probe_continue() ASoC: mediatek: mt8183-da7219: set headset button maps bpf, arm64: Optimize ADD,SUB,JMP BPF_K using arm64 add/sub immediates bpf, arm64: Optimize AND,OR,XOR,JSET BPF_K using arm64 logical immediates arm64: insn: Fix two bugs in encoding 32-bit logical immediates PCI: hv: Retry PCI bus D0 entry on invalid device state PCI: hv: Fix the PCI HyperV probe failure path to release resource properly arm64: fix the flush_icache_range arguments in machine_kexec lib: linear_ranges: Add missing MODULE_LICENSE() PCI: brcmstb: Disable L0s component of ASPM if requested dt-bindings: PCI: brcmstb: New prop 'aspm-no-l0s' PCI: brcmstb: Fix window register offset from 4 to 8 PCI: brcmstb: Don't clk_put() a managed clock vdpasim: remove unused variable 'ret' PCI: brcmstb: Assert fundamental reset on initialization PCI: endpoint: Pass page size as argument to pci_epc_mem_init() PCI: rcar: Fix calculating mask for PCIEPAMR register PCI: rcar: Move shareable code to a common file PCI: rcar: Rename pcie-rcar.c to pcie-rcar-host.c thunderbolt: Replace zero-length array with flexible-array Bluetooth: Introduce debug feature when dynamic debug is disabled Bluetooth: Add support for experimental features configuration Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option Bluetooth: replace zero-length array with flexible-array member Bluetooth: Replace BT_DBG with bt_dev_dbg for management support Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) Bluetooth: Fix advertising handle is set to 0 Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree dt-bindings: net: bluetooth: Add rtl8723bs-bluetooth drm/i915/gt: Mark up the racy read of execlists->context_tag PCI: tegra: Fix reporting GPIO error value powerpc/vdso32: Fallback on getres syscall when clock is unknown drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040 m68k: defconfig: Update defconfigs for v5.7-rc1 ARM: dts: r8a7740: Add missing extal2 to CPG node ARM: dts: r8a7742: Add GPIO nodes ARM: dts: r8a7742: Add [H]SCIF{A|B} support ARM: dts: r8a7742: Add IRQC support ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() mtd: rawnand: diskonchip: Get rid of the legacy interface implementation mtd: rawnand: diskonchip: Implement exec_op() mtd: rawnand: diskonchip: Inherit from nand_controller mtd: rawnand: diskonchip: Get rid of doc2000_readbuf_dword() mtd: rawnand: diskonchip: Make sure doc2001plus_readbuf() works for single byte reads mtd: rawnand: diskonchip: Set the NAND_NO_BBM_QUIRK flag mtd: rawnand: cafe: Set the NAND_NO_BBM_QUIRK flag mtd: rawnand: Add a NAND_NO_BBM_QUIRK flag mtd: rawnand: micron: Allow controllers to overload raw accessors mtd: rawnand: Allow controllers to overload soft ECC hooks mtd: rawnand: Expose monolithic read/write_page_raw() helpers mtd: rawnand: jedec: Adapt the parameter page read to constraint controllers mtd: rawnand: onfi: Adapt the parameter page read to constraint controllers mtd: rawnand: Give the possibility to verify a read operation is supported mtd: rawnand: Add a helper to check supported operations mtd: rawnand: Avoid indirect access to ->data_buf() mtd: rawnand: Rename the use_bufpoi variables mtd: rawnand: Fix comments about the use of bufpoi mtd: rawnand: Rename a NAND chip option mtd: rawnand: Reorder the nand_chip->options flags mtd: rawnand: Translate obscure bitfields into readable macros ubi: Relax the 'no MLC' rule and allow MLCs operating in SLC mode mtd: cmdlinepart: Add an slc option to use SLC mode on a part mtd: partitions: ofpart: Parse the slc-mode property dt-bindings: mtd: partition: Document the slc-mode property mtd: Add support for emulated SLC mode on MLC NANDs mtd: rawnand: toshiba: Set the pairing scheme for TC58TEG5DCLTA00 mtd: rawnand: Define the "distance 3" MLC pairing scheme mtd: rawnand: toshiba: Add a specific init for TC58TEG5DCLTA00 mtd: rawnand: cs553x: Get rid of the legacy interface implementation mtd: rawnand: cs553x: Implement exec_op() mtd: rawnand: cs553x: Stop using chip->legacy.IO_ADDR_{R, W} mtd: rawnand: cs553x: Declare controllers instead of NAND chips mtd: rawnand: jedec: Use intermediate variables to improve readability mtd: rawnand: jedec: Define the number of parameter pages mtd: rawnand: onfi: Drop a useless parameter page read mtd: rawnand: onfi: Avoid doing a copy of the parameter page mtd: rawnand: onfi: Define the number of parameter pages mtd: rawnand: onfi: Use intermediate variables to improve readability mtd: rawnand: onfi: Fix redundancy detection check mtd: rawnand: timings: Fix default tR_max and tCCS_min timings mtd: rawnand: timings: Add mode information to the timings structure mtd: rawnand: marvell: Rename the ->correct() function mtd: rawnand: marvell: Rename a function to clarify mtd: rawnand: marvell: Fix probe error path mtd: rawnand: marvell: Use nand_cleanup() when the device is not yet registered mtd: rawnand: marvell: Use devm_platform_ioremap_res() mtd: rawnand: marvell: Fix the condition on a return code mtd: rawnand: Give more information about the ECC weakness mtd: rawnand: au1550nd: Patch the read/write buf helper prototypes mtd: rawnand: au1550nd: Get rid of the legacy interface implementation ALSA: firewire-motu: fulfill missing entries in Kconfig backlight: Add backlight_device_get_by_name() soundwire: intel: (cosmetic) remove multiple superfluous "else" statements soundwire: (cosmetic) remove multiple superfluous "else" statements soundwire: qcom: Use IRQF_ONESHOT hinic: fix a bug of ndo_stop net: dsa: sja1105: implement cross-chip bridging operations net: dsa: introduce a dsa_switch_find function net: dsa: permit cross-chip bridging between all trees in the system net: bridge: allow enslaving some DSA master network devices net: hns3: disable auto-negotiation off with 1000M setting in ethtool net: hns3: optimized the judgment of the input parameters of dump ncl config net: hns3: provide .get_cmdq_stat interface for the client net: hns3: modify two uncorrect macro names net: hns3: remove a redundant register macro definition net/mlx5: Replace zero-length array with flexible-array SUNRPC: fix use-after-free in rpc_free_client_work() livepatch: Make klp_apply_object_relocs static Linux 5.7-rc5 ANDROID: GKI: x86: Drop CONFIG_DEVPORT MAINTAINERS: adjust to livepatch .klp.arch removal power: bq25890: implement INPUT_CURRENT_LIMIT property power: bq25890: implement PRECHARGE_CURRENT property power: bq25890: implement CHARGE_TYPE property power: bq25890: update state on property read netfilter: conntrack: avoid gcc-10 zero-length-bounds warning power: bq25890: fix ADC mode configuration power: bq25890: use proper CURRENT_NOW property for I_BAT parisc: add sysctl file interface panic_on_stackoverflow parisc: use -fno-strict-aliasing for decompressor parisc: suppress error messages for 'make clean' power: supply: max17040: Correct voltage reading net: phy: Send notifier when starting the cable test net: phy: Put interface into oper testing during cable test net: phy: marvell: Add cable test support net: ethtool: Add helpers for reporting test results net: ethtool: Add infrastructure for reporting cable test results net: ethtool: Make helpers public net: ethtool: Add attributes for cable test reports net: ethtool: netlink: Add support for triggering a cable test net: phy: Add support for polling cable test net: phy: Add cable test support to state machine mtd: rawnand: au1550nd: Implement exec_op() mtd: rawnand: au1550nd: Stop using IO_ADDR_{R, W} in au_{read, write}_buf[16]() mtd: rawnand: denali: add more delays before latching incoming data mtd: rawnand: Take check_only into account mtd: rawnand: brcmnand: Remove unused including <linux/version.h> mtd: rawnand: cadence: Make cadence_nand_attach_chip static mtd: rawnand: ingenic: Make qi_lb60_ooblayout_ops static mtd: rawnand: fsmc: Change to non-atomic bit operations net: dsa: loop: Add module soft dependency net: usb: qmi_wwan: remove redundant assignment to variable status net: huawei_cdc_ncm: remove redundant assignment to variable ret net: usb: ax88179_178a: remove redundant assignment to variable ret dsa: sja1105: fix semicolon.cocci warnings power: supply: olpc_battery: fix the power supply name power: supply: smb347-charger: Add delay before getting IRQSTAT power: supply: smb347-charger: IRQSTAT_D is volatile interconnect: Add helpers for enabling/disabling a path interconnect: imx: Fix return value check in imx_icc_node_init_qos() ALSA: fireface: add support for RME Fireface UFX (untested) ALSA: fireface: add support for RME FireFace 802 ALSA: fireface: code refactoring to decide name of sound card ALSA: fireface: code refactoring to add enumeration constants for model identification ALSA: fireface: start IR context immediately ALSA: fireface: fix configuration error for nominal sampling transfer frequency ALSA: hda/realtek: Add quirk for Samsung Notebook iio: sca3000: Remove an erroneous 'get_device()' iio: light: cm32181: Make lux_per_bit and lux_per_bit_base_it runtime settings iio: light: cm32181: Use units of 1/100000th for calibscale and lux_per_bit iio: light: cm32181: Change reg_init to use a bitmap of which registers to init iio: light: cm32181: Handle CM3218 ACPI devices with 2 I2C resources iio: light: cm32181: Clean up the probe function a bit iio: light: cm32181: Add support for the CM3218 iio: light: cm32181: Add some extra register defines iio: light: cm32181: Add support for ACPI enumeration iio: light: cm32181: Switch to new style i2c-driver probe function iio: hid-sensors: move triggered buffer setup into hid_sensor_setup_trigger Input: add driver for the Cypress CY8CTMA140 touchscreen dt-bindings: touchscreen: Add CY8CTMA140 bindings Input: applespi - replace zero-length array with flexible-array octeontx2-pf: Use the napi_alloc_frag() to alloc the pool buffers netprio_cgroup: Fix unlimited memory leak of v2 cgroups IB/mlx4: Replace zero-length array with flexible-array bpf, runqslower: include proper uapi/bpf.h gcc-10: mark more functions __init to avoid section mismatch warnings power: supply: KConfig cleanup default n power: supply: Fix Kconfig help text indentiation power: supply: Support ROHM bd99954 charger dt_bindings: ROHM BD99954 Charger power: supply: add battery parameters dt-bindings: battery: add new battery parameters power: supply: bd70528: use linear ranges tools/bpf: selftests: Add bpf_iter selftests tools/bpf: selftests: Add iter progs for bpf_map/task/task_file tools/bpf: selftests: Add iterator programs for ipv6_route and netlink tools/bpftool: Add bpf_iter support for bptool tools/libpf: Add offsetof/container_of macro in bpf_helpers.h tools/libbpf: Add bpf_iter support bpf: Support variable length array in tracing programs bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary bpf: Add bpf_seq_printf and bpf_seq_write helpers bpf: Add PTR_TO_BTF_ID_OR_NULL support bpf: Add task and task/file iterator targets net: bpf: Add netlink and ipv6_route bpf_iter targets bpf: Add bpf_map iterator bpf: Implement common macros/helpers for target iterators bpf: Create file bpf iterator bpf: Create anonymous bpf iterator bpf: Implement bpf_seq_read() for bpf iterator bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE bpf: Allow loading of a bpf_iter program bpf: Implement an interface to register bpf_iter targets power: reset: ltc2952: remove unused variable power: supply: lp8788: Fix an error handling path in 'lp8788_charger_probe()' selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering selftests: mlxsw: tc_restrictions: add test to check sample action restrictions selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules mlxsw: spectrum_matchall: Expose a function to get min and max rule priority mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct mlxsw: spectrum_flower: Expose a function to get min and max rule priority mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress gcc-10: avoid shadowing standard library 'free()' in crypto net: freescale: select CONFIG_FIXED_PHY where needed gcc-10: disable 'restrict' warning for now gcc-10: disable 'stringop-overflow' warning for now hinic: add three net_device_ops of vf nvme: define constants for identification values nvmet: align addrfam list to spec nvmet: centralize port enable access for configfs nvmet: use type-name map for address treq nvmet: use type-name map for ana states nvmet: use type-name map for address family nvmet: add generic type-name mapping nvme-multipath: stop using ->queuedata nvme-tcp: try to send request in queue_rq context nvme-tcp: avoid scheduling io_work if we are already polling nvme-tcp: use bh_lock in data_ready nvme-pci: align io queue count with allocted nvme_queue in nvme_probe nvme-pci: remove last_sq_tail nvme-pci: remove volatile cqes nvme: flush scan work on passthrough commands nvme: clean up error handling in nvme_init_ns_head nvme-fc: avoid gcc-10 zero-length-bounds warning nvmet: add ns revalidation support nvme: consolodate io settings nvme: revalidate namespace stream parameters nvme: consolidate chunk_sectors settings nvme: revalidate after verifying identifiers nvme-multipath: set bdi capabilities once nvme: check namespace head shared property nvme: always search for namespace head nvme: release namespace head reference on error nvme: unlink head after removing last namespace nvme: remove the magic 1024 constant in nvme_scan_ns_list nvme: avoid an Identify Controller command for each namespace scan nvme: factor out a nvme_ns_remove_by_nsid helper nvme: clean up nvme_scan_work nvme: refine the Qemu Identify CNS quirk nvmet-fc: slight cleanup for kbuild test warnings nvmet-rdma: use SRQ per completion vector nvme: remove unused parameter nvme: provide num dword helper lpfc: nvmet: Add Send LS Request and Abort LS Request support lpfc: nvmet: Add support for NVME LS request hosthandle lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme lpfc: Refactor Send LS Response support lpfc: Refactor Send LS Abort support lpfc: Refactor Send LS Request support lpfc: Refactor NVME LS receive handling lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx lpfc: Refactor lpfc nvme headers nvme-fcloop: add target to host LS request support nvme-fcloop: refactor to enable target to host LS nvmet-fc: Add Disconnect Association Xmt support nvmet-fc: rename ls_list to ls_rcv_list nvmet-fc: track hostport handle for associations nvmet-fc: perform small cleanups on unneeded checks nvmet-fc: add LS failure messages nvme-fc: Add Disconnect Association Rcv support nvmet-fc: Update target for common definitions for LS handling nvme-fc: Update header and host for common definitions for LS handling nvme-fc: convert assoc_active flag to bit op nvme-fc: Ensure private pointers are NULL if no data nvmet-fc: Better size LS buffers nvme-fc nvmet-fc: refactor for common LS definitions nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request nvme-fc: Sync header to FC-NVME-2 rev 1.08 hfs: stop using ioctl_by_bdev bdi: remove the name field in struct backing_dev_info bdi: simplify bdi_alloc bdi: remove bdi_register_owner bdi: unexport bdi_register_va driver core: remove device_create_vargs block: rename blk_mq_alloc_rq_maps block: rename __blk_mq_alloc_rq_map block: alloc map and request for new hardware queue block: save previous hardware queue count before udpate block: free both rq_map and request nvme: fix possible hang when ns scanning fails during error recovery nvme-pci: fix "slimmer CQ head update" bdi: add a ->dev_name field to struct backing_dev_info bdi: use bdi_dev_name() to get device name gcc-10: disable 'array-bounds' warning for now Input: edt-ft5x06 - prefer asynchronous probe Input: edt-ft5x06 - improve power management operations Input: edt-ft5x06 - move parameter restore into helper Input: edt-ft5x06 - fix get_default register write access gcc-10: disable 'zero-length-bounds' warning for now video: fbdev: pxa168fb: make pxa168fb_init_mode() return void drm/i2c/tda998x: Make tda998x_audio_digital_mute static Stop the ad-hoc games with -Wno-maybe-initialized hwmon: (drivetemp) Fix SCT support if SCT data tables are not supported drm/panel-simple: Support hpd-gpios for delaying prepare() dt-bindings: display: Add hpd-gpios to panel-common bindings btrfs_ioctl_send(): don't bother with access_ok() panel: simple: Add BOE NV133FHM-N62 dt-bindings: display: simple: Add BOE NV133FHM-N62 fat_dir_ioctl(): hadn't needed that access_ok() for more than a decade... panel: simple: Fix size and bpp of BOE NV133FHM-N61 dlmfs_file_write(): get rid of pointless access_ok() net: atlantic: unify MAC generation net: atlantic: remove check for boot code survivability before reset request net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code net: atlantic: remove TPO2 check from A0 code net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 net: atlantic: minor MACSec code cleanup net: atlantic: use __packed instead of the full expansion. io_uring: fix zero len do_splice() MIPS: Remove NEC MARKEINS/EMMA MIPS: Remove PMC MSP71xx platform MIPS: Remove support for LASAT exec: Fix spelling of search_binary_handler in a comment exec: Move the comment from above de_thread to above unshare_sighand drm/i915: Replace zero-length array with flexible-array drm/i915: Replace the hardcoded I915_FENCE_TIMEOUT nsproxy: add struct nsset ACPI: hotplug: PCI: Use the new acpi_evaluate_reg() helper ACPI: utils: Add acpi_evaluate_reg() helper ACPI: debug: Make two functions static ACPI: sleep: Put the FACS table after using it ACPI: scan: Put SPCR and STAO table after using it ACPI: EC: Put the ACPI table after using it ACPI: APEI: Put the HEST table for error path ACPI: APEI: Put the error record serialization table for error path ACPI: APEI: Put the error injection table for error path and module exit ACPI: APEI: Put the boot error record table after parsing ACPI: watchdog: Put the watchdog action table after parsing ACPI: LPIT: Put the low power idle table after using it ACPICA: Update version to 20200430 ACPICA: Fix required parameters for _NIG and _NIH ACPICA: Dispatcher: add status checks ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h ACPICA: Make acpi_protocol_lengths static net/mlx5e: Enhance ICOSQ WQE info fields net/mlx5: Accel, Remove unnecessary header include net/mlx5e: Use struct assignment for WQE info updates net/mlx5e: Take TX WQE info structures out of general EN header net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow net/mlx5e: kTLS, Fill work queue edge separately in TX flow net/mlx5e: Split TX acceleration offloads into two phases net/mlx5e: Update UDP fields of the SKB for GSO first net/mlx5e: Make TLS offload independent of wqe and pi net/mlx5e: Pass only eseg to IPSEC offload net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit net/mlx5e: Unify checks of TLS offloads net/mlx5e: Return bool from TLS and IPSEC offloads usb: raw-gadget: fix return value of ep read ioctls usb: dwc3: select USB_ROLE_SWITCH usb: gadget: legacy: fix error return code in gncm_bind() usb: gadget: legacy: fix error return code in cdc_bind() usb: gadget: legacy: fix redundant initialization warnings usb: gadget: tegra-xudc: Fix idle suspend/resume usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()' usb: phy: twl6030-usb: Fix a resource leak in an error handling path in 'twl6030_usb_probe()' usb: cdns3: gadget: prev_req->trb is NULL for ep0 usb: gadget: audio: Fix a missing error return value in audio_bind() usb: dwc3: pci: Enable extcon driver for Intel Merrifield dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() net: ipv4: really enforce backoff for redirects net: lio_core: remove redundant assignment to variable tx_done net/atheros: remove redundant assignment to variable size cnic: remove redundant assignment to variable ret net: tg3: tidy up loop, remove need to compute off with a multiply r8169: improve reset handling for chips from RTL8168g r8169: add helper rtl_wait_txrx_fifo_empty r8169: add helper rtl_enable_rxdvgate r8169: add helper r8168g_wait_ll_share_fifo_ready net: ipa: Remove ipa_endpoint_stop{,_rx_dma} again ipv6: use DST_NOCOUNT in ip6_rt_pcpu_alloc() net: dsa: sja1105: remove set but not used variable 'prev_time' net: dsa: vsc73xx: convert to devm_platform_ioremap_resource ieee802154: 6lowpan: remove unnecessary comparison octeontx2-vf: Fix error return code in otx2vf_probe() net/dst: use a smaller percpu_counter batch for dst entries accounting io_uring: remove obsolete 'state' parameter io_uring: remove 'fd is io_uring' from close path drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance. umh: fix memory leak on execve failure dpaa2-eth: prevent array underflow in update_cls_rule() nfp: abm: fix error return code in nfp_abm_vnic_alloc() r8169: re-establish support for RTL8401 chip version nfsd: clients don't need to break their own delegations kthread: save thread function dt-bindings: power: reset: Convert syscon-reboot-mode to DT schema power: supply: cw2015: Make some symbols static power: bq25890: unlock on error paths in bq25890_resume() net: tcp: fix rx timestamp behavior for tcp_recvmsg bpf: Allow any port in bpf_bind helper net: Refactor arguments of inet{,6}_bind selftests/bpf: Move existing common networking parts into network_helpers selftests/bpf: Generalize helpers to control background listener cachefiles: Fix race between read_waiter and read_copier involving op->to_do PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect serial: 8250_pci: Move Pericom IDs to pci_ids.h NFSv4: Fix fscache cookie aux_data to ensure change_attr is included NFS: Fix fscache super_cookie allocation NFS: Fix fscache super_cookie index_key from changing after umount drm/amd/display: add basic atomic check for cursor plane drm/amd/display: Fix vblank and pageflip event handling for FreeSync drm/i915: Prevent using semaphores to chain up to external fences Revert "gfs2: Don't demote a glock until its revokes are written" gfs2: If go_sync returns error, withdraw but skip invalidate drm/i915: Peel dma-fence-chains for await drm/amdgpu: implement soft_recovery for gfx10 drm/amdgpu: enable hibernate support on Navi1X drm/amdgpu: Use GEM obj reference for KFD BOs drm/amdgpu: force fbdev into vram drm/amd/powerplay: perform PG ungate prior to CG ungate drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate drm/amdgpu: disable MGCG/MGLS also on gfx CG ungate drm/amdgpu: only set DPM_FLAG_NEVER_SKIP for legacy ATPX BOCO drm/amdgpu: drop extra runtime pm handling in resume pmop drm/amdgpu: fix runpm logic in amdgpu_pmops_resume drm/amdgpu: drop pm_runtime_set_active drm/amdgpu: implement soft_recovery for gfx10 drm/amdgpu: cleanup sysfs file handling drm/amdgpu: enable hibernate support on Navi1X drm/amdgpu: use node_id and node_size to calcualte dram_base_address drm/amdgpu: switch to common rlc_autoload helper drm/amdgpu: drop unused ras ta helper function drm/amdgpu: switch to common ras ta helper drm/amdgpu: switch to common xgmi ta helpers ASoC: cros_ec_codec: allocate shash_desc dynamically regulator: use linear_ranges helper power: supply: bd70528: rename linear_range to avoid collision lib/test_linear_ranges: add a test for the 'linear_ranges' lib: add linear ranges helpers gfs2: Grab glock reference sooner in gfs2_add_revoke gfs2: don't call quota_unhold if quotas are not locked gfs2: move privileged user check to gfs2_quota_lock_check gfs2: remove check for quotas on in gfs2_quota_check gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change gfs2: Fix problems regarding gfs2_qa_get and _put ceph: demote quotarealm lookup warning to a debug message cpupower: Remove unneeded semicolon xfs: remove duplicate headers xfs: fix unused variable warning in buffer completion on !DEBUG xfs: remove unnecessary includes from xfs_log_recover.c xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c xfs: hoist setting of XFS_LI_RECOVERED to caller xfs: refactor intent item iop_recover calls xfs: refactor intent item RECOVERED flag into the log item xfs: refactor adding recovered intent items to the log xfs: refactor releasing finished intents during log recovery xfs: refactor xlog_item_is_intent now that we're done converting xfs: refactor recovered BUI log item playback xfs: refactor recovered CUI log item playback xfs: refactor recovered RUI log item playback xfs: refactor recovered EFI log item playback xfs: remove log recovery quotaoff item dispatch for pass2 commit functions xfs: refactor log recovery BUI item dispatch for pass2 commit functions xfs: refactor log recovery CUI item dispatch for pass2 commit functions xfs: refactor log recovery RUI item dispatch for pass2 commit functions xfs: refactor log recovery EFI item dispatch for pass2 commit functions xfs: refactor log recovery icreate item dispatch for pass2 commit functions xfs: refactor log recovery dquot item dispatch for pass2 commit functions xfs: refactor log recovery inode item dispatch for pass2 commit functions xfs: refactor log recovery buffer item dispatch for pass2 commit functions xfs: refactor log recovery item dispatch for pass1 commit functions xfs: refactor log recovery item dispatch for pass2 readhead functions xfs: refactor log recovery item sorting into a generic dispatch structure xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item selftests/lkdtm: Use grep -E instead of egrep selftests/lkdtm: Don't clear dmesg when running tests selftests/ftrace: mark irqsoff_tracer.tc test as unresolved if the test module does not exist tools/testing: Replace zero-length array with flexible-array kselftests: dmabuf-heaps: Fix confused return value on expected error testing fork: prevent accidental access to clone3 features iommu/virtio: Reverse arguments to list_add ARM: dts: am437x: fix networking on boards with ksz9031 phy memory: samsung: exynos5422-dmc: Fix tFAW timings alignment drm/i915/gt: Improve precision on defer_request assert f2fs: introduce f2fs_bmap_compress() f2fs: support fiemap on compressed inode f2fs: support partial truncation on compressed inode f2fs: remove redundant compress inode check f2fs: use strcmp() in parse_options() f2fs: Use the correct style for SPDX License Identifier gfs2: More gfs2_find_jhead fixes gfs2: Another gfs2_walk_metadata fix gfs2: Fix use-after-free in gfs2_logd after withdraw gfs2: Fix BUG during unmount after file system withdraw gfs2: Fix error exit in do_xmote KVM: SVM: Disable AVIC before setting V_IRQ KVM: Introduce kvm_make_all_cpus_request_except() KVM: VMX: pass correct DR6 for GD userspace exit KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6 KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6 drm/i915: Pull waiting on an external dma-fence into its routine drm/i915: Ignore submit-fences on the same timeline i2c: tegra: Synchronize DMA before termination i2c: tegra: Better handle case where CPU0 is busy for a long time i2c: tegra: Keep IRQs enabled during suspend/resume i2c: tegra: Restore pinmux on system resume ASoC: soc-core: Replace zero-length array with flexible-array ASoC: SOF: Intel: Fix unused variable warning uapi/drm/drm_fourcc.h: Note on platform specificity for format modifiers iwlwifi: pcie: handle QuZ configs with killer NICs as well MIPS: Replace zero-length array with flexible-array MIPS: Loongson: Add DMA support for LS7A MIPS: inst.h: Stop including asm.h to avoid various build failures fanotify: Replace zero-length array with flexible-array mmc: block: Fix request completion in the CQE timeout path ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain ALSA: firewire-lib: pool ideal sequence of syt offset and data block ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure ALSA: firewire-lib: code refactoring for data block calculation ALSA: firewire-lib: code refactoring for syt offset calculation ALSA: firewire-lib: code refactoring for syt computation ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing ALSA: firewire-lib: add reference to domain structure from stream structure ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor ALSA: firewire-lib: fix invalid assignment to union data for directional parameter ALSA: fireworks: Replace zero-length array with flexible-array drm/ast: Don't check new mode if CRTC is being disabled iwlwifi: dbg_ini: differentiate ax210 hw with same hw type iwlwifi: pcie: skip fragmented receive buffers iwlwifi: remove outdated copyright print/module statement iwlwifi: mvm: don't transmit on unallocated queue iwlwifi: tx: enable A-MSDU in low latency mode iwlwifi: use longer queues for 256-BA iwlwifi: pcie: gen2: use DMA pool for byte-count tables iwlwifi: pcie: remove some dead code iwlwifi: dbg: mark a variable __maybe_unused iwlwifi: mvm: attempt to allocate smaller queues iwlwifi: pcie: allocate much smaller byte-count table iwlwifi: dump api version in yaml format iwlwifi: pcie: convert all AX101 devices to the device tables iwlwifi: pcie: remove occurrences of 22000 in the FW name defines iwlwifi: pcie: convert QnJ with Hr to the device table iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr iwlwifi: pcie: remove outdated comment about PCI RTPM reference iwlwifi: mvm: add IML/ROM information to the assertion dumps iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes iwlwifi: yoyo: remove magic number iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc iwlwifi: bump FW API to 55 for AX devices iwlwifi: yoyo: add D3 resume timepoint iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD iwlwifi: avoid debug max amsdu config overwriting itself iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters iwlwifi: mvm: add support for range request command version 9 iwlwifi: yoyo: don't access TLV before verifying len iwlwifi: remove antenna_coupling module parameter iwlwifi: yoyo: use hweight_long instead of bit manipulating iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 iwlwifi: fw api: fix PHY data 2/3 position drm/ast: Make ast_primary_plane_helper_atomic_update static crypto: lib/sha1 - fold linux/cryptohash.h into crypto/sha.h crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h crypto: lib/sha1 - rename "sha" to "sha1" crypto: s390/sha1 - prefix the "sha1_" functions crypto: powerpc/sha1 - prefix the "sha1_" functions crypto: powerpc/sha1 - remove unused temporary workspace mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES ASoC: cros_ec_codec: use crypto_shash_tfm_digest() KEYS: encrypted: use crypto_shash_tfm_digest() sctp: use crypto_shash_tfm_digest() Bluetooth: use crypto_shash_tfm_digest() ubifs: use crypto_shash_tfm_digest() nfsd: use crypto_shash_tfm_digest() ecryptfs: use crypto_shash_tfm_digest() fscrypt: use crypto_shash_tfm_digest() nfc: s3fwrn5: use crypto_shash_tfm_digest() crypto: s5p-sss - use crypto_shash_tfm_digest() crypto: omap-sham - use crypto_shash_tfm_digest() crypto: n2 - use crypto_shash_tfm_digest() crypto: mediatek - use crypto_shash_tfm_digest() crypto: hisilicon/sec2 - use crypto_shash_tfm_digest() crypto: ccree - use crypto_shash_tfm_digest() crypto: ccp - use crypto_shash_tfm_digest() crypto: artpec6 - use crypto_shash_tfm_digest() crypto: essiv - use crypto_shash_tfm_digest() crypto: arm64/aes-glue - use crypto_shash_tfm_digest() crypto: hash - introduce crypto_shash_tfm_digest() crypto: lib/sha256 - return void crypto - Avoid free() namespace collision crypto: drbg - fix error return code in drbg_alloc_state() crypto: acomp - search acomp with scomp backend in crypto_has_acomp crypto: engine - support for batch requests crypto: engine - support for parallel requests based on retry mechanism crypto: algapi - create function to add request in front of queue hwrng: cctrng - update help description hwrng: cctrng - change default to n hwrng: cctrng - Add dependency on OF crypto: bcm - Use the defined variable to clean code crypto: stm32/hash - don't print error on probe deferral crypto: stm32/hash - defer probe for dma device crypto: stm32/hash - defer probe for reset controller mmc: core: Fix recursive locking issue in CQE recovery path mmc: core: Check request type before completing the request cpufreq: qoriq: Add platform dependencies drm/i915/gvt: use context lrc_reg_state for shadow ppgtt override drm/i915/gvt: Support PPGTT table load command drm/i915/gvt: move workload destroy out of execlist complete evm: Fix possible memory leak in evm_calc_hmac_or_hash() powerpc/uaccess: Don't use "m<>" constraint ima: Set again build_ima_appraise variable ima: Remove redundant policy rule set in add_rules() ima: Fix ima digest hash table key calculation audit: Replace zero-length array with flexible-array scsi: lpfc: Update lpfc version to 12.8.0.1 scsi: lpfc: Fix MDS Diagnostic Enablement definition scsi: lpfc: Fix noderef and address space warnings scsi: lpfc: Remove unnecessary lockdep_assert_held calls scsi: lpfc: Change default queue allocation for reduced memory consumption scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type scsi: lpfc: Remove re-binding of nvme rport during registration scsi: lpfc: Maintain atomic consistency of queue_claimed flag scsi: target: tcmu: Make pgr_support and alua_support attributes writable scsi: target: Make transport_flags per device scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl scsi: target: Add missing emulate_pr attribute to passthrough backends scsi: mpt3sas: Disable DIF when prot_mask set to zero mm: limit boost_watermark on small zones ubsan: disable UBSAN_ALIGNMENT under COMPILE_TEST mm/vmscan: remove unnecessary argument description of isolate_lru_pages() epoll: atomically remove wait entry on wake up kselftests: introduce new epoll60 testcase for catching lost wakeups percpu: make pcpu_alloc() aware of current gfp context mm/slub: fix incorrect interpretation of s->offset scripts/gdb: repair rb_first() and rb_last() eventpoll: fix missing wakeup for ovflist in ep_poll_callback arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() scripts/decodecode: fix trapping instruction formatting kernel/kcov.c: fix typos in kcov_remote_start documentation mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() mm, memcg: fix error return value of mem_cgroup_css_alloc() ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() scsi: mpt3sas: Update maintainers scsi: mpt3sas: Capture IOC data for debugging purposes scsi: mpt3sas: Use true, false for ioc->use_32bit_dma scsi: vmw_pvscsi: Use true, false for adapter->use_msg scsi: fnic: Use true, false for fnic->internal_reset_inprogress scsi: qedi: Remove comparison of 0/1 to bool variable scsi: aacraid: Make some symbols static scsi: qla2xxx: Make qlafx00_process_aen() return void scsi: qla2xxx: Use true, false for ha->fw_dumped scsi: qla2xxx: Use true, false for need_mpi_reset scsi: qla2xxx: Make qla_set_ini_mode() return void sparc64: Replace zero-length array with flexible-array scsi: qla2xxx: Fix issue with adapter's stopping state evm: Fix RCU list related warnings ima: Fix return value of ima_write_policy() scsi: qla2xxx: Fix failure message in qlt_disable_vha() 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() scsi: qla2xxx: Fix warning after FC target reset net: fix a potential recursive NETDEV_FEAT_CHANGE net: relax SO_TXTIME CAP_NET_ADMIN check mptcp: set correct vfs info for subflows bonding: propagate transmit status netpoll: accept NULL np argument in netpoll_send_skb() netpoll: netpoll_send_skb() returns transmit status netpoll: move netpoll_send_skb() out of line netpoll: remove dev argument from netpoll_send_skb_on_dev() net: microchip: encx24j600: add missed kthread_stop net: phy: fix less than zero comparison with unsigned variable val scsi: core: Remove 'list' entry from struct scsi_cmnd net/smc: remove set but not used variables 'del_llc, del_llc_resp' tcp: tcp_mark_head_lost is only valid for sack-tcp net: remove newlines in NL_SET_ERR_MSG_MOD arm64: dts: ti: k3-am65/j721e-mcu: update cpts node dt-binding: net: ti: am65x-cpts: make reg and compatible required net: ethernet: ti: am65-cpsw-nuss: use of_platform_device_create() for mdio scsi: scsi_debug: Disallow zone sizes that are not powers of 2 dpaa2-eth: create a function to flush the XDP fds hsr: remove WARN_ONCE() in hsr_fill_frame_info() soc: fsl: dpio: properly compute the consumer index docs: net: dsa: sja1105: document intended usage of virtual links net: dsa: sja1105: implement tc-gate using time-triggered virtual links net: dsa: sja1105: support flow-based redirection via virtual links net: dsa: sja1105: make room for virtual link parsing in flower offload net: dsa: sja1105: add static tables for virtual links net: dsa: introduce a dsa_port_from_netdev public helper Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" net: bareudp: avoid uninitialized variable warning RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz module: Make module_enable_ro() static again x86/module: Use text_mutex in apply_relocate_add() module: Remove module_disable_ro() livepatch: Remove module_disable_ro() usage x86/module: Use text_poke() for late relocations s390/module: Use s390_kernel_write() for late relocations s390: Change s390_kernel_write() return type to match memcpy() livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols livepatch: Remove .klp.arch livepatch: Apply vmlinux-specific KLP relocations early livepatch: Disallow vmlinux.ko exec: Rename flush_old_exec begin_new_exec exec: Move most of setup_new_exec into flush_old_exec exec: In setup_new_exec cache current in the local variable me exec: Merge install_exec_creds into setup_new_exec exec: Rename the flag called_exec_mmap point_of_no_return exec: Make unlocking exec_update_mutex explict binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges io_uring: don't use 'fd' for openat/openat2/statx ALSA: Replace zero-length array with flexible-array ALSA: rawmidi: Fix racy buffer resize under concurrent accesses cxgb4: remove duplicate headers MAINTAINERS: Remove me from amdgpu maintainers drm/amd/display: remove duplicate headers drm/amd/display: remove variable "result" in dcn20_patch_unknown_plane_state() drm/amd/amdgpu: cleanup coding style a bit drm/amd/display: add basic atomic check for cursor plane drm/amd/display: Fix vblank and pageflip event handling for FreeSync drm/amdgpu: Fix bug in RAS invoke net: qrtr: Do not depend on ARCH_QCOM net: qrtr: Add MHI transport layer net: hisilicon: Make CONFIG_HNS invisible via-rhine: Add platform dependencies net:enetc: bug fix for qos sfi operate space after freed net: encx24j600: make encx24j600_hw_init() return void net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() net: tulip: de4x5: make PCI_signature() return void net: atheros: remove dead code in atl1c_resume() b43: remove dead function b43_rssinoise_postprocess() soc: tegra: Fix tegra_pmc_get_suspend_mode definition usb: hso: correct debug message net: phy: Make iproc_mdio_resume static drivers: drm: panel: Add ASUS TM5P5 NT35596 panel driver ARM: 8973/1: Add missing newline terminator to kernel message dt-bindings: display: Document ASUS Z00T TM5P5 NT35596 panel compatible drm: panel: add MODULE_LICENSE to panel-visionox-rm69299.c soc/tegra: pmc: Enable PMIC wake event on Tegra194 soc/tegra: pmc: Select GENERIC_PINCONF drm/i915/gen12: Add aux table invalidate for all engines drm/i915: Remove wait priority boosting ANDROID: GKI: driver core: Set fw_devlink=on by default drm/i915: Mark concurrent submissions with a weak-dependency tools/bootconfig: Fix resource leak in apply_xbc() arm64: defconfig: Remove QCOM_GLINK_SSR rpmsg: glink: Integrate glink_ssr in qcom_glink soc: qcom: glink_ssr: Internalize ssr_notifiers remoteproc: qcom: Pass ssr_name to glink subdevice ARM: dts: am57xx: fix networking on boards with ksz9031 phy ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0 tracing: Make tracing_snapshot_instance_cond() static tracing: Fix doc mistakes in trace sample gpu/trace: Minor comment updates for gpu_mem_total tracepoint tracing: Add a vmalloc_sync_mappings() for safe measure tracing: Wait for preempt irq delay thread to finish platform/x86: intel-vbtn: Fix probe failure on devices with only switches 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() platform/x86: toshiba_acpi: Drop duplicate check for led_classdev_unregister() rcutorture: Convert ULONG_CMP_LT() to time_before() torture: Add a --kasan argument torture: Save a few lines by using config_override_param initially torture: Allow scenario-specific Kconfig options to override CFcommon torture: Allow --kconfig options to override --kcsan defaults torture: Abstract application of additional Kconfig options torture: Eliminate duplicate #CHECK# from ConfigFragment rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static torture: Make --kcsan argument also create a summary torture: Add --kcsan argument to top-level kvm.sh script rcu: Allow rcutorture to starve grace-period kthread rcutorture: Right-size TREE10 CPU consumption rcutorture: Add flag to produce non-busy-wait task stalls platform/x86: thinkpad_acpi: Drop duplicate check for led_classdev_unregister() platform/x86: samsung-laptop: Drop duplicate check for led_classdev_unregister() platform/x86: lg-laptop: Drop duplicate check for led_classdev_unregister() arm64: vdso: Map the vDSO text with guarded pages when built for BTI arm64: vdso: Force the vDSO to be linked as BTI when built for BTI arm64: vdso: Annotate for BTI arm64: asm: Provide a mechanism for generating ELF note for BTI arm64: bti: Provide Kconfig for kernel mode BTI arm64: mm: Mark executable text as guarded pages arm64: bpf: Annotate JITed code for BTI arm64: Set GP bit in kernel page tables to enable BTI for the kernel arm64: asm: Override SYM_FUNC_START when building the kernel with BTI arm64: bti: Support building kernel C code using BTI arm64: Document why we enable PAC support for leaf functions platform/x86: eeepc-laptop: Drop duplicate check for led_classdev_unregister() platform/x86: asus-wmi: Drop duplicate check for led_classdev_unregister() platform/x86: asus-laptop: Drop duplicate check for led_classdev_unregister() splice: move f_mode checks to do_{splice,tee}() x86/cpu/amd: Make erratum #1054 a legacy erratum firmware: arm_scmi: fix psci dependency xfs: remove unused iget_flags param from xfs_imap_to_bp() xfs: remove unused shutdown types xfs: random buffer write failure errortag xfs: remove unused iflush stale parameter xfs: combine xfs_trans_ail_[remove|delete]() xfs: drop unused shutdown parameter from xfs_trans_ail_remove() xfs: use delete helper for items expected to be in AIL xfs: acquire ->ail_lock from xfs_trans_ail_delete() xfs: abort consistently on dquot flush failure xfs: fix duplicate verification from xfs_qm_dqflush() xfs: ratelimit unmount time per-buffer I/O error alert xfs: refactor ratelimited buffer error messages into helper xfs: reset buffer write failure state on successful completion xfs: remove unnecessary shutdown check from xfs_iflush() xfs: simplify inode flush error handling xfs: factor out buffer I/O failure code xfs: refactor failed buffer resubmission into xfsaild objtool: Fix infinite loop in find_jump_table() ext4: remove unnecessary test_opt for DIOREAD_NOLOCK net: remove spurious declaration of tcp_default_init_rwnd() virtio_net: fix lockdep warning on 32 bit bdi: move bdi_dev_name out of line vboxsf: don't use the source name in the bdi name bpf, i386: Remove unneeded conversion to bool kgdb: Return true in kgdb_nmi_poll_knock() kgdb: Drop malformed kernel doc comment kgdb: Fix spurious true from in_dbg_master() x86/delay: Introduce TPAUSE delay x86/delay: Refactor delay_mwaitx() for TPAUSE support x86/delay: Preparatory code cleanup arm64: vdso: Add --eh-frame-hdr to ldflags x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro x86/platform/uv: Unexport uv_apicid_hibits x86/platform/uv: Remove _uv_hub_info_check() x86/platform/uv: Simplify uv_send_IPI_one() x86/platform/uv: Mark uv_min_hub_revision_id static x86/platform/uv: Mark is_uv_hubless() static x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c x86/platform/uv: Unexport sn_coherency_id x86/platform/uv: Remove the uv_partition_coherence_id() macro x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static dt-bindings: arm-smmu: Allow mmu-400, smmu-v1 compatible arm64: dts: qcom: sdm845-cheza: Add iommus property dt-bindings: remoteproc: qcom: Add iommus property iommu/arm-smmu: Allow client devices to select direct mapping iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back iommu: arm-smmu-impl: Convert to a generic reset implementation iommu/arm-smmu: Make remove callback message more informative cpu/hotplug: Remove __freeze_secondary_cpus() cpu/hotplug: Remove disable_nonboot_cpus() 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() mmc: sdhci-pci-gli: Fix no irq handler from suspend powerpc/xive: Enforce load-after-store ordering when StoreEOI is active ARM: dts: stm32: Add bindings for SPI2 on AV96 ARM: dts: stm32: Add alternate pinmux for SPI2 pins ARM: dts: stm32: Add bindings for ADC on AV96 ARM: dts: stm32: Add alternate pinmux for ADC pins ARM: dts: stm32: Add bindings for FDCAN2 on AV96 ARM: dts: stm32: Add alternate pinmux for FDCAN2 pins ARM: dts: stm32: Add bindings for FDCAN1 on AV96 ARM: dts: stm32: Add alternate pinmux for FDCAN1 pins ARM: dts: stm32: Repair I2C2 operation on AV96 ARM: dts: stm32: Add alternate pinmux for I2C2 pins spi: dw: Get rid of dma_inited flag spi: dw: Avoid useless assignments in generic DMA setup soc: fsl_asrc: Make some functions static ASoC: rt1016: Add the devicetree file for the rt1016 ASoC: rt1016: Add the rt1016 support ASoC: rt5677: Use devm_snd_soc_register_component() ASoC: mediatek: mt8183: fix error handling of platform_get_irq() x86/apic: Convert the TSC deadline timer matching to steppings macro x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro KVM: nSVM: trap #DB and #BP to userspace if guest debugging is on HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option MIPS: asm: Rename some macros to avoid build errors mips: cm: Add L2 ECC/parity errors reporting mips: cm: Fix an invalid error code of INTVN_*_ERR KVM: selftests: Add KVM_SET_GUEST_DEBUG test KVM: X86: Fix single-step with KVM_SET_GUEST_DEBUG KVM: X86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG KVM: x86: fix DR6 delivery for various cases of #DB injection KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly MIPS: ingenic: Replace <linux/clk-provider.h> by <linux/of_clk.h> MIPS: Use fallthrough for arch/mips Revert "i2c: tegra: Fix suspending in active runtime PM state" dt-bindings: pci: rcar: add r8a77961 support PCI: rcar: Add suspend/resume PCI: rcar: Fix incorrect programming of OB windows MIPS: Truncate link address into 32bit for 32bit kernel MIPS: Remove dead code in pci.h PCI: host-generic: Eliminate pci_host_common_probe wrappers MIPS: CFE: Remove dead code in cfe_getfwinfo() MIPS: Octeon: Remove dead code in __cvmx_helper_npi_probe() arm64: hugetlb: avoid potential NULL dereference powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG powerpc/ima: Fix secure boot rules in ima arch policy ARM: dts: stm32: bump PSCI to version 1.0 on stm32mp15x ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags logic_pio: Use _inX() and _outX() logic_pio: Improve macro argument name io: Provide _inX() and _outX() usb: chipidea: msm: Ensure proper controller reset using role switch API arm64: dts: hi6220: Add CTI options drm/i915/gen12: Invalidate aux table entries forcibly drm/i915/gen12: Flush L3 drm/i915/gen12: Fix HDC pipeline flush Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" clk: qoriq: add cpufreq platform device cpufreq: qoriq: convert to a platform driver phy: cadence: salvo: add salvo phy driver doc: dt-binding: cdns-salvo-phy: add binding doc arm64: dts: hikey960: pinctrl: Fix spi2/spi3 pinconf net: flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE MAINTAINERS: put DYNAMIC INTERRUPT MODERATION in proper order wireguard: send/receive: use explicit unlikely branch instead of implicit coalescing wireguard: selftests: initalize ipv6 members to NULL to squelch clang warning wireguard: send/receive: cond_resched() when processing worker ringbuffers wireguard: socket: remove errant restriction on looping to self wireguard: selftests: use normal kernel stack size on ppc64 eventfd: convert to f_op->read_iter() drm/vkms: Hold gem object while still in-use drm/vkms: enable cursor by default powerpc/64s/kuap: Restore AMR in fast_interrupt_return net: ethernet: ti: am65-cpsw-nuss: fix irqs type dsa: sja1105: dynamically allocate stats structure ionic: Use debugfs_create_bool() to export bool net: phy: tja11xx: add support for master-slave configuration ethtool: provide UAPI for PHY master/slave configuration. Crypto/chcr: fix for hmac(sha) test fails Crypto/chcr: support for 48 byte key_len in aes-xts Crypto/chcr: fix for ccm(aes) failed test Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests Crypto/chcr: fix gcm-aes and rfc4106-gcm failed tests net: ipa: kill ipa_cmd_dma_task_32b_addr_add() net: ipa: kill ipa_endpoint_stop() net: ipa: don't retry in ipa_endpoint_stop() net: ipa: get rid of workaround in ipa_endpoint_stop() net: ipa: fix a bug in ipa_endpoint_stop() net: ipa: remove endpoint delay mode feature net: ipa: introduce ipa_endpoint_program_suspend() net: ipa: have ipa_endpoint_init_ctrl() return previous state net: ipa: only reset channel twice for IPA v3.5.1 net: ipa: rename db_enable flag net: dsa: Do not leave DSA master with NULL netdev_ops net: dsa: remove duplicate assignment in dsa_slave_add_cls_matchall_mirred tcp: defer xmit timer reset in tcp_xmit_retransmit_queue() tcp: refine tcp_pacing_delay() for very low pacing rates arm64: dts: sdm845: add IPA iommus property net: stricter validation of untrusted gso packets seg6: fix SRH processing to comply with RFC8754 net: mscc: ocelot: ANA_AUTOAGE_AGE_PERIOD holds a value in seconds, not ms net: dsa: ocelot: the MAC table on Felix is twice as large r8169: use fsleep in polling functions timer: add fsleep for flexible sleeping ipv6: Implement draft-ietf-6man-rfc4941bis power: supply: core: Add type property to uevent env power: supply: core: Add a macro that maps enum properties to text values power: supply: core: Use designated initializer for property text arrays power: supply: core: Cleanup power supply sysfs attribute list ARM: futex: Address build warning drm/i915/execlists: Track inflight CCID drm/i915/execlists: Avoid reusing the same logical CCID drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane drm/i915/gt: Yield the timeslice if caught waiting on a user semaphore drm/i915: Check current i915_vma.pin_count status first on unbind net: dsa: sja1105: the PTP_CLK extts input reacts on both edges selftests: net: tcp_mmap: fix SO_RCVLOWAT setting net: hsr: fix incorrect type usage for protocol variable net: phy: mscc: use phy_package_shared net: phy: bcm54140: use phy_package_shared net: phy: add concept of shared storage for PHYs Revert "crypto: chelsio - Inline single pdu only" Smack:- Remove redundant inode_smack cache Smack:- Remove mutex lock "smk_lock" from inode_smack Smack: slab-out-of-bounds in vsscanf smack: remove redundant structure variable from header. smack: avoid unused 'sip' variable warning net: macsec: fix rtnl locking issue net: 7990: Fix use correct return type for ndo_start_xmit() net: cpmac: Fix use correct return type for ndo_start_xmit() net: moxa: Fix use correct return type for ndo_start_xmit() net: lantiq: Fix use correct return type for ndo_start_xmit() net: enetc: Make some symbols static net: mediatek: Fix use correct return type for ndo_start_xmit() net: socionext: Fix use correct return type for ndo_start_xmit() net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del() net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx() net: renesas: Fix use correct return type for ndo_start_xmit() s390/qeth: clean up Kconfig help text s390/qeth: return error when starting a reset fails s390/qeth: set TX IRQ marker on last buffer in a group s390/qeth: indicate contiguous TX buffer elements s390/qeth: merge TX skb mapping code s390/qeth: don't use restricted offloads for local traffic s390/qeth: extract helpers for next-hop lookup s390/qeth: add debugfs file for local IP addresses s390/qeth: process local address events s390/qeth: keep track of LP2LP capability for csum offload net: ethernet: mediatek: Make mtk_m32 static sparc: mm: return true,false in kern_addr_valid() net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() net: bridge: return false in br_mrp_enabled() net: cortina: Fix use correct return type for ndo_start_xmit() RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled RDMA/mlx5: Assign profile before calling stages drm/amdgpu/navi10: fix unsigned comparison with 0 drm/amdgpu: Use GEM obj reference for KFD BOs drm/amdgpu: force fbdev into vram drm/amd/powerplay: perform PG ungate prior to CG ungate drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate drm/amdgpu: disable MGCG/MGLS also on gfx CG ungate drm/amdgpu: use the BAR if possible in amdgpu_device_vram_access v2 drm/amd/display: Add dm support for DP 1.4 Compliance edid corruption test objtool, kcsan: Add kcsan_disable_current() and kcsan_enable_current_nowarn() selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct net: ethernet: ti: Use PTR_ERR_OR_ZERO() to simplify code RDMA/mlx5: Move all WR logic from qp.c to separate file RDMA/mlx5: Refactor mlx5_post_send() to improve readability RDMA/mlx5: Update mlx5_ib to use new cmd interface RDMA/hns: Remove redundant assignment of caps RDMA/hns: Adjust lp_pktn_ini dynamically RDMA/hns: Fix comments with non-English symbols RDMA/hns: Optimize SRQ buffer size calculating process RDMA/hns: Move SRQ code to the reasonable place RDMA/hns: Optimize WQE buffer size calculating process RDMA/hns: Remove unused MTT functions RDMA/hns: Optimize PBL buffer allocation process xfs: clean up the error handling in xfs_swap_extents sunrpc: Remove unused function ip_map_update nfsd: handle repeated BIND_CONN_TO_SESSION nfsd4: add filename to states output nfsd4: stid display should preserve on-the-wire byte order nfsd4: common stateid-printing code RDMA/mlx5: Set UDP source port based on the grh.flow_label RDMA/cma: Initialize the flow label of CM's route path record RDMA/mlx5: Define RoCEv2 udp source port when set path RDMA/core: Consider flow label when building skb RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port gfs2: fix withdraw sequence deadlock drm/udl: Make udl_handle_damage static video: fbdev: valkyriefb.c: fix warning comparing pointer to 0 drm/panel: add support for rm69299 visionox panel dt-bindings: documenting compatible string vendor "visionox" video: fbdev: w100fb: Fix a potential double free. arm64: dts: qcom: sdm845: Add SoC compatible to MTP ARM: mm: Remove virtual address print from B15 RAC driver kcsan: Add __kcsan_{enable,disable}_current() variants checkpatch: Warn about data_race() without comment fbdev: aty: use true, false for bool variables in atyfb_base.c video: uvesafb: use true,false for bool variables video: udlfb: use true,false for bool variables video: fbdev: i810: use true,false for bool variables drm/i915: Propagate error from completed fences spi: dw: Add Elkhart Lake PSE DMA support spi: dw: Propagate struct device pointer to ->dma_init() callback spi: dw: Add 'mfld' suffix to Intel Medfield related routines spi: dw: Move few headers under #ifdef CONFIG_SPI_DW_MID_DMA spi: dw: Downgrade interrupt.h to irqreturn.h where appropriate spi: dw: Move interrupt.h to spi-dw.h who is user of it spi: dw: Remove unused variable in CR0 configuring hooks spi: dw: Zero DMA Tx and Rx configurations on stack ARM: dts: tegra30: beaver: Add CPU Operating Performance Points ARM: dts: tegra30: beaver: Set up voltage regulators for DVFS ARM: tegra: Create tegra20-cpufreq platform device on Tegra30 cpufreq: tegra20: Use generic cpufreq-dt driver (Tegra30 supported now) ARM: tegra: Don't enable PLLX while resuming from LP1 on Tegra30 ARM: tegra: Switch CPU to PLLP on resume from LP1 on Tegra30/114/124 ANDROID: GKI: Remove FAIR_GROUP_SCHED ARM: tegra: Correct PL310 Auxiliary Control Register initialization cpuidle: tegra: Support CPU cluster power-down state on Tegra30 ARM: tegra: Do not fully reinitialize L2 on resume ARM: tegra: Initialize r0 register for firmware wake-up firmware: tf: Different way of L2 cache enabling after LP2 suspend ASoC: mediatek: Fix error handling x86/resctrl: Support wider MBM counters x86/resctrl: Support CPUID enumeration of MBM counter width x86/resctrl: Maintain MBM counter width per resource x86/resctrl: Query LLC monitoring properties once during boot x86/resctrl: Remove unnecessary RMID checks x86/cpu: Move resctrl CPUID code to resctrl/ x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h CIFS: Spelling s/EACCESS/EACCES/ RDMA: Allow ib_client's to fail when add() is called spi: bcm2835: Fix error return code in bcm2835_dma_init() spi: a3700: make a3700_spi_init() return void RDMA/mad: Remove snoop interface regulator: db8500-prcmu: Use true,false for bool variable drm/i915/tgl+: Fix interrupt handling for DP AUX transactions ASoC: amd :High hw_level while simultaneous capture s390: nvme reipl s390: nvme ipl tracing/kprobes: Reject new event if loc is NULL tracing/boottime: Fix kprobe event API usage tracing/kprobes: Fix a double initialization typo bootconfig: Fix to remove bootconfig data from initrd while boot s390/pci: Documentation update for s390 PCI s390/pci: removes wrong PCI multifunction assignment s390: ptrace: hard-code "s390x" instead of UTS_MACHINE media: ipu3.rst: fix a build warning media: vidioc-enum-fmt.rst: make the ENUM_FMT text clearer watchdog: iTCO: fix link error serial: samsung: 32-bit access for TX/RX hold registers serial: samsung: dt-bindings: Add reg-io-width compatible serial: samsung: Replace rd_regb/wr_regb with rd_reg/wr_reg Revert "tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state" ANDROID: Drop ABI monitoring from KASAN build config KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly KVM: selftests: Fix build for evmcs.h kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path media: vimc: Make use of V4L2_CAP_IO_MC media: staging/intel-ipu3: Make use of V4L2_CAP_IO_MC media: rcar-vin: Make use of V4L2_CAP_IO_MC media: v4l2: Extend VIDIOC_ENUM_FMT to support MC-centric devices media: pci: Fill v4l2_fmtdesc with designated initializers media: v4l2-dev/ioctl: Add V4L2_CAP_IO_MC reset: hi6220: Add support for AO reset controller dt-bindings: reset: meson: add gxl internal dac reset reset: imx7: Add support for i.MX8MP SoC dt-bindings: reset: imx7: Document usage on i.MX8MP SoC dt-bindings: reset: imx7: Add support for i.MX8MN backlight: qcom-wled: Add support for WLED5 peripheral that is present on PM8150L PMICs docs/virt/kvm: Document configuring and running nested guests HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T HID: asus: Add report_size to struct asus_touchpad_info HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock HID: asus: Only set EV_REP if we are adding a mapping efi/libstub: Correct comment typos dt-bindings: backlight: qcom-wled: Add WLED5 bindings backlight: qcom-wled: Add callback functions dt-bindings: backlight: qcom-wled: Convert the wled bindings to .yaml format dt-bindings: phy: usb-snps-femto-v2: Add regulator entries to example rtlwifi: rtl8188ee: remove Comparison to bool in rf.c b43: remove Comparison of 0/1 to bool variable in pio.c b43: remove Comparison of 0/1 to bool variable in phy_n.c libertas_tf: avoid a null dereference in pointer priv mwifiex: avoid -Wstringop-overflow warning rtlwifi: remove comparison of 0/1 to bool variable brcmsmac: remove Comparison to bool in brcms_b_txstatus() brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue brcmfmac: Fix P2P Group Formation failure via Go-neg method brcmfmac: support the second p2p connection rtw88: fix an issue about leak system resources rtw88: 8723d: add interface configurations table rtw88: 8723d: Set IG register for CCK rate rtw88: 8723d: Add chip_ops::false_alarm_statistics rtw88: 8723d: some chips don't support LDPC rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully rtw88: 8723d: Add set_channel rtw88: 8723d: Add query_rx_desc rtw88: 8723d: Add DIG parameter ray_cs: use true,false for bool variable rtlwifi: use true,false for bool variable in rtl_init_rfkill() ipw2x00: Remove a memory allocation failure log message rtw88: Use udelay instead of usleep in atomic context iopoll: Introduce read_poll_timeout_atomic macro bpf, riscv: Optimize BPF_JSET BPF_K using andi on RV64 bpf, riscv: Optimize BPF_JMP BPF_K when imm == 0 on RV64 bpf, riscv: Optimize FROM_LE using verifier_zext on RV64 bpf, riscv: Enable missing verifier_zext optimizations on RV64 xfrm: remove output_finish indirection from xfrm_state_afinfo xfrm: remove extract_output indirection from xfrm_state_afinfo xfrm: place xfrm6_local_dontfrag in xfrm.h xfrm: expose local_rxpmtu via ipv6_stubs xfrm: move xfrm4_extract_header to common helper xfrm: state: remove extract_input indirection from xfrm_state_afinfo xfrm: avoid extract_output indirection for ipv4 ALSA: hda: Return true,false for return type bool ath11k: Replace zero-length array with flexible-array ath9k_htc: Silence undersized packet warnings ath6kl: Replace zero-length array with flexible-array ath11k: fix kernel panic by freeing the msdu received with invalid length ath11k: Add support to reset htt peer stats carl9170: remove P2P_GO support ath11k: add tx hw 802.11 encapsulation offloading support Input: axp20x-pek - always register interrupt handlers usb: chipidea: Enable user-space triggered role-switching usb: chipidea: udc: add software sg list support usb: chipidea: usbmisc_imx: using different ops for imx7d and imx7ulp usb: chipidea: pull down dp for possible charger detection operation usb: chipidea: introduce imx7d USB charger detection usb: chipidea: introduce CI_HDRC_CONTROLLER_VBUS_EVENT glue layer use Input: lm8333 - update contact email RISC-V: Remove unused code from STRICT_KERNEL_RWX 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/icp: Add Wa_14010685332 ANDROID: Rename build.config.gki.arch_kasan binfmt_elf_fdpic: remove the set_fs(KERNEL_DS) in elf_fdpic_core_dump binfmt_elf: remove the set_fs(KERNEL_DS) in elf_core_dump binfmt_elf: remove the set_fs in fill_siginfo_note signal: refactor copy_siginfo_to_user32 powerpc/spufs: simplify spufs core dumping powerpc/spufs: stop using access_ok powerpc/spufs: fix copy_to_user while atomic neigh: send protocol value in neighbor create notification net: ethernet: ti: am65-cpts: fix build erspan: Add type I version 0 support. cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call drm/amd/display: Prevent dpcd reads with passive dongles drm/amd/display: fix counter in wait_for_no_pipes_pending drm/i915/gt: Stop holding onto the pinned_default_state drm/amd/display: Update DCN2.1 DV Code Revision net/smc: remove unused inline function smc_curs_read net/smc: log important pnetid and state change events dt-binding: net: ti: am65x-cpts: fix dt_binding_check fail net: ipa: remove duplicated include from ipa_mem.c perf flamegraph: Use /bin/bash for report and record scripts perf cs-etm: Move definition of 'traceid_list' global variable from header file libsymbols kallsyms: Move hex2u64 out of header libsymbols kallsyms: Parse using io api perf bench: Add kallsyms parsing perf: cs-etm: Update to build with latest opencsd version. perf symbol: Fix kernel symbol address display perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() perf evsel: Rename perf_evsel__env() to evsel__env() perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() perf evsel: Rename perf_evsel__fallback() to evsel__fallback() perf evsel: Rename perf_evsel__has*() to evsel__has*() perf evsel: Rename perf_evsel__{prev,next}() to evsel__{prev,next}() perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() perf evsel: Rename *perf_evsel__read*() to *evsel__read() perf evsel: Ditch perf_evsel__cmp(), not used for quite a while perf evsel: Rename perf_evsel__is_*() to evsel__is*() perf pmu: Add perf_pmu__find_by_type helper tools feature: Add support for detecting libpfm4 perf doc: Pass ASCIIDOC_EXTRA as an argument perf mem2node: Avoid double free related to realloc perf evsel: Rename perf_evsel__{str,int}val() and other tracepoint field metehods to to evsel__*() perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() perf evsel: Rename *perf_evsel__*name() to *evsel__*name() perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() perf evsel: Rename perf_evsel__config*() to evsel__config*() perf evsel: Rename perf_evsel__exit() to evsel__exit() perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' perf intel-pt: Update documentation about using /proc/kcore perf intel-pt: Update documentation about itrace G and L options perf intel-pt: Add support for synthesizing branch stacks for regular events perf thread-stack: Add thread_stack__br_sample_late() perf evsel: Add support for synthesized branch stack sample type perf auxtrace: Add option to synthesize branch stack for regular events perf intel-pt: Change branch stack support to use thread-stacks perf intel-pt: Consolidate thread-stack use condition perf thread-stack: Add branch stack support perf tools: Simplify checking if SMT is active. perf tools: Fix reading new topology attribute "core_cpus" libperf evlist: Fix a refcount leak perf parse-events: Fix another memory leaks found on parse_events() perf parse-events: Fix memory leaks found on parse_events perf parse-events: Fix memory leaks found on parse_events libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus. perf record: Move side band evlist setup to separate routine perf record: Introduce --switch-output-event libsubcmd: Introduce OPT_CALLBACK_SET() perf evlist: Allow reusing the side band thread for more purposes perf evlist: Move the sideband thread routines to separate object perf parse-events: Add parse_events_option() variant that creates evlist perf bpf: Decouple creating the evlist from adding the SB event perf top: Move sb_evlist to 'struct perf_top' perf record: Move sb_evlist to 'struct record' perf tools: Move routines that probe for perf API features to separate file clk: Allow the common clk framework to be selectable mmc: meson-mx-sdio: Depend on OF_ADDRESS and not just OF MIPS: Remove redundant CLKDEV_LOOKUP selects h8300: Remove redundant CLKDEV_LOOKUP selects arm64: tegra: Remove redundant CLKDEV_LOOKUP selects ARM: Remove redundant CLKDEV_LOOKUP selects ARM: Remove redundant COMMON_CLK selects clk: clk-xgene: Fix a typo in Kconfig io_uring: handle -EFAULT properly in io_uring_setup() clk: Remove unused inline function clk_debug_reparent clk: impd1: Look up clock-output-names clk: Unlink clock if failed to prepare or enable dt-bindings: iommu: renesas,ipmmu-vmsa: convert to json-schema sch_choke: Remove classid from choke_skb_cb. net: sierra_net: Remove unused inline function bnx2x: Remove unused inline function bnx2x_vf_vlan_credit net: sched: choke: Remove unused inline function choke_set_classid net: microchip: Remove unused inline function is_bits_set myri10ge: Remove unused inline function myri10ge_vlan_ip_csum net: stmmac: Remove unused inline function stmmac_rx_threshold_count net: mv643xx_eth: Remove unused inline function sum16_as_be net: sun: cassini: Remove unused inline functions net: tehuti: remove unused inline function bdx_tx_db_size sysctl: Fix unused function warning net: ni: Fix use correct return type for ndo_start_xmit() net: ethernet: ti: use true, false for bool variables in cpsw_new.c net: bnxt: Remove Comparison to bool in bnxt_ethtool.c net: agere: use true,false for bool variable net: atheros: remove conversion to bool in atl1c_start_mac() net: qede: Use true for bool variable in qede_init_fp() bnx2x: Remove Comparison to bool in bnx2x_dcb.c qlcnic: use true,false for bool variable in qlcnic_sriov_common.c net: emac: Fix use correct return type for ndo_start_xmit() net: nxp: Fix use correct return type for ndo_start_xmit() ARM: OMAP5: Make L4SEC clock domain SWSUP only ARM: OMAP4: Make L4SEC clock domain SWSUP only ARM: dts: omap5: add DES crypto accelerator node ARM: dts: omap5: add SHA crypto accelerator node ARM: dts: omap5: add aes2 entry ARM: dts: omap5: add aes1 entry net: altera: Fix use correct return type for ndo_start_xmit() net: allwinner: Fix use correct return type for ndo_start_xmit() ARM: dts: dra7-ipu-dsp-common: Add watchdog timers to IPU and DSP nodes ARM: dts: am571x-idk: Add CMA pools and enable IPUs & DSP1 rprocs ARM: dts: am572x-idk-common: Add CMA pools and enable IPU & DSP rprocs ARM: dts: beagle-x15-common: Add CMA pools and enable IPU & DSP rprocs ARM: dts: dra76-evm: Add CMA pools and enable IPU & DSP rprocs ARM: dts: dra71-evm: Add CMA pools and enable IPUs & DSP1 rprocs ARM: dts: dra72-evm-revc: Add CMA pools and enable IPUs & DSP1 rprocs ARM: dts: dra72-evm: Add CMA pools and enable IPUs & DSP1 rprocs ARM: dts: dra7-evm: Add CMA pools and enable IPU & DSP rprocs ARM: dts: dra7-ipu-dsp-common: Add timers to IPU and DSP nodes ARM: dts: dra7-ipu-dsp-common: Add mailboxes to IPU and DSP nodes ARM: dts: dra7-ipu-dsp-common: Move mailboxes into common files ARM: dts: DRA72x: Add aliases for rproc nodes ARM: dts: DRA74x: Add aliases for rproc nodes ARM: dts: DRA74x: Add DSP2 processor device node ARM: dts: DRA7: Add common IPU and DSP nodes ARM: dts: dra7: add timer_sys_ck entries for IPU/DSP timers net: broadcom: fix a mistake about ioremap resource drm: Fix HDCP failures when SRM fw is missing ARM: dts: Add 32KHz clock as default clock source platform/x86: touchscreen_dmi: Drop comma in terminator line platform/x86: touchscreen_dmi: add Vinga J116 touchscreen platform/x86: Add Slim Bootloader firmware update signaling driver platform/x86: intel_pmc_core: avoid unused-function warnings MAINTAINERS: Add me as maintainer of Intel SCU drivers platform/x86: Add Elkhart Lake SCU/PMC support platform/x86: thinkpad_acpi: Remove always false 'value < 0' statement ARM: dts: omap4-droid4: Fix occasional lost wakeirq for uart1 ARM: dts: omap4-droid4: Fix flakey wlan by disabling internal pull for gpio drm/amdgpu: allocate large structures dynamically amdgpu_acpi: add backlight control for the DC case drm/radeon: fix unsigned comparison with 0 drm/amdgpu: Avoid integer overflow in amdgpu_device_suspend_display_audio drm/amd/display: 3.2.84 drm/amd/display: Add struct field for future use drm/amd/display: move location of dmub_srv.h file drm/amd/display: remove unused module/stats drm/amd/display: Check DMCU Exists Before Loading drm/amd/display: Prevent dpcd reads with passive dongles drm/amd/display: Add 4 to 1 MPC split support drm/amd/display: The external monitor will show gray screen during SUT reboot drm/amd/display: add addition dc type to translate to dmub fw type drm/amd/display: Support FP16 pixel format drm/amd/display: temporary clamp the vratio used to 1.0 drm/amd/display: Allow PState switch in VBLANK one display VACTIVE drm/amd/display: fix counter in wait_for_no_pipes_pending drm/amd/display: Mode change with same timing causing long display blank drm/amd/display: Update DCN2.1 DV Code Revision drm/amd/display: Move panel_cntl specific register from abm to panel_cntl. drm/amd/display: remove unused variable 'ret' in dm_suspend() clk: vexpress-osc: Use the devres clock API variants clk: versatile: Only enable SP810 on 32-bit by default clk: versatile: Rework kconfig structure amba: Retry adding deferred devices at late_initcall arm64: vexpress: Don't select CONFIG_POWER_RESET_VEXPRESS ARM: vexpress: Move vexpress_flags_set() into arch code tools: gpio: add bias flags to lsgpio gpio: exar: Fix bad handling for ida_simple_get error path gpio-f7188x: Add GPIO support for F81865 gpio: tegra186: export MODULE_DEVICE_TABLE doc: thermal: add cpu-idle-cooling to index tree workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. doc:locking: remove info about old behavior of locktorture docs: sysctl/kernel: document firmware_config docs: sysctl/kernel: document ftrace entries samples: fix binderfs sample docs: s390: Fix wrong label Guest2 instead of Guest3 docs: coresight: fix `make htmldocs` warning doc:it_IT: align Italian translation doc: misc-device: add uacce to toctree(index) docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc watchdog: update email address in conversion doc kobject: documentation: Fix erroneous function example in kobject doc. media: admin-guide: split cardlist.rst file media: admin-guide: make clear about PCI subsystem IDs media: cec: silence shift wrapping warning in __cec_s_log_addrs() media: sun8i: Fix an error handling path in 'deinterlace_runtime_resume()' media: vimc: deb: Add support for {RGB,BGR,GBR}888 bus formats on source pad media: vimc: Add missing {RGB,BGR,GBR}888 media bus codes media: vimc: Support multiple media bus codes for each pixelformat media: ti-vpe: avoid gcc-9 warning media: staging: media: usbvision: usbvision-core Correct spelling docs: filesystems: convert configfs.txt to ReST media: staging: media: imx: no need to check return value of debugfs_create functions iocost: protect iocg->abs_vdebt with iocg->waitq.lock docs: filesystems: convert xfs-self-describing-metadata.txt to ReST docs: filesystems: convert xfs-delayed-logging-design.txt to ReST docs: filesystems: convert sysfs-tagging.txt to ReST docs: filesystems: convert sysfs-pci.txt to ReST docs: filesystems: convert spufs/spu_run.txt to ReST docs: filesystems: convert spufs/spufs.txt to ReST docs: filesystems: convert spufs/spu_create.txt to ReST docs: filesystems: split spufs.txt into 3 separate files docs: filesystems: convert sharedsubtree.txt to ReST docs: filesystems: convert seq_file.txt to ReST docs: filesystems: convert quota.txt to ReST docs: filesystems: convert mount_api.txt to ReST docs: filesystems: convert mandatory-locking.txt to ReST docs: filesystems: convert locks.txt to ReST docs: filesystems: convert fuse-io.txt to ReST docs: filesystems: convert files.txt to ReST docs: filesystems: convert fiemap.txt to ReST docs: filesystems: convert dnotify.txt to ReST docs: filesystems: convert devpts.txt to ReST docs: filesystems: convert coda.txt to ReST docs: filesystems: convert automount-support.txt to ReST docs: filesystems: convert cifs/cifsroot.txt to ReST docs: filesystems: caching/backend-api.txt: convert it to ReST docs: filesystems: caching/cachefiles.txt: convert to ReST docs: filesystems: caching/operations.txt: convert it to ReST docs: filesystems: caching/netfs-api.txt: convert it to ReST docs: filesystems: convert caching/fscache.txt to ReST format docs: filesystems: convert caching/object.txt to ReST media: MAINTAINERS: update the Amlogic VDEC driver maintainer entry HID: i2c-hid: add Schneider SCL142ALM to descriptor override media: meson: vdec: enable mcrcc for VP9 arm64: cacheflush: Fix KGDB trap detection media: cx231xx: Remove unneeded semicolon media: rcar-csi2: Fix comment of VCDT/VCDT2 register media: imx: utils: Default colorspace to SRGB media: dt-bindings: media: rockchip-vpu: fix interrupt-names media: staging: rkisp1: cap: enable RGB capture format with YUV media bus media: staging: rkisp1: rsz: change (hv)div only if capture format is YUV media: staging: rkisp1: rsz: remove redundant if statement and add inline doc media: staging: rkisp1: rsz: get the capture format info from the capture struct bus: mhi: core: Fix channel device name conflict bus: mhi: core: Fix typo in comment bus: mhi: core: Offload register accesses to the controller bus: mhi: core: Remove link_status() callback bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails bus: mhi: Fix parsing of mhi_flags mei: me: disable mei interface on LBG servers. Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolish i2c: at91: Send bus clear command if SDA is down i2c: use my kernel.org address from now on i2c: fix missing pm_runtime_put_sync in i2c_device_probe serial: amba-pl011: Make sure we initialize the port.lock spinlock tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state serial: lantiq: Add x86 in Kconfig dependencies for Lantiq serial driver spi: dw-apb-ssi: Add Intel Keem Bay support spi: dw-apb-ssi: Add compatible string for DesignWare DWC_ssi spi: dw: Add support for Intel Keem Bay SPI spi: dw: Add support for DesignWare DWC_ssi spi: dw: Add update_cr0() callback to update CTRLR0 spi: dw: Fix typo in few registers name arm64: cpufeature: Group indexed system register definitions by name i2c: pxa: fix i2c_pxa_wait_bus_not_busy() boundary condition i2c: pxa: clean up decode_bits() i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output i2c: pxa: move DT IDs along side platform IDs i2c: pxa: move private definitions to i2c-pxa.c i2c: pxa: always set fm and hs members for each type i2c: pxa: add and use definitions for IBMR register spi: bcm2835: Fixes bare use of unsigned i2c: pxa: re-arrange register field definitions i2c: pxa: re-arrange functions to flow better i2c: pxa: re-arrange includes to be in alphabetical order i2c: pxa: remove unneeded includes i2c: pxa: use official address byte helper iommu/amd: Do not flush Device Table in iommu_map_page() iommu/amd: Update Device Table in increase_address_space() iommu/amd: Call domain_flush_complete() in update_domain() iommu/amd: Do not loop forever when trying to increase address space iommu/amd: Fix race in increase_address_space()/fetch_pte() iommu: Unexport iommu_group_get_for_dev() iommu: Move more initialization to __iommu_probe_device() iommu: Remove add_device()/remove_device() code-paths iommu/exynos: Convert to probe/release_device() call-backs iommu/exynos: Use first SYSMMU in controllers list for IOMMU core iommu/omap: Convert to probe/release_device() call-backs iommu/omap: Remove orphan_dev tracking iommu/renesas: Convert to probe/release_device() call-backs iommu/tegra: Convert to probe/release_device() call-backs iommu/rockchip: Convert to probe/release_device() call-backs iommu/qcom: Convert to probe/release_device() call-backs iommu/mediatek-v1 Convert to probe/release_device() call-backs iommu/mediatek: Convert to probe/release_device() call-backs iommu/msm: Convert to probe/release_device() call-backs iommu/virtio: Convert to probe/release_device() call-backs iommu/s390: Convert to probe/release_device() call-backs iommu/pamu: Convert to probe/release_device() call-backs iommu/arm-smmu: Convert to probe/release_device() call-backs iommu/vt-d: Convert to probe/release_device() call-backs iommu/amd: Convert to probe/release_device() call-backs iommu/amd: Remove dev_data->passthrough iommu: Export bus_iommu_probe() and make is safe for re-probing iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() iommu: Split off default domain allocation from group assignment iommu: Move new probe_device path to separate function iommu: Keep a list of allocated groups in __iommu_probe_device() iommu: Move default domain allocation to iommu_probe_device() iommu: Add probe_device() and release_device() call-backs iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU iommu/amd: Remove dma_mask check from check_device() iommu/vt-d: Wire up iommu_ops->def_domain_type iommu/amd: Implement iommu_ops->def_domain_type call-back iommu: Add def_domain_type() callback in iommu_ops iommu: Move default domain allocation to separate function platform/x86: thinkpad_acpi: Remove always false 'value < 0' statement platform/x86: intel_pmc_core: avoid unused-function warnings platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL arm64: dts: rockchip: Define the rockchip Video Decoder node on rk3399 ASoC: qcom: lpass-cpu: Make I2S SD lines configurable dt-bindings: sound: lpass-cpu: Document DAI subnodes ARM: dts: stm32: Enable thermal sensor support on stm32mp15xx-dkx ARM: dts: stm32: add sd-uhs properties in SD-card node for stm32mp157c-ed1 PCI: altera: Clean up indentation issue on a return statement drm/mm: optimize rb_hole_addr rbtree search drm/ttm: Remove reference to the mem_glob member PCI: endpoint: functions/pci-epf-test: Fix DMA channel release powerpc/mm/book3s64: Fix MADV_DONTNEED and parallel page fault race powerpc/mm/book3s64: Avoid sending IPI on clearing PMD powerpc/kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check powerpc/kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa powerpc/kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page powerpc/kvm/book3s: Avoid using rmap to protect parallel page table update. powerpc/kvm/book3s: use find_kvm_host_pte in pute_tce functions powerpc/kvm/book3s: Use find_kvm_host_pte in h_enter powerpc/kvm/book3s: Use find_kvm_host_pte in page fault handler powerpc/kvm/book3s: Add helper for host page table walk powerpc/kvm/book3s: Use kvm helpers to walk shadow or secondary table powerpc/kvm/nested: Add helper to walk nested shadow linux page table. powerpc/kvm/book3s: Add helper to walk partition scoped linux page table. powerpc/kvm/book3s: switch from raw_spin_*lock to arch_spin_lock. powerpc/perf/callchain: Use __get_user_pages_fast in read_user_stack_slow powerpc/mce: Don't reload pte val in addr_to_pfn powerpc/book3s64/hash: Use the pte_t address from the caller powerpc/hash64: Restrict page table lookup using init_mm with __flush_hash_table_range powerpc/mm/hash64: use _PAGE_PTE when checking for pte_present powerpc/pkeys: Check vma before returning key fault error to the user powerpc/pkeys: Avoid using lockless page table walk mm: change pmdp_huge_get_and_clear_full take vm_area_struct as arg media: staging: ipu3-imgu: Add a sanity check for the parameter struct size media: staging: ipu3-imgu: Move alignment attribute to field media: Revert "staging: imgu: Address a compiler warning on alignment" media: MAINTAINERS: ipu3-imgu: Add Tian Shu and Bingbu as reviewers media: ipu3.rst: add explanation for running mode media: staging: ipu3: Fix stale list entries on parameter queue failure media: venus: venc,vdec: Return EBUSY on S_FMT while streaming media: venus: Mark last capture buffer usb: typec: mux: intel: Handle alt mode HPD_HIGH usb: usbfs: correct kernel->user page attribute mismatch usb: typec: intel_pmc_mux: Fix the property names USB: core: Fix misleading driver bug report media: venus: vdec: Init registered list unconditionally drm/i915/execlists: Record the active CCID from before reset media: venus: vdec: Mark flushed buffers with error state media: venus: helpers: Done buffers per queue type media: venus: core: Constify codec frequency data array media: venus: core: Fix mutex destroy in remove media: venus: core: Add missing mutex destroy PCI: v3-semi: Fix a memory leak in v3_pci_probe() error handling paths drm/i915: Added required new PCode commands arm64: cpufeature: Extend comment to describe absence of field info staging: gasket: Check the return value of gasket_get_bar_index() staging: ks7010: remove me from CC list crypto: xilinx - Remove set but not used variable 'drv_ctx' crypto: xilinx: Handle AES PM API return status staging: vt6656: Use const for read only data staging: vt6655: fix LONG_LINE warning staging: vt6655: return early if not bNeedAck staging: vt6655: extract index manupulation out of function call staging: vt6655: return at the ond of case body staging: vt6655: remove else after return and invert condition staging: vt6655: do calculation of uAckTime first staging: vt6655: merge two switch cases in s_uGetDataDuration staging:rtl8723bs: eliminate usage of skb_clone after skb allocation fail staging: pi433: fix error return code in pi433_probe() staging: rtl8723bs: remove conversion to bool in halbtcoutsrc_Get() staging: rtl8723bs: os_dep: Cleanup pointer casting code style staging: rtl8723bs: os_dep: remove rtw_spt_band_free() staging: vt6656: refactor power save operation staging: vt6656: Return on isr0 when zero. staging: vt6656: use struct wiphy retry short and long settings. staging: vt6656: return all key calls to mac80211 stack. staging: vt6656 remove vnt_mac_disable_keyentry calls staging: vt6656: vnt_set_keymode simplify key modes. staging: vt6656: Refactor the vnt_rf_table_download function staging: vt6656: Refactor the vnt_set_bss_mode function staging: vt6656: Check the return values in vnt_set_bss_mode function staging: wfx: avoid compiler warning on empty array Staging: comedi: drivers: ni_pcimio: Fix variable name staging: sm750fb: print error message with actual value staging: sm750fb: add common function to set color offsets and visual mode staging: sm750fb: add missing case while setting FB_VISUAL staging: wilc1000: Increase the size of wid_list array staging: qlge: Fix function argument alignment warning in ql_init_device staging: qlge: Fix suspect code indent warning in ql_init_device staging: qlge: Remove multi-line dereference from ql_request_irq staging: qlge: Remove goto statements from ql_get_mac_addr_reg staging: qlge: Fix indentation in ql_get_mac_addr_reg staging: qlge: Remove gotos from ql_set_mac_addr_reg staging: qlge: Fix indentation in ql_set_mac_addr_reg staging: most: usb: consolidate code staging: most: usb: drop unlikely macros staging: most: usb: use EINVAL error code staging: most: usb: remove overcautious parameter checking PCI: dwc: Make hisi_pcie_platform_ops static PCI: dwc: Clean up computing of msix_tbl KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction drm/i915/tgl+: Fix interrupt handling for DP AUX transactions drm/client: Dual licence the header in GPL-2 and MIT drm: Replace drm_modeset_lock/unlock_all with DRM_MODESET_LOCK_ALL_* helpers arm64: Sort vendor-specific errata efi/libstub: Make efi_printk() input argument const char* drm/meson: add mode selection limits against specific SoC revisions drm/i915/gt: Small tidy of gen8+ breadcrumb emission ARM: dts: ux500: samsung-skomer: Add magnetometer ARM: dts: ux500: samsung-golden: Add magnetometer usb: dwc3: gadget: WARN on no-resource status usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer usb: dwc3: gadget: Store resource index of start cmd usb: dwc3: gadget: Properly handle failed kick_transfer usb: dwc3: core: Use role-switch default dr_mode usb: dwc3: drd: Don't free non-existing irq usb: dwc3: meson-g12a: refactor usb2 phy init usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init usb: dwc3: meson-g12a: get the reset as shared usb: dwc3: meson-g12a: handle the phy and glue registers separately usb: dwc3: meson-g12a: specify phy names in soc data dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Amlogic GXL and GXM Families USB Glue Bindings dt-bindings: usb: qcom,dwc3: Add compatible for SC7180 dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue usb: dwc3: gadget: Remove unnecessary checks usb: dwc3: gadget: Give back staled requests usb: dwc3: gadget: Properly handle ClearFeature(halt) dt-bindings: usb: document aspeed vhub device ID/string properties usb: gadget: aspeed: fixup usb1 device descriptor at init time usb: gadget: aspeed: allow to set device IDs in device tree usb: gadget: aspeed: allow to set usb strings in device tree usb: gadget: add "usb_validate_langid" function usb: gadget: aspeed: support multiple language strings usb: gadget: aspeed: improve vhub port irq handling usb: dwc3: support continuous runtime PM with dual role usb: cdns3: mark local functions static USB: dwc2: Use the correct style for SPDX License Identifier USB: dwc3: Use the correct style for SPDX License Identifier USB: gadget: Use the correct style for SPDX License Identifier HID: intel-ish-hid: avoid bogus uninitialized-variable warning drm/bridge: chrontel-ch7033: Add a new driver dt-bindings: display: Add Chrontel CH7033 Video Encoder binding dt-bindings: Add vendor prefix for Chrontel, Inc. ARM: dts: r8a7742-iwg21d-q7: Add iWave G21D-Q7 board based on RZ/G1H ARM: dts: r8a7742-iwg21m: Add iWave RZ/G1H Qseven SOM ARM: dts: r8a7742: Initial SoC device tree ath11k: fix resource unavailability for htt stats after peer stats display ath11k: use true,false for bool variables ath10k: Add support for targets without trustzone ath10k: Setup the msa resources before qmi init dt-bindings: ath10k: Add wifi-firmware subnode for wifi node ath10k: remove the max_sched_scan_reqs value ath10k: Avoid override CE5 configuration for QCA99X0 chipsets efi/libstub/x86: Work around LLVM ELF quirk build regression efi/libstub: Fix mixed mode boot issue after macro refactor ARM: dts: aspeed: Change KCS nodes to v2 binding ARM: dts: Aspeed: AST2600: Add XDMA PCI-E root control reset ARM: dts: aspeed: ast2600: Add XDMA Engine ARM: dts: aspeed: ast2500: Add XDMA Engine ARM: dts: aspeed: Adding Facebook Yosemite V2 BMC ARM: dts: aspeed: Add YADRO Nicole BMC ARM: dts: aspeed: mihawk: add aliases for i2c ARM: dts: aspeed: tacoma: Add TPM ARM: dts: aspeed: tacoma: Enable the second VUART ARM: dts: aspeed: tacoma: Add iio-hwmon nodes for IIO devices ARM: dts: aspeed: rainier: Add VGA reserved memory region ARM: dts: aspeed: rainier: Add gpio line names ARM: dts: aspeed: tacoma: Add gpio line names ARM: dts: aspeed: zaius: Add gpio line names ARM: dts: aspeed: romulus: Add gpio line names ARM: dts: aspeed: witherspoon: Add gpio line names ARM: dts: aspeed: ast2600: Set arch timer always-on ARM: dts: aspeed: tacoma: Add GPIOs for FSI ARM: dts: aspeed: mihawk: Change the name of leds ARM: dts: aspeed: rainier: Remove regulators ARM: dts: aspeed: rainier: Add host FSI description ARM: dts: aspeed: ast2600evb: Enable FSI master ARM: dts: aspeed: tacoma: Add gpio-key definitions ARM: dts: aspeed: rainier: Set PCA9552 pin types ARM: dts: aspeed: rainier: Enable VUART2 ARM: dts: aspeed: ast2400: Add video engine support ARM: dts: aspeed: tacoma: Enable eMMC controller ARM: dts: aspeed: tiogapass: Add gpio line names ARM: dts: aspeed: tiogapass: Add IPMB device ARM: dts: aspeed: ast2600: Add Video Engine node drm/tidss: remove AM65x PG1 YUV erratum code ALSA: hda: Use hdac_to_hda_codec macro drm/omap: change default signal polarities and drives ALSA: hda: Use dev_to_hdac_dev macro ARM: dts: aspeed: ast2600: Add SCU interrupt controllers ARM: dts: aspeed: ast2500: Add SCU interrupt controller phy: qcom-qmp: Rename UFS PCS QMP v4 registers phy: qcom-qmp: Use proper PWRDOWN offset for sm8150 USB phy: qcom-qmp: Add SM8150 QMP USB3 PHY support phy: qcom-snps: Add SNPS USB PHY driver for QCOM based SOCs dt-bindings: phy: Add binding for qcom,usb-snps-femto-v2 scsi: scsi_debug: Implement ZBC host-aware emulation scsi: scsi_debug: Add zone_size_mb module parameter scsi: scsi_debug: Add zone_nr_conv module parameter scsi: scsi_debug: Add zone_max_open module parameter scsi: scsi_debug: Add ZBC module parameter scsi: scsi_debug: Add ZBC zone commands scsi: scsi_debug: Add ZBC mode and VPD pages soundwire: bus: reduce verbosity on enumeration soundwire: debugfs: clarify SDPX license with GPL-2.0-only soundwire: slave: don't init debugfs on device registration error Documentation: SoundWire: clarify TDM mode support soundwire: qcom: fix error handling in probe scsi: scsi_debug: Bump to version 1.89 scsi: scsi_debug: Re-arrange parameters alphabetically scsi: scsi_debug: Implement PRE-FETCH commands scsi: scsi_debug: Improve command duration calculation scsi: scsi_debug: Weaken rwlock around ramdisk access scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) scsi: scsi_debug: Add per_host_store option scsi: scsi_debug: Randomize command completion time ANDROID: GKI: enable CONFIG_HID_BATTERY_STRENGTH ANDROID: Incremental fs: Fix issues with very large files docs: dt: convert writing-bindings.txt to ReST docs: dt: convert submitting-patches.txt to ReST format docs: dt: convert ABI.txt to ReST format docs: dt: convert overlay-notes.txt to ReST format docs: dt: convert of_unittest.txt to ReST docs: dt: convert dynamic-resolution-notes.txt to ReST docs: dt: convert changesets to ReST riscv: force __cpu_up_ variables to put in data section docs: dt: usage_model.rst: fix link for DT usage riscv: add Linux note to vdso docs: dt: convert usage-model.txt to ReST docs: dt: add an index.rst file for devicetree riscv: set max_pfn to the PFN of the last page RISC-V: Remove N-extension related defines RISC-V: Add bitmap reprensenting ISA features common across CPUs RISC-V: Export riscv_cpuid_to_hartid_mask() API platform/chrome: cros_usbpd_logger: Add __printf annotation to append_str() platform/chrome: cros_ec_i2c: Appease the kernel-doc deity of: Documentation: change overlay example to use current syntax xsk: Remove unnecessary member in xdp_umem xsk: Change two variable names for increased clarity bpf: Avoid gcc-10 stringop-overflow warning in struct bpf_prog drm/panel: boe-tv101wum-n16: fine tune clock ARM: dts: socfpga: Add fpga2hps and fpga2sdram bridges ARM: dts: socfgpa: set bridges status to disabled FROMGIT: phy: qcom-qusb2: Re add "qcom,sdm845-qusb2-phy" compat string dt-bindings: display: dw_mipi_dsi.txt: convert to yaml drm/panel: panel-simple: fix AUO G101EVN010 connector/panel type net: partially revert dynamic lockdep key changes bonding: remove useless stats_lock_key nfp: abm: fix a memory leak bug arm64: dts: ti: j721e-main: add main navss cpts node arm64: dts: ti: k3-j721e-mcu: add mcu cpsw cpts node arm64: dts: ti: k3-am65-main: add main navss cpts node arm64: dts: ti: k3-am65-mcu: add cpsw cpts node net: ethernet: ti: am65-cpsw-nuss: enable packet timestamping support net: ethernet: ti: introduce am654 common platform time sync driver dt-binding: ti: am65x: document common platform time sync cpts module atm: fix a memory leak of vcc->user_back atm: fix a UAF in lec_arp_clear_vccs() docs: devlink: clarify the scope of snapshot id devlink: let kernel allocate region snapshot id devlink: factor out building a snapshot notification net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply net_sched: sch_fq: add horizon attribute net_sched: fix tcm_parent in tc filter dump net: sched: fallback to qdisc noqueue if default qdisc setup fail cxgb4/chcr: avoid -Wreturn-local-addr warning arm64: dts: sdm845: add IPA iommus property ANDROID: iommu/arm-smmu: Allow inherting stream mapping from bootloader net: ipa: define SMEM memory region for IPA net: ipa: define IMEM memory region for IPA net: ipa: redefine struct ipa_mem_data dt-bindings: net: add IPA iommus property ASoC: wm8524: Add support S32_LE s390/qeth: fix cancelling of TX timer on dev_close() r8169: use new helper eth_hw_addr_crc net: add helper eth_hw_addr_crc net: dsa: felix: allow the device to be disabled Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() net/smc: save SMC-R peer link_uid net/smc: create improved SMC-R link_uid net/smc: improve termination processing net/smc: add termination reason and handle LLC protocol violation net/smc: asymmetric link tagging net/smc: assign link to a new connection net/smc: send DELETE_LINK, ALL message and wait for send to complete net/smc: wait for departure of an IB message net/smc: handle incoming CDC validation message net/smc: send failover validation message net/smc: switch connections to alternate link net/smc: save state of last sent CDC message x86/boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded net: enetc: fix an issue about leak system resources bnxt_en: show only relevant ethtool stats for a TX or RX ring bnxt_en: Split HW ring statistics strings into RX and TX parts. bnxt_en: Refactor the software ring counters. bnxt_en: Add doorbell information to bnxt_en_dev struct. bnxt_en: Add support for L2 doorbell size. bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries. bnxt_en: Define the doorbell offsets on 57500 chips. bnxt_en: Improve kernel log messages related to ethtool reset. bnxt_en: fix ethtool_reset_flags ABI violations bnxt_en: refactor ethtool firmware reset types bnxt_en: prepare to refactor ethtool reset types bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw. bnxt_en: Improve TQM ring context memory sizing formulas. bnxt_en: Allocate TQM ring context memory according to fw specification. bnxt_en: Update firmware spec. to 1.10.1.33. net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() devlink: Fix reporter's recovery condition firmware: arm_sdei: Drop check for /firmware/ node and always register driver drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled drm/i915/gt: Make timeslicing an explicit engine property drm/i915: Avoid dereferencing a dead context stmmac: fix pointer check after utilization in stmmac_interrupt tipc: fix partial topology connection closure MAINTAINERS: remove myself as ceph co-maintainer net: dsa: Do not make user port errors fatal drm/i915/selftests: Repeat the rps clock frequency measurement ceph: fix double unlock in handle_cap_export() ceph: fix special error code in ceph_try_get_caps() ceph: fix endianness bug when handling MDS session feature bits i40iw: Fix error handling in i40iw_manage_arp_cache() arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() tty: xilinx_uartps: Fix missing id assignment to the console arm64: dts: allwinner: sun50i-a64: Add missing address/size-cells arm64: dts: allwinner: h6: Enable CPU opp tables for Pine H64 arm64: dts: allwinner: Sort Pine H64 device-tree nodes uapi: revert flexible-array conversions kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts USB: serial: qcserial: Add DW5816e support spi: amd: Drop superfluous member from struct amd_spi spi: amd: Fix refcount underflow on remove spi: amd: Drop duplicate driver data assignments spi: amd: Pass probe errors back to driver core spi: amd: Fix duplicate iounmap in error path KVM: x86: Fixes posted interrupt check for IRQs delivery modes gcc-10 warnings: fix low-hanging fruit udf: stop using ioctl_by_bdev isofs: stop using ioctl_by_bdev hfsplus: stop using ioctl_by_bdev cdrom: factor out a cdrom_multisession helper cdrom: factor out a cdrom_read_tocentry helper ide-cd: rename cdrom_read_tocentry block: add a cdrom_device_info pointer to struct gendisk drm/i915/display: Warn if the FBC is still writing to stolen on removal fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() fs/xfs: Create function xfs_inode_should_enable_dax() fs/xfs: Make DAX mount option a tri-state fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS fs/xfs: Remove unnecessary initialization of i_rwsem xfs: spell out the parameter name for ->cancel_item xfs: use a xfs_btree_cur for the ->finish_cleanup state xfs: turn dfp_done into a xfs_log_item xfs: refactor xfs_defer_finish_noroll xfs: turn dfp_intent into a xfs_log_item xfs: merge the ->diff_items defer op into ->create_intent xfs: merge the ->log_item defer op into ->create_intent xfs: factor out a xfs_defer_create_intent helper xfs: remove the xfs_inode_log_item_t typedef xfs: remove the xfs_efd_log_item_t typedef xfs: remove the xfs_efi_log_item_t typedef xfs: refactor xlog_recover_buffer_pass1 xfs: simplify xlog_recover_inode_ra_pass2 xfs: factor out a xlog_buf_readahead helper xfs: rename inode_list xlog_recover_reorder_trans xfs: refactor the buffer cancellation table helpers xfs: define printk_once variants for xfs messages xfs: stop CONFIG_XFS_DEBUG from changing compiler flags xfs: remove unnecessary check of the variable resblks in xfs_symlink xfs: simplify the flags setting in xfs_qm_scall_quotaon xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach xfs: remove unnecessary variable udqp from xfs_ioctl_setattr xfs: reserve quota inode transaction space only when needed xfs: combine two if statements with same condition xfs: trace quota allocations for all quota types xfs: report unrecognized log item type codes during recovery KVM: SVM: fill in kvm_run->debug.arch.dr[67] KVM: nVMX: Replace a BUG_ON(1) with BUG() to squash clang warning drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled Documentation/dax: Update Usage section fs/stat: Define DAX statx attribute fs: Remove unneeded IS_DAX() check in io_is_direct() drm/i915: Streamline the artihmetic drm/i915: Rename variables to be consistent with bspec drm/i915: Nuke mode.vrefresh usage drm/i915: Remove cnl pre-prod workarounds drm/i915/fbc: Require linear fb stride to be multiple of 512 bytes on gen9/glk drm/i915: Rename bw_state to new_bw_state drm/i915: Track active_pipes in bw_state drm/i915: Use bw state for per crtc SAGV evaluation ASoC: qcom: Use the defined variable to simplify code ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate. ASoC: rl6231: Add the K bypass for the PLL parameters cachefiles: Fix corruption of the return value in cachefiles_read_or_alloc_pages() ARM: dts: s5pv210: Set MAX8998 GPIO pulls on Aries boards ARM: dts: s5pv210: Correct FIMC definitions ARM: dts: s5pv210: Assign clocks to MMC devices on Aries boards ARM: dts: s5pv210: Enable ADC on Aries boards ARM: dts: s5pv210: Add an ADC node ARM: dts: s5pv210: Disable pull for vibrator enable GPIO on Aries boards ARM: dts: s5pv210: Add si470x FM radio to Galaxy S ARM: dts: s5pv210: Add remaining i2c-gpio adapters to Aries boards ARM: dts: s5pv210: Add panel support to Aries boards ARM: dts: s5pv210: Add touchkey support to Aries boards ARM: dts: s5pv210: Add FSA9480 support to Aries boards ARM: dts: s5pv210: Add WM8994 support to Aries boards ARM: dts: s5pv210: Disable pulls on GPIO I2C adapters for Aries ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries ARM: dts: s5pv210: Correct gpi pinctrl node name io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() arm64: insn: Report PAC and BTI instructions as skippable arm64: insn: Don't assume unrecognized HINTs are skippable arm64: insn: Provide a better name for aarch64_insn_is_nop() arm64: insn: Add constants for new HINT instruction decode arm64: Unify WORKAROUND_SPECULATIVE_AT_{NVHE,VHE} bpf, arm: Optimize ALU ARSH K using asr immediate instruction bpf, arm: Optimize ALU64 ARSH X using orrpl conditional instruction ARM: dts: s5pv210: Add sleep GPIO configuration for Galaxy S ARM: dts: s5pv210: Add sleep GPIO configuration for Fascinate4G ARM: dts: s5pv210: Add helper define for sleep gpio config ASoC: adau7118: Mark the ADAU7118 reset register as volatile drm/i915/gem: Implement legacy MI_STORE_DATA_IMM drm/i915/gem: Specify address type for chained reloc batches x86/boot: Fix -Wint-to-pointer-cast build warning x86/boot: Add kstrtoul() from lib/ powerpc/fadump: consider reserved ranges while reserving memory powerpc/fadump: use static allocation for reserved memory ranges ARM: multi_v7_defconfig: Enable r8a7742 SoC ARM: shmobile: defconfig: Enable r8a7742 SoC powerpc/ps3: Move static keyword to the front of declaration ARM: debug-ll: Add support for r8a7742 soc: renesas: Add Renesas R8A7742 config option ASoC: codecs: max9768: update contact email ASoC: max98373: reorder max98373_reset() in resume ASoC: rt1308: Revise the devicetree file mode sun6i: dsi: fix gcc-4.8 arm64: Disable old style assembly annotations arm64: kernel: Convert to modern annotations for assembly functions arm64: entry: Refactor and modernise annotation for ret_to_user arm64: dts: allwinner: a64: Remove unused SPDIF sound card ACPI/IORT: work around num_ids ambiguity Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" arm64: dts: allwinner: a64: pinetab: Fix cpvdd supply name drm/i915: Allow some leniency in PCU reads drm/i915/gem: Lazily acquire the device wakeref for freeing objects drm: ingenic-drm: add MODULE_DEVICE_TABLE ANDROID: Remove out-of-tree difference in fsnotify.h ALSA: hda/tegra: workaround playback failure on Tegra194 ALSA: hda: add member to store ratio for stripe control ALSA: hda/tegra: correct number of SDO lines for Tegra194 brcmfmac: no need to check return value of debugfs_create functions vt: fix unicode console freeing with a common interface Revert "tty: serial: bcm63xx: fix missing clk_put() in bcm63xx_uart" brcmfmac: remove comparison to bool in brcmf_fws_attach() brcmfmac: add vendor ie for association responses brcmfmac: only generate random p2p address when needed brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop brcmfmac: keep apsta enabled when AP starts with MCHAN feature rtw88: fix spelling mistake "fimrware" -> "firmware" rtw88: 8822c: update phy parameter tables to v50 HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock dmaengine: idxd: fix interrupt completion after unmasking dmaengine: owl: Use correct lock in owl_dma_get_pchan() dmaengine: dw-edma: support local dma device transfer semantics ath11k: add DBG_MAC prints to track vdev events ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev ath11k: fix error return code in ath11k_dp_alloc() ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() MIPS: tools: Move "returns" after "loongson3-llsc-check" x86/mcelog: Add compat_ioctl for 32-bit mcelog support drm/virtio: create context before RESOURCE_CREATE_2D in 3D mode dt-bindings: phy-qcom-ipq4019-usb: add binding document phy: add driver for Qualcomm IPQ40xx USB PHY firmware: xilinx: Export zynqmp_pm_fpga_{get_status,load} ALSA: usb-audio: add mapping for ASRock TRX40 Creator dmaengine: Fix doc strings to satisfy validation script dmaengine: Include dmaengine.h into dmaengine.c powerpc/64s/kuap: Restore AMR in system reset exception cpufreq: qcom: fix wrong compatible binding arm64: dts: uniphier: Add support for Akebi96 dt-bindings: arm: Add Akebi96 board support arm64: dts: uniphier: add #address-cells and #size-cells to SPI nodes ARM: dts: uniphier: add #address-cells and #size-cells to SPI nodes arm64: dts: uniphier: Stabilize Ethernet RGMII mode of PXs3 ref board arm64: dts: uniphier: Add ethernet aliases ARM: dts: uniphier: Add ethernet aliases arm64: dts: uniphier: Add XDMAC node ARM: dts: uniphier: Add XDMAC node powerpc/64/kuap: Move kuap checks out of MSR[RI]=0 regions of exit code powerpc/64s: Fix unrecoverable SLB crashes due to preemption check net/smc: enqueue local LLC messages net/smc: delete link processing as SMC server net/smc: delete link processing as SMC client net/smc: llc_del_link_work and use the LLC flow for delete link net/smc: delete an asymmetric link as SMC server net/smc: final part of add link processing as SMC server net/smc: rkey processing for a new link as SMC server net/smc: first part of add link processing as SMC server net/smc: final part of add link processing as SMC client net/smc: rkey processing for a new link as SMC client net/smc: first part of add link processing as SMC client net: macb: fix an issue about leak related system resources net: ena: cosmetic: extract code to ena_indirection_table_set() net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros net: ena: use SHUTDOWN as reset reason when closing interface net: ena: drop superfluous prototype net: ena: add support for reporting of packet drops net: ena: add unmask interrupts statistics to ethtool net: ena: remove code that does nothing net: ena: changes to RSS hash key allocation net: ena: change default RSS hash function to Toeplitz net: ena: allow setting the hash function without changing the key net: ena: fix error returning in ena_com_get_hash_function() net: ena: avoid unnecessary admin command when RSS function set fails net: usb: qmi_wwan: add support for DW5816e net_sched: sch_skbprio: add message validation to skbprio_change() net_sched: sch_fq: perform a prefetch() earlier net_sched: sch_fq: do not call fq_peek() twice per packet net_sched: sch_fq: use bulk freeing in fq_gc() net_sched: sch_fq: change fq_flow size/layout net_sched: sch_fq: avoid touching f->next from fq_gc() Linux 5.7-rc4 power: bq25890: protect view of the chip's state power: bq25890: remove redundant I2C bus check power: bq25890: make property table const power: bq25890: simplify chip name property getter x86/tlb/uv: Add a forward declaration for struct flush_tlb_info ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse Revert "ALSA: hda/realtek: Fix pop noise on ALC225" 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 MAINTAINERS: btrfs: fix git repo URL dt-bindings: arm: Add Calxeda system registers json-schema binding dt-bindings: ipmi: Convert IPMI-SMIC bindings to json-schema dt-bindings: memory-controllers: Convert Calxeda DDR to json-schema dt-bindings: arm: Convert Calxeda L2 cache controller to json-schema dt-bindings: phy: Convert Calxeda ComboPHY binding to json-schema dt-bindings: net: Convert Calxeda Ethernet binding to json-schema dt-bindings: sata: Convert Calxeda SATA controller to json-schema dt-bindings: clock: Convert Calxeda clock bindings to json-schema dt-bindings: Remove cases of 'allOf' containing a '$ref' power: supply: add CellWise cw2015 fuel gauge driver dt-bindings: power: supply: add cw2015_battery bindings dt-bindings: Document cellwise vendor-prefix iio: vcnl4000: Add buffer support for VCNL4010/20. iio: vcnl4000: Add sampling frequency support for VCNL4010/20. iio: vcnl4000: Add event support for VCNL4010/20. iio: vcnl4000: Factorize data reading and writing. iio: vcnl4000: Fix i2c swapped word reading. iio: imu: adis16xxx: use helper to access iio core debugfs dir iio: adc: stm32-dfsdm: fix device used to request dma iio: adc: stm32-adc: fix device used to request dma iio: adc: ti-ads8344: Fix channel selection staging: iio: ad2s1210: Fix SPI reading x86/unwind/orc: Move ORC sorting variables under !CONFIG_MODULES iio: DAC extension for ltc2634-12/10/8 iio: documentation ltc2632_chip_info add num_channels iio: magnetometer: ak8974: Provide scaling iio: magnetometer: ak8974: Break out measurement iio: magnetometer: ak8974: Correct realbits iio: magnetometer: ak8974: add Alps hscdtd008a dt-bindings: magnetometer: ak8974: Add Alps hscdtd008a iio: imu: st_lsm6dsx: enable 833Hz sample frequency for tagged sensors iio: adc: ad7476: remove redundant null check on an array iio: buffer: extend short-hand use for 'indio_dev->buffer' iio: dac: ad5592r: Fix a typo in the name of a function iio: dac: ad5593r: Fix a typo in MODULE_DESCRIPTION iio: st_sensors: Use get_unaligned_be24() and sign_extend32() iio: temperature: max31856: Use get_unaligned_beXX() iio: pressure: zpa2326: Use get_unaligned_le24() iio: pressure: ms5611: Use get_unaligned_be24() iio: pressure: hp206c: Use get_unaligned_be24() iio: magnetometer: rm3100: Use get_unaligned_be24() iio: light: zopt2201: Use get_unaligned_le24() iio: light: si1133: Use get_unaligned_be24() iio: health: afe4403: Use get_unaligned_be24() iio: gyro: adis16130: Use get_unaligned_be24() iio: dac: ad5446: Use put_unaligned_be24() iio: dac: ad5624r_spi: Use put_unaligned_be24() iio: dac: ltc2632: Use put_unaligned_be24() iio: adc: ti-ads124s08: Use get_unaligned_be24() iio: adc: mpc3422: Use get_unaligned_beXX() iio: adc: ad_sigma_delta: Use {get,put}_unaligned_be24() iio: Use an early return in iio_device_alloc to simplify code. iio: chemical: Add OF match table for CCS811 VOC sensor iio: chemical: Add support for external Reset and Wakeup in CCS811 dt-bindings: iio: chemical: Add binding for CCS811 VOC sensor dt-bindings: iio: Add adis16475 documentation iio: imu: Add support for adis16475 ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format drm/i915/gt: Sanitize RPS interrupts upon resume power: supply: core: fix memory leak in HWMON error path inet_diag: bc: read cgroup id only for full sockets net: ethernet: fec: Replace interrupt driven MDIO with polled IO smc: Remove unused function. RDMA/efa: Count admin commands errors RDMA/efa: Count mmap failures RDMA/efa: Report create CQ error counter ptp: ptp_clockmatrix: Add adjphase() to support PHC write phase mode. ptp: Add adjust_phase to ptp_clock_caps capability. ptp: Add adjphase function to support phase offset control. RDMA/mlx5: Set lag tx affinity according to slave RDMA/mlx5: Refactor affinity related code RDMA/core: Get xmit slave for LAG RDMA/core: Add LAG functionality RDMA: Group create AH arguments in struct ALSA: line6: Add poll callback for hwdep ALSA: line6: hwdep: add support for O_NONBLOCK opening mode iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()' dt-bindings: power: Convert power_supply text to yaml vhost: vsock: kick send_pkt worker once device is started virtio-blk: handle block_device_operations callbacks after hot unplug MIPS: perf: Remove unnecessary "fallthrough" pseudo keywords mips: Drop CONFIG_MTD_M25P80 in various defconfig files MIPS: Loongson64: Correct TLB type for Loongson-3 Classic dt-bindings: Add binding for IT6505. dt-bindings: fix vendor prefix for ITE Tech. Inc. i915:get_engines(): get rid of pointless access_ok() i915: alloc_oa_regs(): get rid of pointless access_ok() i915 compat ioctl(): just use drm_ioctl_kernel() i915: switch copy_perf_config_registers_or_number() to unsafe_put_user() i915: switch query_{topology,engine}_info() to copy_to_user() readdir.c: get rid of the last __put_user(), drop now-useless access_ok() readdir.c: get compat_filldir() more or less in sync with filldir() switch readdir(2) to unsafe_copy_dirent_name() clk: meson: meson8b: Don't rely on u-boot to init all GP_PLL registers selftests/bpf: Use reno instead of dctcp net/smc: llc_add_link_work to handle ADD_LINK LLC requests net/smc: allocate index for a new link net/smc: introduce smc_pnet_find_alt_roce() net/smc: remove DELETE LINK processing from smc_core.c net/smc: take link down instead of terminating the link group net/smc: add smcr_port_err() and smcr_link_down() processing net/smc: add smcr_port_add() and smcr_link_up() processing net/smc: remember PNETID of IB device for later device matching net/smc: mutex to protect the lgr against parallel reconfigurations net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() net/smc: map and register buffers for a new link net/smc: unmapping of buffers to support multiple links net/smc: multiple link support for rmb buffer registration net: enetc: add tc flower psfp offload driver net: enetc: add hw tc hw offload features for PSPF capability net: schedule: add action gate offloading net: qos: introduce a gate control flow action net: bcmgenet: Move wake-up event out of side band ISR net: ipa: do not cache channel state net: ipa: pass channel pointer to gsi_channel_state() drop_monitor: work around gcc-10 stringop-overflow warning net: dsa: mv88e6xxx: 88e6390 10G serdes support net: dsa: mv88e6xxx: use generic clause 45 definitions net: atlantic: A2 ingress / egress hw configuration net: atlantic: basic A2 init/deinit hw_ops net: atlantic: common functions needed for basic A2 init/deinit hw_ops net: atlantic: HW bindings for basic A2 init/deinit hw_ops net: atlantic: add A2 RPF hw_ops net: atlantic: HW bindings for A2 RFP net: atlantic: A2 hw_ops skeleton net: atlantic: minimal A2 fw_ops net: atlantic: minimal A2 HW bindings required for fw_ops net: atlantic: A2 driver-firmware interface net: atlantic: move IS_CHIP_FEATURE to aq_hw.h net: atlantic: make hw_get_regs optional net: atlantic: simplify hw_get_fw_version() usage net: atlantic: add hw_soft_reset, hw_prepare to hw_ops net: atlantic: add defines for 10M and EEE 100M link mode net: atlantic: add A2 device IDs net: atlantic: update company name in the driver description ANDROID: README: Add requirement for "Bug:" tag for FROMLIST gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp() cxgb4: Add missing annotation for service_ofldq() ice: cleanup language in ice.rst for fw.app net: Make PTP-specific drivers depend on PTP_1588_CLOCK drivers: net: davinci_mdio: fix potential NULL dereference in davinci_mdio_probe() devlink: fix return value after hitting end in region read hv_netvsc: Fix netvsc_start_xmit's return type dt-bindings: Add a minimum version check for dtschema net: phy: DP83TC811: Fix WoL in config init to be disabled net: phy: DP83822: Fix WoL in config init to be disabled net: fix skb_panic to output real address dt-bindings: serial: Convert 8250 to json-schema net: ethernet: stmmac: simplify phy modes management for stm32 bpf: Fix use-after-free of bpf_link when priming half-fails net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX drm/i915/gem: Try an alternate engine for relocations drm/i915/gem: Use a single chained reloc batches for a single execbuf drm/i915/gem: Use chained reloc batches selinux: do not allocate hashtabs dynamically selinux: fix return value on error in policydb_read() selinux: simplify range_write() r8169: switch from netif_xxx message functions to netdev_xxx r8169: remove "out of memory" error message from rtl_request_firmware r8169: simplify counter handling r8169: remove redundant driver message when entering promiscuous mode ipv6: Use global sernum for dst validation with nexthop objects bpf: Bpf_{g,s}etsockopt for struct bpf_sock_addr docs: networking: arcnet-hardware.rst: don't duplicate chapter names net: docs: add page_pool.rst to index.rst docs: networking: device drivers: convert toshiba/spider_net.txt to ReST docs: networking: device drivers: convert ti/tlan.txt to ReST docs: networking: device drivers: convert ti/cpsw.txt to ReST docs: networking: device drivers: convert ti/cpsw_switchdev.txt to ReST docs: networking: device drivers: convert smsc/smc9.txt to ReST docs: networking: device drivers: convert sb1000.txt to ReST docs: networking: device drivers: convert qualcomm/rmnet.txt to ReST docs: networking: device drivers: convert neterion/vxge.txt to ReST docs: networking: device drivers: convert neterion/s2io.txt to ReST docs: networking: device drivers: convert microsoft/netvsc.txt to ReST docs: networking: device drivers: convert intel/ipw2200.txt to ReST docs: networking: device drivers: convert intel/ipw2100.txt to ReST docs: networking: device drivers: convert freescale/gianfar.txt to ReST docs: networking: device drivers: convert freescale/dpaa.txt to ReST docs: networking: device drivers: convert dlink/dl2k.txt to ReST docs: networking: device drivers: convert dec/dmfe.txt to ReST docs: networking: device drivers: convert dec/de4x5.txt to ReST docs: networking: device drivers: convert davicom/dm9000.txt to ReST docs: networking: device drivers: convert cirrus/cs89x0.txt to ReST docs: networking: device drivers: convert chelsio/cxgb.txt to ReST docs: networking: device drivers: convert aquantia/atlantic.txt to ReST docs: networking: device drivers: convert amazon/ena.txt to ReST docs: networking: device drivers: convert 3com/vortex.txt to ReST docs: networking: device drivers: convert 3com/3c509.txt to ReST docs: networking: convert z8530drv.txt to ReST docs: networking: convert xfrm_sysctl.txt to ReST docs: networking: convert xfrm_sync.txt to ReST docs: networking: convert xfrm_proc.txt to ReST docs: networking: convert xfrm_device.txt to ReST docs: networking: convert x25.txt to ReST docs: networking: convert x25-iface.txt to ReST docs: networking: convert vxlan.txt to ReST docs: networking: convert vrf.txt to ReST docs: networking: convert udplite.txt to ReST docs: networking: convert tuntap.txt to ReST amd/amdgpu: Limit rlcg write registers only for nv12 drm/amdkfd: Use a systematic method to calculate queue mask bit drm/amdgpu: Rename amdgpu_gfx_kcq_queue_mask_transform() drm/amdgpu: skip reservation of discovery tmr region in pre-Navi drm/amdgpu: re-structue members for ip discovery drm/amdgpu: update the method to set kcq queue mask drm/amdgpu: check SMU NULL ptr on gfx hw init drm/amdgpu: change HWIP from UVD to VCN for VCN2.5 net/mlx5: Add support to get lag physical port net/mlx5: Change lag mutex lock to spin lock bonding: Implement ndo_get_xmit_slave bonding: Add array of all slaves bonding: Add function to get the xmit slave in active-backup mode bonding: Add helper function to get the xmit slave in rr mode bonding: Add helper function to get the xmit slave based on hash bonding/alb: Add helper functions to get the xmit slave bonding: Rename slave_arr to usable_slaves bonding: Export skip slave logic to function net/core: Introduce netdev_get_xmit_slave r8169: remove not needed parameter in rtl8169_set_magic_reg selinux: fix error return code in policydb_read() bpf: Add selftest for BPF_ENABLE_STATS libbpf: Add support for command BPF_ENABLE_STATS bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS PCI: Allow pci_resize_resource() for devices on root bus x86/apic: Move TSC deadline timer debug printk ftrace/x86: Fix trace event registration for syscalls without arguments power: supply: core: tabularize HWMON temperature labels ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only dt-bindings: sound: wm8994: Correct required supplies based on actual implementaion ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards drm/i915: Implement vm_ops->access for gdb access into mmaps audit: make symbol 'audit_nfcfgs' static selftests: fix kvm relocatable native/cross builds and installs selftests/ftrace: Make XFAIL green color PCI: host-generic: Support building as modules PCI: Constify struct pci_ecam_ops ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set ftrace/selftests: workaround cgroup RT scheduling issues io_uring: punt splice async because of inode mutex io_uring: check non-sync defer_list carefully io_uring: fix extra put in sync_file_range() power: charger-manager: clarify num_properties starting value drm/i915/gt: Make timeslicing an explicit engine property drm/amdgpu: Add missing parameter description in comments drm/amdkfd: Fix comment formatting drm/amdgpu: Changed CU reservation golden settings drm/amdkfd: Report domain with topology power: supply: core: hide unused HWMON labels power: supply: core: fix HWMON temperature labels power: supply: core: allow to constify property lists power: supply: generic-adc-battery: Prepare for const properties power: supply: charger-manager: Prepare for const properties drm/amd/display: work around fp code being emitted outside of DC_FP_START/END drm/amdgpu/dc: Use WARN_ON_ONCE for ASSERT drm/amdgpu: drop redundant cg/pg ungate on runpm enter drm/amdgpu: move kfd suspend after ip_suspend_phase1 iommu/qcom: Fix local_base status check iommu: Properly export iommu_group_get_for_dev() iommu/vt-d: Use right Kconfig option name ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system power: supply: core: reduce power_supply_show_usb_type() parameters ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset ALSA: isa/wavefront: prevent out of bounds write in ioctl KVM: arm64: Fix 32bit PC wrap-around drm/i915/pmu: Keep a reference to module while active ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO efi/libstub: Check return value of efi_parse_options efi/x86: Support builtin command line efi/libstub: Unify initrd loading across architectures efi/x86: Move command-line initrd loading to efi_main efi/libstub: Upgrade ignored dtb= argument message to error efi/tpm: Use efi_err for error messages efi/gop: Use efi_err for error messages efi/x86: Use efi_err for error messages efi/libstub: Move pr_efi/pr_efi_err into efi namespace efi/libstub: Add a helper function to split 64-bit values efi/x86: Use correct size for boot_params io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() io_uring: use proper references for fallback_req locking io_uring: only force async punt if poll based retry can't handle it io_uring: enable poll retry for any file with ->read_iter / ->write_iter cxgb4: fix EOTID leak when disabling TC-MQPRIO offload stmmac: intel: Fix kernel crash due to wrong error path hinic: Use kmemdup instead of kzalloc and memcpy hinic: make symbol 'dump_mox_reg' static net: phy: bcm54140: add second PHY ID net: phy: bcm54140: apply the workaround on b0 chips net: phy: bcm54140: fix phy_id_mask net: phy: bcm54140: use genphy_soft_reset() net: phy: at803x: add downshift support r8169: configure PME_SIGNAL for RTL8125 too r8169: improve max jumbo packet size definition net: usb: ax88179_178a: Implement ethtool_ops set_eeprom mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly dpaa2-eth: fix error return code in setup_dpni() net: ll_temac: Fix return value check in temac_probe() tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 net: ethernet: fec: Revert "net: ethernet: fec: Replace interrupt driven MDIO with polled IO" net: lpc-enet: fix error return code in lpc_mii_init() security: Fix the default value of fs_context_parse_param hook ice: Fix error return code in ice_add_prof() octeontx2-pf: Fix error return code in otx2_probe() net: macb: Fix runtime PM refcounting dpaa_eth: Fix comparing pointer to 0 ptp_qoriq: output PPS signal on FIPER2 in default net: moxa: Fix a potential double 'free_irq()' net: macsec: preserve ingress frame ordering powerpc/uaccess: Implement user_read_access_begin and user_write_access_begin drm/i915/gem: Replace user_access_begin by user_write_access_begin uaccess: Selectively open read or write user access uaccess: Add user_read_access_begin/end and user_write_access_begin/end net: ipa: zero return code before issuing generic EE command net: ipa: fix an error message in gsi_channel_init_one() net: ipa: fix a bug in ipa_endpoint_stop() ionic: add device reset to fw upgrade down ionic: refresh devinfo after fw-upgrade ionic: no link check until after probe netlink: add infrastructure to expose policies to userspace netlink: factor out policy range helpers netlink: remove NLA_EXACT_LEN_WARN netlink: allow NLA_MSECS to have range validation netlink: extend policy range validation nl80211: link recursive netlink nested policy netlink: limit recursion depth in policy validation netlink: remove type-unsafe validation_data pointer dp83640: reverse arguments to list_add_tail net: bridge: vlan: Add a schedule point during VLAN processing net: dsa: b53: Remove is_static argument to b53_read_op() net: dsa: b53: Bound check ARL searches net: dsa: b53: Provide number of ARL buckets net: dsa: b53: Rename num_arl_entries to num_arl_bins r8169: add check for invalid parameter combination in rtl_set_coalesce r8169: improve rtl_set_coalesce r8169: improve interrupt coalescing parameter handling r8169: improve rtl_coalesce_choose_scale r8169: improve rtl_get_coalesce r8169: merge scale for tx and rx irq coalescing r8169: don't pass net_device to irq coalescing sub-functions PCI/AER: Use only _OSC to determine AER ownership iocost_monitor: drop string wrap around numbers when outputting json iocost_monitor: exit successfully if interval is zero blk-iocost: account for IO size when testing latencies blk-iocost: switch to fixed non-auto-decaying use_delay RDMA/mlx5: Verify that QP is created with RQ or SQ RDMA/mlx5: Consolidate into special function all create QP calls RDMA/mlx5: Remove redundant destroy QP call RDMA/mlx5: Copy response to the user in one place RDMA/mlx5: Handle udate outlen checks in one place RDMA/mlx5: Promote RSS RAW QP flags check to higher level RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces RDMA/mlx5: Reduce amount of duplication in QP destroy RDMA/mlx5: Separate to user/kernel create QP flows RDMA/mlx5: Separate XRC_TGT QP creation from common flow RDMA/mlx5: Globally parse DEVX UID RDMA/mlx5: Delete impossible inlen check RDMA/mlx5: Rely on existence of udata to separate kernel/user flows RDMA/mlx5: Remove second user copy in create_user_qp RDMA/mlx5: Combine copy of create QP command in RSS RAW QP RDMA/mlx5: Promote RSS RAW QP attribute check in higher level RDMA/mlx5: Store QP type in the vendor QP structure RDMA/mlx5: Delete unsupported QP types efi/libstub: Avoid returning uninitialized data from setup_graphics() power: reset: introduce oxnas-restart drivers/perf: hisi: Fix typo in events attribute array drivers/perf: arm_spe_pmu: Avoid duplicate printouts drm/amd/display: Fix unsigned comparison to zero drm/amd/display: remove set but not used variable 'speakers' in dcn10_stream_encoder.c drm/amd/display: remove set but not used variable 'speakers' in dce_stream_encoder.c drm/amd/display: remove set but not used variable 'pixel_width' drm/amd/display: remove set but not used variable 'dc' drm/amdgpu: remove set but not used variable 'direct_poll' in vcn_v2_5.c drm/amdgpu: remove set but not used variable 'direct_poll' in vcn_v2_0.c drm/amdgpu: remove set but not used variable 'priority' drm/amd/display: work around fp code being emitted outside of DC_FP_START/END drm/amdgpu/dc: Use WARN_ON_ONCE for ASSERT drm/radeon: cleanup coding style a bit drm/amdgpu: update RAS sequence to parse TA flags drm/amdgpu: update RAS TA to Host interface drm/amdgpu: update RAS error handling drivers/perf: arm_dsu_pmu: Avoid duplicate printouts drm/amdgpu: put the audio codec into suspend state before gpu reset V3 drm/amdgpu/smu10: remove duplicate assignment of smu10_hwmgr_funcs members drm/amd/display: remove duplicate assignment of dcn21_funcs members drm/amdkfd: Track GPU memory utilization per process arm64: kexec_file: print appropriate variable ibmvnic: Skip fatal error reset after passive init hsr: remove hsr interface if all slaves are removed tcp: add hrtimer slack to sack compression tcp: tcp_sack_new_ofo_skb() should be more conservative tcp: add tp->dup_ack_counter selinux: properly handle multiple messages in selinux_netlink_send() arm: mm: use __pfn_to_section() to get mem_section mlxsw: spectrum_span: Remove old SPAN API mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent mlxsw: spectrum_span: Wrap buffer change in a function mlxsw: spectrum_span: Rename function mlxsw: spectrum_span: Add APIs to get / put an analyzed port mlxsw: spectrum_span: Add APIs to get / put a SPAN agent docs: networking: convert tproxy.txt to ReST docs: networking: convert timestamping.txt to ReST docs: networking: convert team.txt to ReST docs: networking: convert tcp-thin.txt to ReST docs: networking: convert tc-actions-env-rules.txt to ReST docs: networking: convert switchdev.txt to ReST docs: networking: convert strparser.txt to ReST docs: networking: convert skfp.txt to ReST docs: networking: convert seg6-sysctl.txt to ReST docs: networking: convert secid.txt to ReST docs: networking: convert sctp.txt to ReST docs: networking: convert rxrpc.txt to ReST docs: networking: convert regulatory.txt to ReST docs: networking: convert rds.txt to ReST docs: networking: convert ray_cs.txt to ReST docs: networking: convert radiotap-headers.txt to ReST docs: networking: convert proc_net_tcp.txt to ReST docs: networking: convert ppp_generic.txt to ReST docs: networking: convert PLIP.txt to ReST docs: networking: convert pktgen.txt to ReST docs: networking: convert phonet.txt to ReST docs: networking: convert packet_mmap.txt to ReST docs: networking: convert operstates.txt to ReST docs: networking: convert openvswitch.txt to ReST docs: networking: convert nf_flowtable.txt to ReST docs: networking: convert nf_conntrack-sysctl.txt to ReST docs: networking: convert netif-msg.txt to ReST docs: networking: convert netfilter-sysctl.txt to ReST docs: networking: convert netdevices.txt to ReST docs: networking: convert netdev-features.txt to ReST docs: networking: convert netconsole.txt to ReST docs: networking: convert multiqueue.txt to ReST docs: networking: convert mpls-sysctl.txt to ReST docs: networking: convert mac80211-injection.txt to ReST docs: networking: convert ltpc.txt to ReST docs: networking: convert lapb-module.txt to ReST docs: networking: convert l2tp.txt to ReST inet_diag: add support for cgroup filter inet_diag: add cgroup id attribute stmmac: intel: Place object in the Makefile according to the order stmmac: intel: Fix indentation to put on one line affected code stmmac: intel: Eliminate useless conditions and variables stmmac: intel: Convert to use pci_alloc_irq_vectors() API stmmac: intel: Remove unnecessary loop for PCI BARs stmmac: intel: Fix clock handling on error and remove paths stmmac: intel: Fix kernel crash due to wrong error path net/smc: remove obsolete link state DELETING net/smc: remove handling of CONFIRM_RKEY_CONTINUE net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow net/smc: new smc_rtoken_set functions for multiple link support net/smc: move the TEST_LINK response processing into event handler net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey net/smc: adapt SMC client code to use the LLC flow net/smc: adapt SMC server code to use the LLC flow net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer net/smc: introduce link group type net/smc: enqueue all received LLC messages net/smc: add event-based llc_flow framework mptcp: fix uninitialized value access mptcp: initialize the data_fin field for mpc packets mptcp: fix 'use_ack' option access. mptcp: avoid a WARN on bad input. mptcp: move option parsing into mptcp_incoming_options() mptcp: consolidate synack processing. net/faraday: Fix unnecessary check in ftmac100_probe() rionet: Fix use correct return type for ndo_start_xmit() net: caif: Fix use correct return type for ndo_start_xmit() ARM: dts: qcom: ipq4019: add MDIO node dt-bindings: add Qualcomm IPQ4019 MDIO bindings net: phy: mdio: add IPQ4019 MDIO driver drm: Correct DP DSC macro typo NFS: Fix a race in __nfs_list_for_each_server() hinic: Use ARRAY_SIZE for nic_vf_cmd_msg_handler hinic: make a bunch of functions static sched/core: Simplify sched_init() sched/swait: Reword some of the main description sched/fair: Use __this_cpu_read() in wake_wide() sched/core: Fix illegal RCU from offline CPUs sched/fair: Mark sched_init_granularity __init sched/fair: Refill bandwidth before scaling sched: Extract the task putting code from pick_next_task() sched: Make newidle_balance() static again sched/topology: Kill SD_LOAD_BALANCE sched: Remove checks against SD_LOAD_BALANCE sched/debug: Make sd->flags sysctl read-only sched/fair: find_idlest_group(): Remove unused sd_flag parameter exit: Move preemption fixup up, move blocking operations down sched/fair: Simplify the code of should_we_balance() sched/fair: Remove distribute_running from CFS bandwidth sched/fair: Eliminate bandwidth race between throttling and distribution sched/debug: Fix trival print_task() format perf/x86/intel/pt: Drop pointless NULL assignment. perf: Add cond_resched() to task_function_call() x86/perf: Add hardware performance events support for Zhaoxin CPU. x86/retpoline: Fix retpoline unwind x86: Change {JMP,CALL}_NOSPEC argument x86: Simplify retpoline declaration x86/speculation: Change FILL_RETURN_BUFFER to work with objtool objtool: Add support for intra-function calls objtool: Move the IRET hack into the arch decoder objtool: Remove INSN_STACK objtool: Make handle_insn_ops() unconditional objtool: Rework allocating stack_ops on decode objtool: UNWIND_HINT_RET_OFFSET should not check registers objtool: is_fentry_call() crashes if call has no destination x86,smap: Fix smap_{save,restore}() alternatives objtool: Fix ORC vs alternatives objtool: Uniquely identify alternative instruction groups objtool: Remove check preventing branches within alternative x86/mm/cpa: Flush direct map alias during cpa mtd: cfi_cmdset_0001: Support the absence of protection registers drm/i915/gt: Move the batch buffer pool from the engine to the gt dt-bindings: serial: Move Marvell compatible string to 8250 binding doc arm64: vdso: Add -fasynchronous-unwind-tables to cflags ALSA: hda/realtek - Add LED class support for micmute LED ALSA: hda/realtek - Enable micmute LED on and HP system ALSA: hda/realtek - Introduce polarity for micmute LED GPIO net/mlx5e: Unify reserving space for WQEs net/mlx5e: Rename ICOSQ WQE info struct and field net/mlx5e: Fetch WQE: reuse code and enforce typing net/mlx5e: XDP, Print the offending TX descriptor on error completion net/mlx5e: TX, Generalise code and usage of error CQE dump net/mlx5e: Use proper name field for the UMR key net/mlx5: Add support for release all pages event net/mlx5: Rate limit page not found error messages net/mlx5: Add helper function to release fw page net/mlx5: Remove unused field in EQ net/mlx5: CT: Remove unused variables net/mlx5e: CT: Avoid false warning about rule may be used uninitialized net/mlx5e: Remove unneeded semicolon net/mlx5e: Use helper API to get devlink port index for all port flavours net/mlx5: IPsec, Fix coverity issue block: remove the bd_openers checks in blk_drop_partitions net/mlx5e: Fix q counters on uplink representors 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 net/mlx5: E-switch, Fix mutex init order net/mlx5: E-switch, Fix printing wrong error value net/mlx5: E-switch, Fix error unwinding flow for steering init failure ANDROID: GKI: enable CONFIG_RTC_SYSTOHC ANDROID: Incremental fs: Add setattr call fibmap: Warn and return an error in case of block > INT_MAX arm64: defconfig: enable meson gx audio as module MIPS: Loongson64: Probe CPU features via CPUCFG spi: atmel: Add missing annotation for atmel_spi_next_xfer_dma_submit() MIPS: perf: Add hardware perf events support for new Loongson-3 MIPS: tools: Show result for loongson3-llsc-check spi: pxa2xx: Apply CS clk quirk to BXT selftests/bpf: Test allowed maps for bpf_sk_select_reuseport bpf: Fix error return code in map_lookup_and_delete_elem() i2c: powermac: use true,false for bool variable dma-buf: fix documentation build warnings libbpf: Fix false uninitialized variable warning bpf, riscv: Fix stack layout of JITed code on RV32 i2c: aspeed: Avoid i2c interrupt status clear race condition. i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling i2c: stm32f7: prevent array underflow in stm32f7_get_lower_rate() perf vendor events power9: Add hv_24x7 socket/chip level metric events perf tools: Enable Hz/hz prinitg for --metric-only option perf tests expr: Added test for runtime param in metric expression perf metricgroups: Enhance JSON/metric infrastructure to handle "?" perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() perf report: Fix warning assignment of 0/1 to bool variable perf tools: Remove unneeded semicolons perf c2c: Remove unneeded semicolon libtraceevent: Remove unneeded semicolon perf script: Remove extraneous newline in perf_sample__fprintf_regs() perf synthetic events: Remove use of sscanf from /proc reading tools api: Add a lightweight buffered reading api perf bench: Add a multi-threaded synthesize benchmark ASoC: SOF: sort out Kconfig, again arm64: defconfig: Enable SM8250 GCC driver ASoC: rt5682: remove unwanted btn_type assignment ASoC: rt5682: remove duplicate rt5682_reset() calls ASoC: rt5682: replace message printing from pr_() to dev_() ASoC: rt5682: remove empty default case ASoC: rt5682: fix space issues ASoC: rt5682: simplify assertions ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID ANDROID: drivers: gpu: drm: fix export symbol type ANDROID: driver: gpu: drm: fix export symbol types ANDROID: iommu: fix export symbol type ANDROID: ion: fix export symbol type ANDROID: sdcardfs: fix export symbol type ANDROID: ufshcd-crypto: fix export symbol type ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config ASoC: topology: set component dai_index to ipc dai config dai_index ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config KVM: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS remove the no longer needed pid_alive() check in __task_pid_nr_ns() ASoC: Intel: broadwell: Fix oops during module removal KVM: arm64: Save/restore sp_el0 as part of __guest_enter of: reserved-memory: Support multiple regions per device of: reserved-memory: Support lookup of regions by name powerpc/uaccess: Implement unsafe_copy_to_user() as a simple loop powerpc/uaccess: Implement unsafe_put_user() using 'asm goto' powerpc/uaccess: Evaluate macro arguments once, before user access is allowed btrfs: fix gcc-4.8 build warning for struct initializer KVM: arm64: Delete duplicated label in invalid_vector ovl: clear ATTR_OPEN from attr->ia_valid ovl: clear ATTR_FILE from attr->ia_valid drm/ast: remove duplicate assignment of ast_crtc_funcs member 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 drm/i915: Update DRIVER_DATE to 20200430 soc: renesas: rcar-rst: Add support for RZ/G1H soc: renesas: rcar-sysc: Add R8A7742 support clk: renesas: rcar-gen2: Remove superfluous CLK_RENESAS_DIV6 selects clk: renesas: cpg-mssr: Add R8A7742 support drm/i915/selftests: Add tiled blits selftest USB: uas: add quirk for LaCie 2Big Quadra phy: qualcomm: usb-hs-28nm: Prepare clocks in init MAINTAINERS: Add Vinod Koul as Generic PHY co-maintainer ALSA: opti9xx: shut up gcc-10 range warning crypto: bcm - Fix unused assignment crypto: bcm - Remove the unnecessary cast for PTR_ERR(). crypto: drbg - should select CTR crypto: ctr - no longer needs CRYPTO_SEQIV hwrng: cctrng - Make some symbols static crypto: hisilicon/qm - Make qm_controller_reset() static hwrng: optee - Use UUID API for exporting the UUID lib/mpi: Fix 64-bit MIPS build with Clang crypto: ccp - Add support for SEV-ES to the PSP driver padata: add separate cpuhp node for CPUHP_PADATA_DEAD hwrng: cctrng - Remove unnecessary FIPS ifdef crypto: arch/nhpoly1305 - process in explicit 4k chunks crypto: arch/lib - limit simd usage to 4k chunks fpga: dfl: afu: support debug access to memory-mapped afu regions fpga: dfl.h: Replace zero-length array with flexible-array member arm64: dts: agilex: correct service layer driver's compatible value dt-bindings, firmware: add compatible value Intel Stratix10 service layer binding fpga: stratix10-soc: add compatible property value for intel agilex arm64: dts: agilex: correct FPGA manager driver's compatible value dt-bindings: fpga: add compatible value to Stratix10 SoC FPGA manager binding fpga: machxo2-spi: Use new structure for SPI transfer delays fpga: ice40-spi: Use new structure for SPI transfer delays fpga: dfl: support multiple opens on feature device node. powerpc/64: Have MPROFILE_KERNEL depend on FUNCTION_TRACER Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr powerpc/sysfs: Show idle_purr and idle_spurr for every CPU powerpc/pseries: Account for SPURR ticks on idle CPUs powerpc/idle: Store PURR snapshot in a per-cpu global variable powerpc: Move idle_loop_prolog()/epilog() functions to header file scsi: dpt_i2o: Remove always false 'chan < 0' statement scsi: qedi: Check for buffer overflow in qedi_set_path() scsi: qla2xxx: make 1-bit bit-fields unsigned int scsi: core: free sgtables in case command setup fails drm/i915/gt: Restore aggressive post-boost downclocking drm/i915/gt: Apply the aggressive downclocking to parking drm/i915/gt: Switch to manual evaluation of RPS drm/i915/gt: Track use of RPS interrupts in flags drm/i915/gt: Move rps.enabled/active to flags drm/i915/gt: Always enable busy-stats for execlists net: bcmgenet: add WAKE_FILTER support net: bcmgenet: add support for ethtool rxnfc flows net: bcmgenet: code movement Revert "net: bcmgenet: remove unused function in bcmgenet.c" net: bcmgenet: move clk_wol management to bcmgenet_wol net: bcmgenet: Fix WoL with password after deep sleep net: bcmgenet: set Rx mode before starting netif bpf: Fix unused variable warning selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH tools: bpftool: Make libcap dependency optional tools: bpftool: Allow unprivileged users to probe features tools: bpftool: For "feature probe" define "full_mode" bool as global wireguard: receive: use tunnel helpers for decapsulating ECN markings wireguard: queueing: cleanup ptr_ring in error path of packet_queue_init wireguard: send: remove errant newline from packet_encrypt_worker platform/chrome: cros_ec_sensorhub: Allocate sensorhub resource before claiming sensors MIPS: ingenic: Drop obsolete code, merge the rest in setup.c MIPS: ingenic: GCW0: Update defconfig MIPS: ingenic: CI20: enable OST, PWM drivers in defconfig MIPS: ingenic: DTS: Update GCW0 support MIPS: ingenic: DTS: Update JZ4770 support MIPS: ingenic: DTS: Add nodes for the watchdog/PWM/OST MIPS: ingenic: DTS: Respect cell count of common properties MIPS: ingenic: DTS: Fix invalid value in #dma-cells arm64: Reorder the macro arguments in the copy routines drm/bridge: fix stack usage warning on old gcc arm64: silicon-errata.rst: Sort the Cortex-A55 entries HID: mcp2221: add gpiolib dependency HID: i2c-hid: reset Synaptics SYNA2393 on resume HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT mptcp: replace mptcp_disconnect with a stub net/smc: move llc layer related init and clear into smc_llc.c net/smc: use mutex instead of rwlock_t to protect buffers net/smc: process llc responses in tasklet context net/smc: use worker to process incoming llc messages net/smc: simplify link deactivation net/smc: move testlink work to system work queue net/smc: add new link state and related helpers net/smc: multi-link support for smc_rmb_rtoken_handling() net/smc: convert static link ID instances to support multiple links net/smc: convert static link ID to dynamic references net/smc: introduce link_idx for link group array net/smc: separate function for link initialization net/smc: rework pnet table to support SMC-R failover um: Fix typo in vector driver transport option definition um: syscall.c: include <asm/unistd.h> um: Fix xor.h include arm64: dts: meson: kvim3: move hdmi to tdm a netfilter: nf_osf: avoid passing pointer to local var Revert "net: ethernet: fec: Prevent MII event after MII_SPEED write" net: dsa: mv88e6xxx: remove duplicate assignment of struct members arm64: dts: meson-g12: remove spurious blank line ila: remove unused inline function ila_addr_is_ila net: hsr: remove unused inline functions video: fbdev: controlfb: fix build for COMPILE_TEST=y && PPC_PMAC=y && PPC32=n arm64: dts: meson: S922X: extend cpu opp-points ARC: guard dsp early init against non ARCv2 netpoll: Fix use correct return type for ndo_start_xmit() arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property ptp: ptp_ines: convert to devm_platform_ioremap_resource net: hns3: adds support for reading module eeprom info arm64: dts: meson: fix leds subnodes name arm64: dts: meson-gxbb-kii-pro: fix board compatible arm64: dts: meson-g12b-ugoos-am6: fix board compatible arm64: dts: meson: fixup SCP sram nodes arm64: dts: meson-g12-common: fix dwc2 clock names arm64: dts: meson-g12b-ugoos-am6: fix usb vbus-supply arm64: dts: amlogic: use the new USB control driver for GXL and GXM MIPS: Loongson64: Switch the order of RS780E and LS7A power: supply: max17042_battery: Add support for the TTE_NOW prop drm/i915/gt: Keep a no-frills swappable copy of the default context state regulator: Revert "Use driver_deferred_probe_timeout for regulator_init_complete_work" spi: stm32-qspi: Fix unbalanced pm_runtime_enable issue spi: uniphier: fix error return code in uniphier_spi_probe() spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() ASoC: dt-bindings: simple-card: switch to yaml base Documentation ANDROID: GKI: Enable net testing options ASoC: rt5682: fix I2C/Soundwire dependencies ASoC: fsl_easrc: mark PM functions __maybe_unused drm: Nuke mode->hsync block: add a bio_queue_enter helper block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT block: cleanup the memory stall accounting in submit_bio block: improve the submit_bio and generic_make_request documentation ARM: defconfig: u8500: Enable new drivers for ux500 blk-mq: make function '__blk_mq_sched_dispatch_requests' static thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR HID: usbhid: Fix race between usbhid_close() and usbhid_stop() mac80211: fix memory overlap due to variable length param mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate mac80211: TX legacy rate control for Beacon frames drm/i915/selftests: fix error handling in __live_lrc_indirect_ctx_bb() mac80211_hwsim: Advertise support for multicast RX registration drm/i915: Avoid dereferencing a dead context staging: wilc1000: adjust for management frame register API changes staging: rtl8723bs: remove mgmt_frame_register method ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime ARM: 8970/1: decompressor: increase tag size ASoC: mxs-saif: Fix unused assignment ASoc: nau8810: add AUX related dapm widgets and routes ASoC: codecs: wm97xx: fix ac97 dependency ASoC: component: suppress uninitialized-variable warning posix-cpu-timers: Replace __get_task_for_clock with pid_for_clock ARM: 8971/1: replace the sole use of a symbol with its definition ARM: 8969/1: decompressor: simplify libfdt builds ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() ASoC: soc-dai: add snd_soc_dai_compr_pointer() ASoC: soc-dai: add snd_soc_dai_compr_ack() ASoC: soc-dai: add snd_soc_dai_compr_get_params() ASoC: soc-dai: add snd_soc_dai_compr_set_params() ASoC: soc-dai: add snd_soc_dai_compr_trigger() ASoC: soc-dai: add snd_soc_dai_compr_shutdown() ASoC: soc-dai: add snd_soc_dai_compr_start() ASoC: soc-dai: add snd_soc_pcm_dai_remove() ASoC: soc-dai: add snd_soc_pcm_dai_probe() ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() ASoC: soc-dai: add snd_soc_pcm_dai_trigger() ASoC: soc-dai: add snd_soc_pcm_dai_prepare() ASoC: soc-dai: add snd_soc_pcm_dai_new() ASoC: soc-dai: don't overwide dai->driver->ops ASoC: soc-dai: add soc_dai_err() gpio: Make "offset" and "unsigned int", not just "unsigned" gpio: Document proper return value for gpio drivers posix-cpu-timers: Replace cpu_timer_pid_type with clock_pid_type posix-cpu-timers: Extend rcu_read_lock removing task_struct references iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config iommu/mediatek: Fix MTK_IOMMU dependencies iommu: Fix the memory leak in dev_iommu_free() cpuidle: sysfs: Minor coding style corrections cpuidle: sysfs: Remove the unused define_one_r(o/w) macros drm/qxl: qxl_release use after free drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() gpio: pca953x: drop unused parameters of pca953x_recalc_addr() gpio: pca953x: fix handling of automatic address incrementing gpio: pca953x: Rewrite ->get_multiple() function interconnect: qcom: Move the static keyword to the front of declaration greybus: fix typos in GREYBUS/GREYBUS_ES2 help text media: v4l2-ctrls.h: clarify the p_def argument of v4l2_ctrl_new_std_compound media: cec-gpio: handle gpiod_get_value errors correctly media: vidioc-reqbufs/create-bufs.rst: fix typo media: MAINTAINERS: adjust entries to moving CEC USB drivers media: vimc: cap: Report a colorspace media: si2157: ensure wait_status is initialized media: rc: no need for decoder state if decoder not enabled media: m88ds3103: error in set_frontend is swallowed and not reported arm64: vdso: use consistent 'map' nomenclature arm64: vdso: use consistent 'abi' nomenclature arm64: vdso: simplify arch_vdso_type ifdeffery arm64: vdso: remove aarch32_vdso_pages[] clk: meson: meson8b: Make the CCF use the glitch-free VPU mux 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 backlight: l4f00242t03: Convert to GPIO descriptors ARM: dts: stm32: Rename LEDs to match silkscreen on AV96 ARM: dts: stm32: Add bindings for USB on AV96 ARM: dts: stm32: Add bindings for audio on AV96 ARM: dts: stm32: Add alternate pinmux for SAI2 pins on stm32mp15 ARM: dts: stm32: Add bindings for HDMI video on AV96 ARM: dts: stm32: Add alternate pinmux for LTDC pins on stm32mp15 ARM: dts: stm32: Enable Bluetooth on AV96 ARM: dts: stm32: Add alternate pinmux for USART2 pins on stm32mp15 ARM: dts: stm32: Enable WiFi on AV96 ARM: dts: stm32: Add configuration EEPROM on AV96 ARM: dts: stm32: Add QSPI NOR on AV96 ARM: dts: stm32: Add eMMC attached to SDMMC2 on AV96 ARM: dts: stm32: Repair SDMMC1 operation on AV96 ARM: dts: stm32: Add alternate pinmux for SDMMC pins on stm32mp15 ARM: dts: stm32: Add missing ethernet PHY skews on AV96 ARM: dts: stm32: Add missing ethernet PHY reset on AV96 ARM: dts: stm32: Repair ethernet operation on AV96 ARM: dts: stm32: Add alternate pinmux for ethernet RGMII on stm32mp15 ARM: dts: stm32: Repair PMIC interrupt on AV96 ARM: dts: stm32: Repair PMIC configuration on AV96 MAINTAINERS: remove entry after hp100 driver removal ALSA: hda/hdmi: fix without unlocked before return MAINTAINERS: Restore alphabetical sorting drm/i915/gt: Avoid uninitialized use of rpcurupei in frequency_show mtd: spi-nor: Fix description of the sr_ready() return value mtd: spi-nor: Uniformize the return value in spi_nor_*_ready() mtd: spi-nor: micron-st: Enable locking for n25q00 arm64: dts: fsl: add fsl,extts-fifo property for fman ptp arm64: dts: imx8mn: Update VDD_ARM 1.2GHz setpoint voltage arm64: dts: freescale: imx8mp: update input_val for AUDIOMIX_BIT_STREAM scsi: ibmvscsi: Fix WARN_ON during event pool release arm64: dts: lx2160a: add more thermal zone support arm64: dts: imx8qxp-mek: Add PMIC thermal zone support arm64: dts: imx8qxp-mek: Sort labels alphabetically selftests/bpf: Add runqslower binary to .gitignore selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() selftests/bpf: Fix invalid memory reads in core_relo selftest selftests/bpf: Fix memory leak in extract_build_id() selftests/bpf: Fix memory leak in test selector libbpf: Fix memory leak and possible double-free in hashmap__clear selftests/bpf: Convert test_hashmap into test_progs test selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers selftests/bpf: Ensure test flavors use correct skeletons arm64: dts: imx8mm: specify #sound-dai-cells for SAI nodes ARM: dts: imx6-sr-som: add ethernet PHY configuration dt-bindings: clocks: imx8mp: Add ids for audiomix clocks clk: imx: Add helpers for passing the device as argument clk: imx: pll14xx: Add the device as argument when registering clk: imx: gate2: Allow single bit gating clock usb: chipidea: usb2: remove unneeded semicolon libbpf: Add BTF-defined map-in-map support libbpf: Refactor map creation logic and fix cleanup leak libbpf: Refactor BTF-defined map definition parsing logic bpftool: Add link bash completions bpftool: Add bpftool-link manpage bpftool: Add bpf_link show and pin support bpftool: Expose attach_type-to-string array to non-cgroup code selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info libbpf: Add low-level APIs for new bpf_link commands bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link bpf: Allocate ID for bpf_link bpf: Refactor bpf_link update handling dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath power: supply: axp288_charger: Omit superfluous error message RDMA/mlx5: Process all vendor flags in one place RDMA/mlx5: Return all configured create flags through query QP RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature RDMA/mlx5: Process create QP flags in one place RDMA/mlx5: Delete create QP flags obfuscation RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow RDMA/mlx5: Remove second copy from user for non RSS RAW QPs RDMA/mlx5: Move DRIVER QP flags check into separate function RDMA/mlx5: Update all DRIVER QP places to use QP subtype RDMA/mlx5: Split scatter CQE configuration for DCT QP RDMA/mlx5: Separate create QP flows to be based on type RDMA/mlx5: Set QP subtype immediately when it is known RDMA/mlx5: Avoid setting redundant NULL for XRC QPs RDMA/mlx5: Prepare QP allocation for future removal RDMA/mlx5: Perform check if QP creation flow is valid RDMA/mlx5: Delete impossible GSI port check RDMA/mlx5: Organize QP types checks in one place drm/i915: Use proper fault mask in interrupt postinstall too Input: synaptics-rmi4 - fix error return code in rmi_driver_probe() selftests/bpf: fix test_sysctl_prog with alu32 netfilter: add audit table unregister actions signal: Remove has_group_leader_pid audit: tidy and extend netfilter_cfg x_tables exec: Remove BUG_ON(has_group_leader_pid) posix-cpu-timer: Unify the now redundant code in lookup_task posix-cpu-timer: Tidy up group_leader logic in lookup_task docs: networking: convert kcm.txt to ReST docs: networking: convert ipvs-sysctl.txt to ReST docs: networking: convert ipvlan.txt to ReST docs: networking: convert ipv6.txt to ReST docs: networking: convert ip-sysctl.txt to ReST docs: networking: convert ipsec.txt to ReST docs: networking: convert iphase.txt to ReST docs: networking: convert ip_dynaddr.txt to ReST docs: networking: convert ipddp.txt to ReST docs: networking: convert ila.txt to ReST docs: networking: convert hinic.txt to ReST docs: networking: convert gtp.txt to ReST docs: networking: convert gen_stats.txt to ReST docs: networking: convert generic_netlink.txt to ReST docs: networking: convert generic-hdlc.txt to ReST docs: networking: convert framerelay.txt to ReST docs: networking: convert fore200e.txt to ReST docs: networking: convert filter.txt to ReST docs: networking: convert fib_trie.txt to ReST docs: networking: convert eql.txt to ReST docs: networking: convert driver.txt to ReST docs: networking: convert dns_resolver.txt to ReST docs: networking: convert defza.txt to ReST docs: networking: convert decnet.txt to ReST docs: networking: convert dctcp.txt to ReST docs: networking: convert dccp.txt to ReST docs: networking: convert cxacru.txt to ReST docs: networking: convert cops.txt to ReST docs: networking: convert cdc_mbim.txt to ReST docs: networking: convert bonding.txt to ReST docs: networking: convert baycom.txt to ReST docs: networking: convert ax25.txt to ReST docs: networking: convert atm.txt to ReST docs: networking: convert arcnet.txt to ReST docs: networking: convert arcnet-hardware.txt to ReST docs: networking: convert altera_tse.txt to ReST docs: networking: convert 6pack.txt to ReST docs: networking: convert caif files to ReST Fix use after free in get_tree_bdev() net: ethernet: fec: Prevent MII event after MII_SPEED write dpaa2-eth: Use proper division helper in dpaa2_dbg_ch_show drm/i915/execlists: Verify we don't submit two identical CCIDs drm/i915/execlists: Track inflight CCID drm/i915/execlists: Avoid reusing the same logical CCID proc: Ensure we see the exit of each process tid exactly once net/x25: Fix null-ptr-deref in x25_disconnect rculist: Add hlists_swap_heads_rcu net/ena: Fix build warning in ena_xdp_set() net: phy: bcm54140: Make a bunch of functions static drm/amd/display: Use cursor locking to prevent flip delays drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 drm/amd/display: Defer cursor update around VUPDATE for all ASIC drm/amd/display: fix rn soc bb update drm/amd/display: check if REFCLK_CNTL register is present gpio: mm-lantiq: Fix small typo selftests: tls: run all tests for TLS 1.2 and TLS 1.3 kselftest: add fixture variants kselftest: run tests by fixture kselftest: create fixture objects kselftest: factor out list manipulation to a helper drm/amdkfd: Enable over-subscription with >1 GWS queue drm/amdkfd: Enable GWS based on FW Support drm/amdkfd: New IOCTL to allocate queue GWS (v2) drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_update_mapping drm/amdgpu: add new unlocked flag for PTE updates drm/amdgpu: rename direct to immediate for VM updates drm/amdgpu: cleanup IB pool handling a bit drm/amdgpu: partial revert VM sync changes drm/amdgpu: check ring type for secure IBs drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_map_buffer v2 drm/amdgpu: Fix per-IB secure flag GFX hang drm/amdgpu: Fine-grained TMZ support drm/amdgpu: stop evicting encrypted BOs to swap drm/amdgpu: add TMZ handling to amdgpu_move_blit drm/amdgpu: also add the TMZ flag to GART drm/amdgpu: fix the wrong logic checking when secure buffer is created (v3) drm/amdgpu: Move to a per-IB secure flag (TMZ) drm/amd/display: Indicate use of TMZ buffers to DC drm/amdgpu: implement TMZ accessor (v3) drm/amdgpu: remove the alignment placeholder for secure buffer drm/amdgpu: move CS secure flag next the structs where it's used drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz parameter drm/amdgpu: expand sdma copy_buffer interface with tmz parameter drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) drm/amdgpu: job is secure iff CS is secure (v5) drm/amdgpu: expand the context control interface with trust flag drm/amdgpu: expand the emit tmz interface with trusted flag drm/amdgpu: add tmz bit in frame control packet drm/amdgpu: add function to check tmz capability (v4) drm/amdgpu: add amdgpu_tmz data structure drm/amdgpu: add tmz feature parameter (v2) drm/amdgpu: define the TMZ bit for the PTE drm/amdgpu: add UAPI to create secure commands (v3) drm/amdgpu: add UAPI for creating encrypted buffers drm/amd/display: 3.2.83.1 drm/amd/display: 3.2.83 drm/amd/display: Use cursor locking to prevent flip delays drm/amd/display: Internal refactoring to abstract color caps drm/amd/display: Add set backlight to hw sequencer. drm/amd/display: Add dummy p-state latency bounding box override drm/amd/display: Add panel cntl id for set backlight level. drm/amd/display: Pass command instead of header into DMUB service drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 drm/amd/display: Defer cursor update around VUPDATE for all ASIC drm/amd/display: Change viewport limit to 12 for DCN2 drm/amd/display: Fail validation if building scaling params fails drm/amd/display: fix rn soc bb update drm/amd/display: check if REFCLK_CNTL register is present drm/amd/display: Add DML variable for future asics drm/amd/display: clean up some header paths drm/amd/display: Fix DMUB meta offset for new load method drm/amd/display: Do not disable pipe split if mode is not supported drm/amd/display: 3.2.82 ARM: dts: Add devicetree for Integrator/AP with IM-PD1 NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION SUNRPC: defer slow parts of rpc_free_client() to a workqueue. drm/amdgpu: bump version for invalidate L2 before SDMA IBs drm/amdgpu: invalidate L2 before SDMA IBs (v2) selftests: net: add new testcases for nexthop API compat mode sysctl net: ipv4: add sysctl for nexthop api compatibility mode net: ipv6: new arg skip_notify to ip6_rt_del MAINTAINERS: adjust to renaming physmap_of_versatile.c ARM: integrator: Add some Kconfig selections ARM: integrator: Retire LM and IM-PD1 boardfile code bus: Add driver for Integrator/AP logic modules bus: Add DT bindings for Integrator/AP logic modules libbpf: Remove unneeded semicolon in btf_dump_emit_type net/mlx5: TX WQE Add trailer insertion field net/mlx5: Add release all pages capability bit net/mlx5: Introduce TLS RX offload hardware bits net/mlx5: Add structure and defines for pci sync for fw update event net/mlx5: Add structure layout and defines for MFRL register net/mlx5: Refactor imm_inval_pkey field in cqe struct net/mlx5: Use aligned variable while allocating ICM memory net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures net/mlx5: Add support for COPY steering action drm/amdgpu: add tiling flags from Mesa drm/amd/powerplay: avoid using pm_en before it is initialized revised Revert "drm/amd/powerplay: avoid using pm_en before it is initialized" selftests/bpf: Copy runqslower to OUTPUT directory power: supply: sc27xx: Add boot voltage support power: supply: sc27xx: Add CURRENT_NOW/VOLTAGE_NOW properties support power: supply: sc27xx: Allow to change the battery full capacity power: supply: sc27xx: Set 'no_thermal' flag for SC27xx fuel gauge power: supply: ab8500_fg: remove comparison to bool power: reset: qcom-pon: reg write mask depends on pon generation drm: pl111: Move VExpress setup into versatile init drm: pl111: Simplify vexpress init drm: pl111: Fix module autoloading firmware_loader: move fw_fallback_config to a private kernel symbol namespace driver core: Add missing '\n' in log messages driver/base/soc: Use kobj_to_dev() API scripts: sphinx-pre-install: change the output order scripts: sphinx-pre-install: fix a bug when using with venv scripts: sphinx-pre-install: change recommendation text if venv exists scripts: sphinx-pre-install: change the warning for version < 2.4.4 scripts: sphinx-pre-install: only ask to activate valid venvs drm/i915: Use devm_drm_dev_alloc doc: nvdimm: remove reference to non-existent CONFIG_NFIT_TEST docs: sysctl/kernel: document cad_pid docs: virt/kvm: close inline string literal docs: orangefs: fix pvfs2tab literal block Documentation: zh_CN: convert to use i2c_new_client_device() Update the documentation referencing Plan 9 from User Space. mailmap: Add entry for Leonardo Bras Documentation: x86: fix space instead of tab in uefi doc drm/i915/tgl: Wa_14011059788 drm/qxl: Don't use drm_device->dev_private drm/qxl: Use devm_drm_dev_alloc of: property: Do not link to disabled devices of: property: Fix create device links for all child-supplier dependencies of: property: Don't retry device_link_add() upon failure dt-bindings: iio: adi,ltc2983: Add missing quotes on dependencies dt-bindings: i2c: i2c-stm32f7: add st,stm32mp15-i2c compatible ACPI/IORT: take _DMA methods into account for named components interconnect: imx: Add platform driver for imx8mn interconnect: imx: Add platform driver for imx8mq interconnect: imx: Add platform driver for imx8mm interconnect: Add imx core driver dt-bindings: interconnect: Add bindings for imx8m noc thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() spi: spi-amd: fix warning efi/libstub/arm64: align PE/COFF sections to segment alignment ARM: dts: stm32: add Fast Mode Plus info in I2C nodes of stm32mp151 ARM: dts: stm32: use st,stm32mp15-i2c compatible for stm32mp151 arm64: vdso: Add '-Bsymbolic' to ldflags dmaengine: dmatest: Fix process hang when reading 'wait' parameter regulator: bd718x7: remove voltage change restriction from BD71847 driver core: Ensure wait_for_device_probe() waits until the deferred_probe_timeout fires driver core: Use dev_warn() instead of dev_WARN() for deferred_probe_timeout warnings driver core: Revert default driver_deferred_probe_timeout value to 0 component: Silence bind error on -EPROBE_DEFER driver core: Fix handling of fw_devlink=permissive coredump: fix crash when umh is disabled drm/amdgpu: bump version for invalidate L2 before SDMA IBs drm/amdgpu: invalidate L2 before SDMA IBs (v2) drm/amdgpu: add tiling flags from Mesa arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants amba: Initialize dma_parms for amba devices driver core: platform: Initialize dma_parms for platform devices drm/amdgpu/vcn2.5: wait for tiles off after unpause drm/amd/powerplay: avoid using pm_en before it is initialized revised Revert "drm/amd/powerplay: avoid using pm_en before it is initialized" ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() ARM: dts: stm32: add cortex-M4 pdds management in Cortex-M4 node drm: make drm_file use keyed wakeups drm/amdkfd: Put ASIC revision into HSA capability pinctrl: db8500: Fix some old bugs pinctrl: ab8505: Define group for GPIO pin 50 pinctrl: bm1880: add pwm37 to bm1880_pctrl_groups gpio: tegra: mask GPIO IRQs during IRQ shutdown drm/bochs: Remove explicit drm_connector_register drm/ast: Drop explicit connector register/unregister drm/aspeed: Use devm_drm_dev_alloc drm/aspeed: Drop aspeed_gfx->fbdev gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() drm/cirrus: Move to drm/tiny ALSA: hda/hdmi: fix race in monitor detection during probe drm/cirrus: Don't use drm_device->dev_private drm/cirrus: Use devm_drm_dev_alloc drm/komeda: use devm_drm_dev_alloc drm/ingenic: Don't set drm_device->dev_private drm/ingenic: Use devm_drm_dev_alloc drm/mcde: Don't use drm_device->dev_private drm/mcde: Use devm_drm_dev_alloc gpio: of: Build fails if CONFIG_OF_DYNAMIC enabled without CONFIG_OF_GPIO ASoC: broadwell: add channel constraint ASoC: bdw-rt5650: add channel constraint ASoC: bdw-rt5677: add channel constraint drm/tidss: Delete tidss->saved_state drm/tidss: Don't use drm_device->dev_private drm/tidss: Use devm_drm_dev_alloc drm/gm12u320: Don't use drm_device->dev_private uio: remove unneeded variable "ret" in uio_dmem_genirq_open drivers: uio: remove redundant assignment to variable retval drm/gm12u320: Use devm_drm_dev_alloc KVM: arm64: Drop PTE_S2_MEMATTR_MASK gpio: ftgpio010: Fix small typo fpga: dfl: fme: add performance reporting support Documentation: fpga: dfl: add description for performance reporting support gpiolib: Rename "chip" variables to "gc" in core header file drm/hx8357d: Use devm_drm_dev_alloc drm/ili9225: Use devm_drm_dev_alloc gpiolib: Improve kernel messages drm/ili9341: Use devm_drm_dev_alloc drm/ili9486: Use devm_drm_dev_alloc arm64/kernel: Fix range on invalidating dcache for boot page tables drm/mi0283qt: Use devm_drm_dev_alloc drm/repaper: Use devm_drm_dev_alloc firmware: xilinx: Add sysfs and API to set boot health status firmware: xilinx: Add sysfs to set shutdown scope firmware: xilinx: Add system shutdown API interface firmware: xilinx: Add sysfs interface firmware: xilinx: Add APIs to read/write GGS/PGGS registers firmware: xilinx: Remove eemi ops for fpga related APIs firmware: xilinx: Remove eemi ops for aes engine firmware: xilinx: Remove eemi ops for set_requirement firmware: xilinx: Remove eemi ops for release_node firmware: xilinx: Remove eemi ops for request_node firmware: xilinx: Remove eemi ops for set_suspend_mode firmware: xilinx: Remove eemi ops for init_finalize firmware: xilinx: Remove eemi ops for reset_get_status firmware: xilinx: Remove eemi ops for reset_assert firmware: xilinx: Use APIs instead of IOCTLs firmware: xilinx: Remove eemi ops for clock set/get parent firmware: xilinx: Remove eemi ops for clock set/get rate firmware: xilinx: Remove eemi ops for clock_getdivider firmware: xilinx: Remove eemi ops for clock_setdivider firmware: xilinx: Remove eemi ops for clock_getstate firmware: xilinx: Remove eemi ops for clock_disable firmware: xilinx: Remove eemi ops for clock_enable firmware: xilinx: Remove eemi ops for query_data firmware: xilinx: Remove eemi ops for get_chipid drm/st7586: Use devm_drm_dev_alloc drm/st7735r: Use devm_drm_dev_alloc arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely firmware: xilinx: Remove eemi ops for get_api_version firmware: fpga: replace the error codes with the standard ones arm64: lib: Consistently enable crc32 extension drm/i915/selftests: Tweak the tolerance for clock ticks to 12.5% arm64: docs: Mandate that the I-cache doesn't hold stale kernel text arm64: cpufeature: Add an overview comment for the cpufeature framework arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only arm64: cpufeature: Factor out checking of AArch32 features arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() arm64: cpufeature: Add CPU capability for AArch32 EL1 support arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 arm64: cpufeature: Relax check for IESB support drm/udl: don't set drm_device->dev_private drm/udl: Use devm_drm_dev_alloc drm/v3d: Delete v3d_dev->pdev drm/v3d: Delete v3d_dev->dev drm/v3d: Use devm_drm_dev_alloc drm/v3d: Don't set drm_device->dev_private ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used arm64/mm: Use phys_to_page() to access pgtable memory arm64: smp: Make cpus_stuck_in_kernel static arm64: entry: remove unneeded semicolon in el1_sync_handler() drm/vboxvideo: Use devm_gen_pool_create drm/vboxvideo: use managed pci functions drm/vboxvideo: Stop using drm_device->dev_private drm/vboxvideo: Use devm_drm_dev_alloc arm64/kernel: vmlinux.lds: drop redundant discard/keep macros drm/vboxvideo: drop DRM_MTRR_WC #define arm64: drop GZFLAGS definition and export drm: Add devm_drm_dev_alloc macro most: core: use function subsys_initcall() bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() nvmem: core: cleanup old eeprom compat entry attributes slimbus: ngd: remove redundant assignment slimbus: ngd: get drvdata from correct device arm64: kexec_file: Avoid temp buffer for RNG seed arm64: rename stext to primary_entry gpio: dwapb: Amend indentation in some cases gpio: dwapb: Get rid of unnecessary conjunction over 32-bit value pinctrl: stmfx: stmfx_pinconf_set doesn't require to get direction anymore bus: mhi: core: Add support for MHI suspend and resume tty: hvc: Fix data abort due to race in hvc_open sparc64: vcc: Fix error return code in vcc_probe() ASoC: tlv320adcx140: Fix mic gain registers ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type staging/speakup: Add inflection synth parameter staging: rtl8723bs: core: remove set but not used 'pframe' staging: rtl8723bs: core: remove set but not used 'pwrpriv' staging: rtl8723bs: core: remove set but not used 'listen_interval' staging: rtl8723bs: core: remove set but not used 'algthm' Staging: rtl8723bs: core: remove set but not used 'ptxservq' staging: rtl8723bs: os_dep: remove set but not used 'size' staging: rtl8723bs: os_dep: remove set but not used 'uintRet' staging: vt6656: Remove duplicate code in vnt_rf_table_download staging: vt6656: Use return instead of goto staging: vt6656: Remove the local variable "array" staging: qlge: Remove print statements for lbq_clean_idx and lbq_free_cnt staging: qlge: Remove print statement for vlgrp field staging: qlge: Remove unnecessary parentheses around struct field staging: vt6656: Remove preamble_type setting from vnt_tx_packet. staging: vt6656: Remove set short time in vnt_init_registers. MAINTAINERS: Add entry for Renesas R-Car thermal drivers staging: vt6656: rxtx: remove duration_id and void returns. staging: rtl8188eu: remove some superfluous comments staging: vt6656: Add formula to the vnt_rf_addpower function staging: vt6656: Remove functions' documentation staging: vt6656: Check the return value of vnt_control_out_* calls staging:r8188eu: avoid skb_clone for amsdu to msdu conversion staging: wfx: update list of errors staging: wfx: fix display of exception indication staging: wfx: fix messages names in tracepoints staging: wfx: update list of known messages in tracepoints staging: wfx: also show unnamed counters fields staging: wfx: show counters of all interfaces staging: wfx: fix double init of tx_policy_upload_work staging: wfx: fix the warning "inconsistent notification" staging: wfx: fix overflow in frame counters staging: wfx: fix highest Rx value declared in ieee80211_supported_band staging: wfx: add an explicit warning when chip detect too high temperature staging: wfx: add support for 'device too hot' indication staging: wfx: fix CAB sent at the wrong time staging: wfx: fix support for AP that do not support PS-Poll staging: wfx: mark chip frozen on error indication staging: wfx: change the field chip_frozen into a boolean staging: wfx: fix (future) TDLS support staging: wfx: cleanup long lines in data_tx.c s390/qdio: remove always-true condition s390/qdio: de-duplicate tiqdio_inbound_processing() s390/qdio: keep track of allocated queue count s390/qdio: roll-back after queue allocation error s390/qdio: do more fine-grained allocation roll-back s390/qdio: consolidate thinint init/exit s390/qdio: put thinint indicator after early error s390/qdio: tear down thinint indicator after early error s390/qdio: consistently restore the IRQ handler s390/pci: Documentation for zPCI s390/pci: Do not disable PF when VFs exist s390/pci: Handling multifunctions s390/pci: Adding bus resource s390/pci: adapt events for zbus s390/pci: create zPCI bus s390/pci: define RID and RID available s390/pci: define kernel parameters for PCI multifunction s390/pci: adaptation of iommu to multifunction s390/pci: Expose new port attribute for PCIe functions Revert "i2c: tegra: Better handle case where CPU0 is busy for a long time" Revert "i2c: tegra: Synchronize DMA before termination" i2c: iproc: generate stop event for slave writes pinctrl: fix several typos MIPS: Loongson: Get host bridge information usb: core: hub: use true,false for bool variable MIPS: oprofile: remove unneeded semicolon in common.c arm64: simplify ptrauth initialization arm64: remove ptrauth_keys_install_kernel sync arg drm/qxl: qxl_release leak in qxl_hw_surface_alloc() drm/qxl: qxl_release leak in qxl_draw_dirty_fb() pinctrl: meson: wire up the gpio_chip's set_config callback pinctrl: meson: implement the gpio_chip get_direction callback drm/omap: venc: remove unused variable 'venc_config_pal_bdghi' Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices Bluetooth: hci_qca: add compatible for QCA9377 dt-bindings: net: bluetooth: Add device tree bindings for QCA9377 Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP Bluetooth: allow scatternet connections if supported. Bluetooth: Adding driver and quirk defs for multi-role LE gpu: host1x: Use SMMU on Tegra124 and Tegra210 drm/tegra: Fix SMMU support on Tegra124 and Tegra210 pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs xfrm: add IPv6 support for espintcp xfrm: add support for UDPv6 encapsulation of ESP drm/virtio: only destroy created contexts pinctrl: qcom: Add sm8250 pinctrl driver. dt-bindings: pinctrl: qcom: Add sm8250 pinctrl bindings drm/meson: Remove unneeded semicolon ath11k: use GFP_ATOMIC under spin lock ath10k: correct tx bitrate of iw for SDIO ath10k: add bitrate parse for peer stats info ath10k: add rx bitrate report for SDIO ath10k: enable firmware peer stats info for wmi tlv ath5k: remove conversion to bool in ath5k_ani_calibration() ath9k: add calibration timeout for AR9002 ath9k: invalidate all calibrations at once ath9k: interleaved NF calibration on AR9002 ath9k: do not miss longcal on AR9002 ath9k: remove needless NFCAL_PENDING flag setting ath9k: fix AR9002 ADC and NF calibrations x86/tboot: Mark tboot static ssb: scan: fix block comments coding style issues ssb: sprom: fix block comments coding style issues cpufreq: imx-cpufreq-dt: support i.MX7ULP drm/i915/gt: fix spelling mistake "evalution" -> "evaluation" arm64: dts: imx8qxp: support scu mailbox channel rtw88: fix sparse warnings for download firmware routine ARM: dts: r7s9210: Remove bogus clock-names from OSTM nodes ARM: shmobile: r8a7742: Basic SoC support dt-bindings: reset: rcar-rst: Document r8a7742 reset module dt-bindings: power: rcar-sysc: Document r8a7742 SYSC binding dt-bindings: clock: renesas: cpg-mssr: Document r8a7742 binding clk: renesas: Add r8a7742 CPG Core Clock Definitions dt-bindings: power: rcar-sysc: Add r8a7742 power domain index macros mtd: spi-nor: macronix: Add support for mx25u51245g backlight: lp855x: Ensure regulators are disabled on probe failure mtd: spi-nor: macronix: Add support for mx25l51245g mtd: spi-nor: core: fix kernel-doc typo for spi_nor_[{info|sfdp}_]init_params() mtd: spi-nor: core: fix kernel-doc typo for spi_nor_manufacturer_init_params() mtd: spi-nor: fix kernel-doc for spi_nor::spimem mtd: spi-nor: fix kernel-doc for spi_nor::info mtd: spi-nor: fix kernel-doc for spi_nor::reg_proto mtd: spi-nor: fix kernel-doc for spi_nor::mtd mtd: spi-nor: fix kernel-doc for 'struct spi_nor' phy: qcom: qmp: Add SM8250 UFS PHY cpufreq: dt: Add support for r8a7742 cpufreq: Add i.MX7ULP to cpufreq-dt-platdev blacklist cpufreq: omap: Build driver by default for ARCH_OMAP2PLUS scsi: ibmvfc: Don't send implicit logouts prior to NPIV login Input: synaptics-rmi4 - really fix attn_data use-after-free Input: i8042 - add ThinkPad S230u to i8042 reset list Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" Input: atkbd - receive and use physcode->keycode mapping from FW Input: atkbd - expose function row physical map to userspace Input: i8042 - attach fwnode to serio i8042 kbd device netfilter: nft_nat: add netmap support netfilter: nft_nat: add helper function to set up NAT address and protocol netfilter: nft_nat: set flags from initialization path netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported audit: log audit netlink multicast bind and unbind scsi: core: doc: Change function comments to kernel-doc style scsi: ufs-qcom: Configure write booster type scsi: ufs: sysfs: Add sysfs entries for write booster scsi: ufs: Add write booster feature support scsi: ufs: Use true for bool variables in ufshcd_complete_dev_init() scsi: sr: Use {get,put}_unaligned_be*() instead of open-coding these functions scsi: aacraid: Fix error handling paths in aac_probe_one() selinux: fix error return code in cond_read_list() bpf: Fix sk_psock refcnt leak when receiving message cpu/hotplug: Fix a typo in comment "broadacasted"->"broadcasted" net: ethernet: ti: fix return value check in k3_cppi_desc_pool_create_name() r8169: improve error message if no dedicated PHY driver is found bpf, cgroup: Remove unused exports netfilter: nf_tables: allow up to 64 bytes in the set element data area drm/dp_mst: Kill the second sideband tx slot, save the world ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT drm/amd/display: remove conversion to bool in dc_link_ddc.c drm/amd/display: remove conversion to bool in dcn20_mpc.c drm/amdgpu: remove conversion to bool in amdgpu_device.c drm/amdgpu: decouple EccErrCnt query and clear operation drm/amdgpu: switch to SMN interface to operate RSMU index mode drm/amdgpu: drop redundant cg/pg ungate on runpm enter drm/amdgpu: move kfd suspend after ip_suspend_phase1 drm/amdgpu: sw pstate switch should only be for vega20 drm/amdgpu: Remove unneeded semicolon selftests: forwarding: tc_actions.sh: add matchall mirror test mlxsw: spectrum: Move flow offload binding into spectrum_flow.c mlxsw: spectrum_matchall: Process matchall events from the same cb as flower mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions mlxsw: spectrum_matchall: Move ingress indication into mall_entry mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() mlxsw: spectrum: Push matchall bits into a separate file mlxsw: spectrum: Push flow_block related functions into a separate file mlxsw: spectrum: Rename acl_block to flow_block mlxsw: spectrum_acl: Move block helpers into inline header functions ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi arm64: dts: rockchip: Fix Pinebook Pro FUSB302 interrupt arm64: dts: rockchip: remove #sound-dai-cells from &spdif node of rk3399-hugsun-x99.dts arm64: dts: rockchip: remove #sound-dai-cells from &i2s1 node of rk3399-pinebook-pro.dts 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 arm64: dts: rockchip: remove extra assigned-clocks property from &gmac2phy node in rk3328-evb.dts ARM: dts: rockchip: fix phy nodename for rk3229-xms6 ARM: dts: rockchip: fix phy nodename for rk3228-evb drm/rockchip: Remove unneeded semicolon drm/rockchip: cdn-dp-core: Make cdn_dp_core_suspend/resume static net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()' net: tc35815: Fix phydev supported/advertising mask sch_sfq: validate silly quantum values r8169: improve configuring RxConfig register r8169: improve handling CPCMD_MASK x86/speculation: Add Ivy Bridge to affected list interconnect: Add devm_of_icc_get() as exported API for users 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. net: bridge: Add checks for enabling the STP. bridge: mrp: Integrate MRP into the bridge bridge: mrp: Implement netlink interface to configure MRP bridge: mrp: Connect MRP API with the switchdev API bridge: switchdev: mrp: Implement MRP API for switchdev switchdev: mrp: Extend switchdev API to offload MRP bridge: mrp: Add MRP interface. net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN bridge: mrp: Extend bridge interface bridge: mrp: Update Kconfig bridge: uapi: mrp: Add mrp attributes. net: phy: marvell10g: fix temperature sensor on 2110 drm/i915: Use proper fault mask in interrupt postinstall too sch_choke: avoid potential panic in choke_reset() fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks net/tls: Fix sk_psock refcnt leak when in tls_data_ready() net/x25: Fix x25_neigh refcnt leak when x25 disconnect net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() net: rtnetlink: remove redundant assignment to variable err aquantia: Fix the media type of AQC100 ethernet controller in the driver kcsan: Use GFP_ATOMIC under spin lock Improve KCSAN documentation a bit ANDROID: add ion_stat tracepoint to common kernel locktorture.c: Fix if-statement empty body warnings rcutorture: Mark data-race potential for rcu_barrier() test statistics rcutorture: Make kvm-recheck-rcu.sh handle truncated lines rcutorture: Add KCSAN stubs rcu: Remove self-stack-trace when all quiescent states seen rcu: When GP kthread is starved, tag idle threads as false positives rcu: Use data_race() for RCU expedited CPU stall-warning prints ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU rcu-tasks: Add IPI failure count to statistics rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs rcu-tasks: Add count for idle tasks on offline CPUs rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics rcu-tasks: Make RCU tasks trace also wait for idle tasks rcu-tasks: Handle the running-offline idle-task special case rcu-tasks: Disable CPU hotplug across RCU tasks trace scans rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI rcu-tasks: Add grace-period and IPI counts to statistics rcu-tasks: Split ->trc_reader_need_end rcu-tasks: Provide boot parameter to delay IPIs until late in grace period rcu-tasks: Add a grace-period start time for throttling and debug rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks rcu-tasks: Make rcutorture writer stall output include GP state rcu-tasks: Add RCU tasks to rcutorture writer stall output rcu-tasks: Move #ifdef into tasks.h rcu-tasks: Add stall warnings for RCU Tasks Trace rcutorture: Add torture tests for RCU Tasks Trace rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks rcu-tasks: Code movement to allow more Tasks RCU variants rcu-tasks: Further refactor RCU-tasks to allow adding more variants rcu-tasks: Use unique names for RCU-Tasks kthreads and messages rcutorture: Add torture tests for RCU Tasks Rude rcu-tasks: Add an RCU-tasks rude variant rcu-tasks: Refactor RCU-tasks to allow variants to be added rcutorture: Add a test for synchronize_rcu_mult() rcu: Reinstate synchronize_rcu_mult() rcu-tasks: Create struct to hold state information rcu-tasks: Move Tasks RCU to its own file rcu: Add per-task state to RCU CPU stall warnings sched/core: Add function to sample state of locked-down task rcu-tasks: Use context-switch hook for PREEMPT=y kernels rcu: Add comments marking transitions between RCU watching and not rcutorture: Add test of holding scheduler locks across rcu_read_unlock() rcu: Don't use negative nesting depth in __rcu_read_unlock() rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() rcu: Make rcu_read_unlock_special() safe for rq/pi locks rcu: Add KCSAN stubs to update.c rcu: Add rcu_gp_might_be_stalled() rcu/tree: Count number of batched kfree_rcu() locklessly rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching rcuperf: Add ability to increase object allocation size rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison rcu: Replace 1 by true rcu: Replace assigned pointer ret value by corresponding boolean value rcu: Mark rcu_state.gp_seq to detect more concurrent writes rcu: Get rid of some doc warnings in update.c Revert "rculist: Describe variadic macro argument in a Sphinx-compatible way" rcu: Fix the (t=0 jiffies) false positive rcu: Expedite first two FQS scans under callback-overload conditions drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers rcu: Use data_race() for RCU CPU stall-warning prints rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking rcu: Mark rcu_state.ncpus to detect concurrent writes srcu: Add KCSAN stubs rcu: Add KCSAN stubs vsock/virtio: fix multiple packet delivery to monitoring devices vhost/vsock: fix packet delivery order to monitoring devices dt-bindings: net: convert qca,ar71xx documentation to yaml net: ag71xx: extend link validation to support other SoCs drm/dp_mst: Fix drm_dp_send_dpcd_write() return code drm/i915/gt: Check cacheline is valid before acquiring drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() drm/i915/selftests: Fix i915_address_space refcnt leak io_uring: statx must grab the file table for valid fd EDAC/i10nm: Update driver to support different bus number config register offsets drm/i915/gt: Fix up clock frequency EDAC, {skx,i10nm}: Make some configurations CPU model specific dmaengine: dmatest: Describe members of struct dmatest_info dmaengine: dmatest: Describe members of struct dmatest_params dmaengine: dmatest: Allow negative timeout value to specify infinite wait Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" dmaengine: dmatest: Fix iteration non-stop logic dmaengine: stm32-dma: direct mode support through device tree dt-bindings: dma: add direct mode support through device tree in stm32-dma dmaengine: qcom_hidma: Simplify error handling path in hidma_probe dmaengine: tegra-apb: Ensure that clock is enabled during of DMA synchronization dmaengine: mmp_tdma: Validate the transfer direction dmaengine: dw-edma: Check MSI descriptor before copying dmaengine: fix channel index enumeration ANDROID: GKI: Enable GENERIC_IRQ_CHIP spi: spi-amd: Add AMD SPI controller driver support 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 nvme: prevent double free in nvme_alloc_ns() error handling ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT ASoC: Intel: Multiple I/O PCM format support for pipe ASoC: Intel: Skylake: Add alternative topology binary name SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") SUNRPC: Fix GSS privacy computation of auth->au_ralign SUNRPC: Add "@len" parameter to gss_unwrap() propagate_one(): mnt_set_mountpoint() needs mount_lock regulator: max77826: Remove erroneous additionalProperties drm/stm: ltdc: check number of endpoints ASoC: hisilicon: Use the defined variable to clean code ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() ASoC: mxs-saif: Avoid unnecessary check ASoC: Intel: sof_sdw: add amp number in components string for ucm ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() phy: qcom-qusb2: Re add "qcom,sdm845-qusb2-phy" compat string libbpf: Return err if bpf_object__load failed leds: trigger: remove redundant assignment to variable ret leds: netxbig: Convert to use GPIO descriptors ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() dma-buf: Fix SET_NAME ioctl uapi arm64: dts: ti: k3-j721e-main: Add main domain watchdog entries drm/i915/gt: Sanitize GT first drm/i915/gt: Check cacheline is valid before acquiring drm/i915/execlists: Check preempt-timeout target before submit_ports locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() arm64: dts: ti: k3-am65-main: Add ehrpwm nodes inotify: Fix error return code assignment flow. arm64: dts: ti: am654: Add thermal zones arm64: dts: ti: am65-wakeup: Add VTM node arm64: dts: renesas: Fix IOMMU device node names ARM: dts: renesas: Fix IOMMU device node names arm64: dts: ti: k3-j721e-common-proc-board: add assigned clks for DSS arm64: dts: ti: k3-j721e-main: Add DSS node arm64: dts: ti: am654: Add DSS node ARM: dts: shmobile: Update CMT1 compatible values platform/x86: thinkpad_acpi: Add support for dual fan control m68k: amiga: config: Replace zero-length array with flexible-array member leds: add sgm3140 driver dt-bindings: leds: Add binding for sgm3140 leds: ariel: Add driver for status LEDs on Dell Wyse 3020 leds: pwm: check result of led_pwm_set() in led_pwm_add() clocksource/drivers/versatile: Allow CONFIG_CLKSRC_VERSATILE to be disabled drm/i915: re-disable -Wframe-address PM: ACPI: Output correct message on target power state ACPI: CPPC: Make some symbols static ACPI: processor: idle: Allow probing on platforms with one ACPI C-state PM: hibernate: Freeze kernel threads in software_resume() cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once x86/setup: Add an initrdmem= option to specify initrd physical address ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter clocksource/drivers/timer-microchip-pit64b: Select CONFIG_TIMER_OF xfrm interface: don't take extra reference to netdev configfs: fix config_item refcnt leak in configfs_rmdir() sysctl: pass kernel pointers to ->proc_handler sysctl: avoid forward declarations sysctl: remove all extern declaration from sysctl.c mm: remove watermark_boost_factor_sysctl_handler ath10k: add statistics of tx retries and tx failed when tx complete disable ath10k: enable rx duration report default for wmi tlv ath11k: fix reo flush send zonefs: Replace uuid_copy() with import_uuid() netfilter: nat: never update the UDP checksum when it's 0 netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit Linux 5.7-rc3 x86/cpu: Export native_write_cr4() only when CONFIG_LKTDM=m selftests/bpf: Add cls_redirect classifier x86/tlb: Restrict access to tlbstate xen/privcmd: Remove unneeded asm/tlb.h include x86/tlb: Move PCID helpers where they are used bpf: Make verifier log more relevant by default x86/tlb: Uninline nmi_uaccess_okay() bpf: add bpf_ktime_get_boot_ns() xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments x86/tlb: Move cr4_set_bits_and_update_boot() to the usage site MIPS: Kernel: Identify Loongson-2K processors x86/tlb: Move paravirt_tlb_remove_table() to the usage site x86/tlb: Move __flush_tlb_all() out of line net: bpf: Make bpf_ktime_get_ns() available to non GPL programs net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n bpf, riscv: Fix tail call count off by one in RV32 BPF JIT bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE,SYSCTL,SOCKOPT} tools/bpf/bpftool: Remove duplicate headers bpf: Remove set but not used variable 'dst_known' PM: sleep: Helpful edits for devices.rst documentation MIPS: Loongson: Add support for perf tool MIPS: Rename the "Fill" cache ops to avoid build failure pcm_native: result of put_user() needs to be checked x86/tlb: Move flush_tlb_others() out of line x86/tlb: Move __flush_tlb_one_kernel() out of line x86/tlb: Move __flush_tlb_one_user() out of line x86/tlb: Move __flush_tlb_global() out of line x86/tlb: Move __flush_tlb() out of line platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() firmware_loader: revert removal of the fw_fallback_config export i2c: iproc: add support for SMBUS quick cmd i2c: powermac: Simplify reading the "reg" and "i2c-address" property i2c: qup: remove unneeded conversion to bool i2c: brcmstb: Fix handling of optional interrupt i2c: regroup documentation of bindings i2c: stm32f7: allows for any bus frequency dt-bindings: i2c: i2c-stm32f7: allow clock-frequency range i2c: stm32: don't print an error on probe deferral i2c: brcmstb: Allow to compile it on BCM2835 i2c: slave-eeprom: Make it possible to pre-load eeprom data objtool: Fix infinite loop in for_offset_range() ALSA: line6: Fix POD HD500 audio playback net: hns3: remove an unnecessary check in hclge_set_umv_space() net: remove obsolete comment net: openvswitch: use div_u64() for 64-by-32 divisions net: openvswitch: suitable access to the dp_meters hinic: add net_device_ops associated with vf hinic: add sriov feature support hinic: add mailbox function support net/mlx4_core: Add missing iounmap() in error path dccp: remove unused inline function dccp_set_seqno qlcnic: remove unused inline function qlcnic_hw_write_wx_2M liquidio: remove unused inline functions ptp: clockmatrix: remove unnecessary comparison hsr: remove unnecessary code in hsr_dev_change_mtu() mptcp: fix race in msk status update tcp: mptcp: use mptcp receive buffer space to select rcv window dpaa2-eth: add channel stat to debugfs octeontx2-pf: Remove unneeded semicolon net: phy: dp83867: Remove unneeded semicolon net: hns3: optimize the filter table entries handling when resetting net: hns3: use mutex vport_lock instead of mutex umv_lock net: hns3: refactor the promisc mode setting net: hns3: add support for dumping UC and MC MAC list net: hns3: refactor the MAC address configure net: hns3: replace num_req_vfs with num_alloc_vport in hclge_reset_umv_space() net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() net: hns3: refine for unicast MAC VLAN space management scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() compat sysinfo(2): don't bother with field-by-field copyout Input: mms114 - add extra compatible for mms345l dt-bindings: mms114: document melfas,mms345l binding drm/i915: Use indirect ctx bb to mend CMD_BUF_CCTL drm/i915: Add live selftests for indirect ctx batchbuffers panel: simple: Add Ivo M133NWF4 R0 dt-bindings: display: simple: Add IVO M133NWF4 R0 drm/i915: Add per ctx batchbuffer wa for timestamp iio: imu: st_lsm6dsx: unlock on error in st_lsm6dsx_shub_write_raw() drm/i915: Add engine scratch register to live_lrc_fixed block: bypass ->make_request_fn for blk-mq drivers dm: remove the make_request_fn check in device_area_is_invalid bcache: remove a duplicate ->make_request_fn assignment block: remove create_io_context panel: simple: Add BOE NV133FHM-N61 dt-bindings: display: simple: Add BOE NV133FHM-N61 iio: adis: Support different burst sizes iio: adis: Add adis_update_bits() APIs iio: imu: adis: Add irq flag variable video/fbdev/riva: Remove dead code iio: imu: adis: Add Managed device functions iio: at91-sama5d2_adc: adjust iio_triggered_buffer_{predisable,postenable} positions iio: at91-sama5d2_adc: split at91_adc_current_chan_is_touch() helper drm/panel: remove set but not used variable 'config' iio: adc: at91-sama5d2_adc: update for other trigger usage iio: adc: at91-sama5d2_adc: handle unfinished conversions dt-bindings: panel: Document some missing compatible strings drm/bridge: panel: Return always an error pointer in drm_panel_bridge_add() iio: light: vl6180: add include of mod_devicetable.h and drop of_match_ptr iio: light: st_uvis25: Add mod_devicetable.h and drop of_match_ptr iio: light: opt3001: Add mod_devicetable.h and drop use of of_match_ptr drm/bridge: ps8640: Let panel to set the connector type drm: panel: Set connector type for LP120UP1 iio: light: gp2ap020a00f: Swap of.h for mod_devicetable.h + drop of_match_ptr iio: light: cm3232: Add mod_devicetable.h include and drop of_match_ptr iio: light: cm32181: Add mod_devicetable.h and remove of_match_ptr drm/panel: ili9322: Remove unneeded semicolon iio: light: bh1780: use mod_devicetable.h and drop of_match_ptr macro iio: accel: kxsd9-i2c: Use mod_devicetable.h and drop of_match_ptr macro iio: accel: dmard06: Use mod_devicetable.h and drop of_match_ptr macro drm/panel: simple: Add support for AUO G121EAN01.4 panel drm/panel: simple: Add support for AUO G156XTN01.0 panel drm/panel: simple: Add support for AUO G190EAN01 panel iio: chemical: atlas-sensor: add RTD-SM module support dt-bindings: iio: chemical: add Atlas Scientific RTD-SM sensor docs iio: chemical: atlas-sensor: correct DO-SM channels NFSv4: Remove unreachable error condition due to rpc_run_task() dma-contiguous: fix comment for dma_release_from_contiguous dma-pool: scale the default DMA coherent pool size with memory capacity x86/mm: unencrypted non-blocking DMA allocations use coherent pools dma-pool: add pool sizes to debugfs dma-direct: atomic allocations must come from atomic coherent pools dma-pool: dynamically expanding atomic pools Staging: rtl8188eu: core: rtw_pwrctrl: fixed a coding style issue staging: wfx: check ssidlen and prevent an array overflow Staging: rtl8723bs: Fix comment typo "the the". staging: qlge: qlge_dbg.c: Remove trailing semicolon from macro MAINTAINERS: Add rcy@google.com as maintainer for drivers/staging/gasket Staging: gasket: fix typo in gasket_page_table.c comments. efi/libstub: Re-enable command line initrd loading for x86 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/unwind: Prevent false warnings for non-current tasks x86/unwind/orc: Convert global variables to static x86/entry/64: Fix unwind hints in rewind_stack_do_exit() x86/entry/64: Fix unwind hints in __switch_to_asm() x86/entry/64: Fix unwind hints in kernel exit path x86/entry/64: Fix unwind hints in register clearing code objtool: Fix stack offset tracking for indirect CFAs s390/protvirt: fix compilation issue arm64: dts: imx8mp: Add thermal zones support dt-bindings: arm: imx: add kontron smarc to schema arm64: dts: imx8m: Fix AIPS reg properties arm: dts: ls1021atwr: Add QSPI node properties arm64: dts: ls1012a: Add QSPI node properties selftests/bpf: Fix a couple of broken test_btf cases ARM: dts: e60k02: add interrupt for PMIC tools/runqslower: Ensure own vmlinux.h is picked up first bpf: Make bpf_link_fops static bpftool: Respect the -d option in struct_ops cmd selftests/bpf: Add test for freplace program with expected_attach_type bpf: Propagate expected_attach_type when verifying freplace programs bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd 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 bpf: Fix reStructuredText markup ptp: idt82p33: remove unnecessary comparison net: ipv6: remove unused inline function ip6_set_txhash net: sched: remove unused inline function qdisc_reset_all_tx net: atlantic: Remove unneeded semicolon net/mlxfw: Remove unneeded semicolon net: systemport: suppress warnings on failed Rx SKB allocations net: bcmgenet: suppress warnings on failed Rx SKB allocations net: phy: clear phydev->suspended after soft reset net: phy: remove genphy_no_soft_reset net: phy: make phy_suspend a no-op if PHY is suspended already net: phylink, dsa: eliminate phylink_fixed_state_cb() dpaa2-eth: fix return codes used in ndo_setup_tc net: sched: report ndo_setup_tc failures via extack macsec: avoid to set wrong mtu PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events PCI: Use of_node_name_eq() for node name comparisons dt-bindings: phy: qcom-qusb2: Fix defaults mlxsw: spectrum_span: Replace zero-length array with flexible-array member mlxsw: spectrum_span: Use 'refcount_t' for reference counting mlxsw: spectrum_span: Remove unnecessary debug prints mlxsw: spectrum_span: Rename parms() to parms_set() mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() scsi: sgiwd93: Remove unneeded semicolon in sgiwd93.c scsi: qla4xxx: Remove unneeded semicolon in ql4_os.c scsi: isci: Use true, false for bool variables scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c scsi: bfa: Remove unneeded semicolon in bfa_fcs_rport.c scsi: bfa: Remove set but not used variable 'fchs' scsi: snic: Make snic_io_exch_ver_cmpl_handler() return void scsi: mpt3sas: Remove NULL check before freeing function scsi: ipr: Remove NULL check before freeing function scsi: bfa: Remove unneeded semicolon in bfa_fcs_lport_ns_sm_online() scsi: pmcraid: Replace dma_pool_malloc with dma_pool_zalloc scsi: target: iscsi: Remove the iscsi_data_count structure scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() scsi: BusLogic: Remove conversion to bool in blogic_inquiry() scsi: megaraid: Use true, false for bool variables proc: Use PIDTYPE_TGID in next_tgid ANDROID: Remove VLA from uid_sys_stats.c Use proc_pid_ns() to get pid_namespace from the proc superblock dt-bindings: Fix erroneous 'additionalProperties' drm/i915: Drop rq->ring->vma peeking from error capture proc: Put thread_pid in release_task not proc_flush_pid mm: check that mm is still valid in madvise() ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) PCI/AER: Don't select CONFIG_PCIEAER by default Documentation: PM: sleep: Update driver flags documentation PCI: keystone: Don't select CONFIG_PCI_KEYSTONE_HOST by default ALSA: pcm: oss: Place the plugin buffer overflow checks correctly PCI: dra7xx: Don't select CONFIG_PCI_DRA7XX_HOST by default PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED PCI/PM: Call .bridge_d3() hook only if non-NULL PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() PM: sleep: core: Rename dev_pm_may_skip_resume() PM: sleep: core: Rework the power.may_skip_resume handling PM: sleep: core: Do not skip callbacks in the resume phase ANDROID: Incremental fs: Use simple compression in log buffer RDMA/core: Fix race between destroy and release FD object riscv: select ARCH_HAS_STRICT_KERNEL_RWX only if MMU IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() drm/i915/gt: Use the RPM config register to determine clk frequencies drm/i915/gt: Trace RPS events x86/alternatives: Move temporary_mm helpers into C scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region scsi: mpt3sas: Separate out RDPQ allocation to new function scsi: mpt3sas: Rename function name is_MSB_are_same scsi: mpt3sas: Don't change the DMA coherent mask after allocations x86/cr4: Sanitize CR4.PCE update ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() KVM: SVM: do not allow VMRUN inside SMM kvm: add capability for halt polling KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 scsi: aic7xxx: Remove unnecessary NULL checks before kfree scsi: aic7xxx: Use kzalloc() instead of kmalloc()+memset() x86/cpu: Uninline CR4 accessors scsi: cxgb4i: Remove superfluous null check MIPS: Clear XContext at boot time MIPS: arch_send_call_function_single_ipi() calling conventions change drm/i915/gt: Prefer soft-rc6 over RPS DOWN_TIMEOUT MIPS: Loongson-3: Add some unaligned instructions emulation MIPS: Move unaligned load/store helpers to inst.h MIPS: Fix the declaration conflict of mm_isBranchInstr() scsi: qla2xxx: Delete all sessions before unregister local nvme port scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV scsi: qla2xxx: Fix MPI failure AEN (8200) handling amdgpu/dc: remove redundant assignment to variable 'option' drm/amdgpu/gmc: Use consistent variable on unlocks drm/amd/display: remove redundant assignment to variable ret drm/amdgpu: protect ring overrun drm/amdgpu: extent threshold of waiting FLR_COMPLETE drm/amdgpu: for nv12 always need smu ip drm/amdgpu: skip sysfs node not belong to one vf mode drm/amdgpu: enable one vf mode for nv12 drm/amdgpu: clear the messed up checking logic drm/amdgpu: provide RREG32_SOC15_NO_KIQ, will be used later drm/amdgpu: sriov is forbidden to call disable DPM drm/amdgpu: skip cg/pg set for SRIOV drm/amdgpu: ignore TA ucode for SRIOV selftests/ftrace: Check the first record for kprobe_args_type.tc afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH afs: Remove some unused bits block: Limit number of items taken from the I/O scheduler in one go block: unexport bdev_read_page and bdev_write_page drm/i915: Split some long lines drm/i915: Introduce .set_idle_link_train() vfunc drm/i915: Introduce .set_signal_levels() vfunc drm/i915: Introduce .set_link_train() vfunc drm/i915: Have pfit calculations return an error code drm/i915: Pass connector state to pfit calculations drm/i915: s/pipe_config/crtc_state/ in pfit functions dt-bindings: Fix command line length limit calling dt-mk-schema drm/i915: Use drm_rect to store the pfit window pos/size drm/i915: Flatten a bunch of the pfit functions drm/i915: Fix skl+ non-scaled pfit modes x86/tlb: Uninline __get_current_cr3_fast() drm/amd/display: Fix green screen issue after suspend drm/amd/display: blank dp stream before re-train the link drm/amd/display: DispalyPort: Write OUI only if panel supports it iwlwifi: debug: set NPK buffer in context info iwlwifi: pcie: add new structs for So devices with long latency iwlwifi: pcie: add new structure for Qu devices with medium latency iwlwifi: mvm: tell firmware about required LTR delay iwlwifi: update few product names in AX family iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 iwlwifi: add new cards for AX family iwlwifi: acpi: read TAS table from ACPI and send it to the FW iwlwifi: remove fw_monitor module parameter iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct iwlwifi: mvm: add framework for specific phy configuration iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point iwlwifi: mvm: add DCM flag to rate pretty-print iwlwifi: pcie: gen2: minor code cleanups in byte table update iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs iwlwifi: pcie: use seq_file for tx_queue debugfs file iwlwifi: support version 9 of WOWLAN_GET_STATUS notification iwlwifi: dbg: support multiple dumps in legacy dump flow iwlwifi: move API version lookup to common code drm/edid: Fix off-by-one in DispID DTD pixel clock iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx regmap-i2c: add 16-bit width registers support batman-adv: remove unused inline function batadv_arp_change_timeout RDMA/hns: Simplify the status judgment code of hns_roce_v1_m_qp() RDMA/hns: Simplify the state judgment code of qp RDMA/hns: Simplify the cqe code of poll cq RDMA/hns: Simplify the qp state convert code RDMA/hns: Optimize hns_roce_v2_set_mac() RDMA/hns: Optimize hns_roce_config_link_table() spi: spi-fsl-dspi: Adding shutdown hook efi: Move arch_tables check to caller efi: Clean up config table description arrays efi/libstub/x86: Avoid getter function for efi_is64 efi/libstub: Drop __pure getters for EFI stub options efi/libstub: Drop __pure getter for efi_system_table efi: Kill __efistub_global efi/x86: Remove __efistub_global and add relocation check efi/arm: Remove __efistub_global annotation efi/libstub: Move efi_relocate_kernel() into separate source file efi/libstub/arm64: Switch to ordinary page allocator for kernel image efi/libstub: Add API function to allocate aligned memory drm/lima: enable runtime pm drm/lima: add pm resume/suspend ops drm/lima: separate clk/regulator enable/disable function drm/lima: add resume/suspend callback for each ip drm/lima: power down ip blocks when pmu exit drm/lima: add lima_devfreq_resume/suspend drm/lima: always set page directory when switch vm drm/lima: check vm != NULL in lima_vm_put drm/lima: print process name and pid when task error drm/lima: use module_platform_driver helper drm/lima: Clean up redundant pdev pointer drm/lima: Clean up IRQ warnings ASoC: soc-compress: avoid false-positive Wuninitialized warning mac80211: fix two missing documentation entries cfg80211: reject channels/chandefs with KHz offset >= 1000 mac80211: add freq_offset to RX status mac80211: handle channel frequency offset cfg80211: express channels with a KHz component ieee80211: share 802.11 unit conversion helpers mac80211_hwsim: indicate in IBSS that we have transmitted beacons mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test mac80211: Fail association when AP has no legacy rates mac80211: agg-tx: add an option to defer ADDBA transmit mac80211: agg-tx: refactor sending addba mac80211: Skip entries with HE membership selector cfg80211: Parse HE membership selector mac80211: Don't destroy auth data in case of anti-clogging mac80211: add twt_protected flag to the bss_conf structure mac80211: implement Operating Mode Notification extended NSS support mac80211: Process multicast RX registration for Action frames nl80211: allow client-only BIGTK support cfg80211: support multicast RX registration cfg80211: change internal management frame registration API mac80211: Report beacon protection failures to user space cfg80211: Unprotected Beacon frame RX indication ASoC: wm8962: set CLOCKING2 as non-volatile register iwlwifi: scan: remove support for fw scan api v13 drm/i915: Only close vma we open MAINTAINERS: Update entry for Intel Broxton PMC driver platform/x86: intel_pmc_ipc: Convert to MFD platform/x86: intel_telemetry: Add telemetry_get_pltdata() platform/x86: intel_pmc_ipc: Move PCI IDs to intel_scu_pcidrv.c x86/platform/intel-mid: Add empty stubs for intel_scu_devices_[create|destroy]() platform/x86: intel_pmc_ipc: Drop intel_pmc_ipc_command() usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API platform/x86: intel_telemetry: Convert to use new SCU IPC API mfd: intel_soc_pmic_mrfld: Convert to use new SCU IPC API mfd: intel_soc_pmic_bxtwc: Convert to use new SCU IPC API mfd: intel_soc_pmic: Add SCU IPC member to struct intel_soc_pmic platform/x86: intel_pmc_ipc: Start using SCU IPC platform/x86: intel_scu_ipc: Add managed function to register SCU IPC platform/x86: intel_scu_ipcutil: Convert to use new SCU IPC API watchdog: intel-mid_wdt: Convert to use new SCU IPC API platform/x86: intel_mid_powerbtn: Convert to use new SCU IPC API platform/x86: intel_scu_ipc: Introduce new SCU IPC API platform/x86: intel_scu_ipc: Move legacy SCU IPC API to a separate header platform/x86: intel_scu_ipc: Log more information if SCU IPC command fails platform/x86: intel_scu_ipc: Split out SCU IPC functionality from the SCU driver platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA mac80211: fix drv_config_iface_filter() behaviour mac80211: mlme: remove duplicate AID bookkeeping mac80211_hwsim: notify wmediumd of used MAC addresses platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL mac80211: sta_info: Add lockdep condition for RCU list usage mac80211: populate debugfs only after cfg80211 init phy: ti: j721e-wiz: Implement DisplayPort mode to the wiz driver ALSA: usb-audio: Fix racy list management in output queue crypto: bcm - Delete redundant variable definition crypto: drbg - always seeded with SP800-90B compliant noise source crypto: jitter - SP800-90B compliance crypto: algif_rng - remove redundant assignment to variable err crypto: chelsio - remove redundant assignment to variable error crypto: arm64 - Consistently enable extension phy: tegra: Select USB_COMMON for usb_get_maximum_speed() gpiolib: devprop: Warn if gpio-line-names is too long EDAC/amd8131: Remove defined but not used bridge_str gpio: mvebu: Fix probing for chips without PWM ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen ALSA: usb-audio: Improve frames size computation ALSA: hda: Match both PCI ID and SSID for driver blacklist ALSA: hda: Refactor Intel NHLT init f2fs: fix quota_sync failure due to f2fs_lock_op lib/mpi: Fix building for powerpc with clang net: openvswitch: use u64 for meter bucket net: openvswitch: make EINVAL return value more obvious net: openvswitch: remove the unnecessary check net: openvswitch: set max limitation to meters net: openvswitch: expand the meters supported number drm/i915: Make define for lrc state offset drm/i915/selftests: Add context batchbuffers registers to live_lrc_fixed selftests: add build/cross-build dependency check script selftests/ftrace: Check required filter files before running test net: bcmgenet: correct per TX/RX ring statistics net: meth: remove spurious copyright text net: phy: bcm54140: fix less than zero comparison on an unsigned net: phy: bcm84881: clear settings on link down qed: Make ll2_cbs static chcr: Fix CPU hard lockup net: sched : Remove unnecessary cast in kfree net/x25: Fix x25_neigh refcnt leak when receiving frame mptcp/pm_netlink.c : add check for nla_put_in/6_addr net: ethernet: ixp4xx: Add error handling in ixp4xx_eth_probe() KVM: nVMX: Drop a redundant call to vmx_get_intr_info() kunit: Add missing newline in summary message PCI/P2PDMA: Add AMD Zen Raven and Renoir Root Ports to whitelist net: ethernet: ti: cpsw: enable cpts irq net: ethernet: ti: cpts: add support for HW_TS_PUSH events net: ethernet: ti: cpts: add irq support net: ethernet: ti: cpts: rework locking net: ethernet: ti: cpts: move tx timestamp processing to ptp worker only net: ethernet: ti: cpts: optimize packet to event matching net: ethernet: ti: cpts: switch to use new .gettimex64() interface net: ethernet: ti: cpts: move tc mult update in cpts_fifo_read() net: ethernet: ti: cpts: separate hw counter read from timecounter net: ethernet: ti: cpts: use dev_yy() api for logs net/mlx4_en: use napi_complete_done() in TX completion net: napi: use READ_ONCE()/WRITE_ONCE() net: napi: add hard irqs deferral feature cxgb4: fix adapter crash due to wrong MC size drm/amdgpu: retire legacy vega10 sos version check drm/amdgpu: switch to helper function to init sos ucode drm/amdgpu: add helper function to init sos ucode drm/amdgpu: switch to helper function to init asd ucode drm/amdgpu: add helper function to init asd ucode drm/amdgpu: retire unused check_fw_loading status drm/amdgpu: remove unnecessary tOS version check drm/amdgpu: retire support_vmr_ring interface drm/amdgpu: shrink critical section in amdgpu_amdkfd_gpuvm_free_memory_of_gpu geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR qede: Add support for handling the pcie errors. qed: Enable device error reporting capability. mlxsw: Fix some IS_ERR() vs NULL bugs net: dsa: add GRO support via gro_cells net: phy: marvell10g: limit soft reset to 88x3310 ipv6: Honor all IPv6 PIO Valid Lifetime values drm/amdgpu: Init data to avoid oops while reading pp_num_states. drm/amdgpu: remove set but not used variable 'priority' drm: amdgpu: fix kernel-doc struct warning drm: amd/display: fix Kconfig help text drm/amdgpu: request reg_val_offs each kiq read reg PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros net/mlx5: Update transobj.c new cmd interface net/mlx5: Update SW steering new cmd interface net/mlx5: Update port.c new cmd interface net/mlx5: Update rl.c new cmd interface net/mlx5: Update uar.c new cmd interface net/mlx5: Update pd.c new cmd interface net/mlx5: Update pagealloc.c new cmd interface net/mlx5: Update mr.c new cmd interface net/mlx5: Update mcg.c new cmd interface net/mlx5: Update main.c new cmd interface net/mlx5: Update vxlan.c new cmd interface net/mlx5: Update mpfs.c new cmd interface net/mlx5: Update gid.c new cmd interface net/mlx5: Update lag.c new cmd interface net/mlx5: Update fw.c new cmd interface net/mlx5: Update fs_core new cmd interface net/mlx5: Update FPGA to new cmd interface net/mlx5: Update eswitch to new cmd interface net/mlx5: Update statistics to new cmd interface net/mlx5: Update eq.c to new cmd interface net/mlx5: Update ecpf.c to new cmd interface net/mlx5: Update debugfs.c to new cmd interface net/mlx5: Update cq.c to new cmd interface net/mlx5: Update vport.c to new cmd interface efi/libstub/arm64: Simplify randomized loading of kernel image efi/libstub/arm64: Replace 'preferred' offset with alignment check efi/libstub/random: Increase random alloc granularity efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN efi/gop: Allow automatically choosing the best mode efi/gop: Allow specifying depth as well as resolution efi/gop: Allow specifying mode by <xres>x<yres> efi/gop: Allow specifying mode number on command line efi/gop: Add prototypes for query_mode and set_mode efi/gop: Remove unreachable code from setup_pixel_info efi/gop: Use helper macros for find_bits efi/gop: Use helper macros for populating lfb_base efi/gop: Move variable declarations into loop block efi/gop: Slightly re-arrange logic of find_gop efi/gop: Factor out locating the gop into a function efi/gop: Get mode information outside the loop efi/gop: Move check for framebuffer before con_out efi/gop: Remove redundant current_fb_base efi/libstub/arm: Make install_memreserve_table static efi/libstub: unify EFI call wrappers for non-x86 efi/libstub: Make initrd file loader configurable vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() dlmfs: convert dlmfs_file_read() to copy_to_user() esas2r: don't bother with __copy_to_user() dlmfs_file_write(): fix the bogosity in handling non-zero *ppos Revert "drm/dp_mst: Remove single tx msg restriction." ASoC: SOF: Add missing dependency on IMX_SCU Documentation: arm64: fix amu.rst doc warnings media: Kconfig: fix some dvb-usb-v2 dependencies ata: sata_inic162x fix a spelling issue gpiolib: don't call sleeping functions with a spinlock taken gpiolib: improve the robustness of watch/unwatch ioctl() gpio: pca953x: Fix pca953x_gpio_set_config drm/i915/selftests: Add request throughput measurement to perf spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices null_blk: Cleanup zoned device initialization null_blk: Fix zoned command handling KVM: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() KVM: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy KVM: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits btrfs: fix transaction leak in btrfs_recover_relocation btrfs: fix block group leak when removing fails btrfs: drop logs when we've aborted a transaction btrfs: fix memory leak of transaction when deleting unused block group drm/i915/gt: Check carefully for an idle engine in wait-for-idle drm/i915/gt: Carefully order virtual_submission_tasklet Add documentation on meaning of -EPROBE_DEFER parport: remove use of devmodel parport: remove unused parport_register_device() parport: Add comments for parport_register_dev_model() parport: Standardize use of printmode parport_pc: Convert DPRINTK to pr_debug parport_mfc3: Convert DPRINTK to pr_debug parport_amiga: Convert DPRINTK to pr_debug parport: daisy: Convert DPRINTK to pr_debug parport: Use more comon logging styles parport: Convert printk(KERN_<LEVEL> to pr_<level>( parport: fix if-statement empty body warnings driver core: platform: remove redundant assignment to variable ret drivers: visorbus: Use the correct style for SPDX License Identifier debugfs: Use the correct style for SPDX License Identifier kernfs: Change kernfs_node lockdep name to "kn->active" drivers: char: tlclk.c: Avoid data race between init and interrupt handler misc: rtsx: Improve compatibility for rts5261 sgi-xp: make some symbols static in xpc_main.c sgi-xp: make some symbols static in xpnet.c ARM: vf610: report soc info via soc device pstore: switch to copy_from_user() firewire: switch ioctl_queue_iso to use of copy_from_user() arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries binderfs: remove redundant assignment to pointer ctx binderfs: Fix binderfs.c selftest compilation warning media: platform: fix VIA_CAMERA dependencies arm64: defconfig: Enable CONFIG_PINCTRL_IMX8DXL by default ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" ASoC: Intel: Skylake: Replace guid_copy() with import_guid() firmware: imx: scu: Fix corruption of header misc: xilinx_sdfec: Use memdup_user() as a cleanup misc: mic: correct a typo lkdtm: bugs: Fix spelling mistake arm64: dts: imx: Add Beacon i.MX8m-Mini development kit interconnect: qcom: Fix uninitialized tcs_cmd::wait perf record: Add num-synthesize-threads option perf test session topology: Fix data path platform/x86: touchscreen_dmi: Add info for the ONDA V891 v5 tablet platform/x86: wmi: Describe function parameters platform/x86: wmi: Fix indentation in some cases platform/x86: wmi: Replace UUID redefinitions by their originals perf stat: Improve runtime stat for interval mode tty: hvc: fix buffer overflow during hvc_alloc(). tty: hvc: remove hvcs_driver_string serial: fsl_lpuart: Change DMA failure messages to debug level tty: rocket, remove unneeded variable tty: rocket, avoid OOB access tty: serial: bcm63xx: fix missing clk_put() in bcm63xx_uart vt: don't hardcode the mem allocation upper bound tty: serial: owl: add "much needed" clk_prepare_enable() vt: don't use kmalloc() for the unicode screen buffer usb: typec: ucsi: register with power_supply class usb: typec: ucsi: save power data objects in PD mode usb: typec: ucsi: Correct bit-mask for CCI usb: typec: ucsi: replace magic numbers usb: typec: ucsi: Workaround for missed op_mode change usb: typec: ucsi: set USB data role when partner type is power cable/ufp usb: gadget: udc: remove unused 'driver_desc' USB: phy: Use the correct style for SPDX License Identifier usb: renesas_usbhs: Use the correct style for SPDX License Identifier USB: Storage: Use the correct style for SPDX License Identifier USB: typec: Use the correct style for SPDX License Identifier usb: pci-quirks: use true,false for bool variables USB: core: Replace an empty statement with a debug message usb/early: remove unused including <linux/version.h> USB: sisusbvga: Change port variable from signed to unsigned usb-storage: Add unusual_devs entry for JMicron JMS566 USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") USB: hub: Fix handling of connect changes during sleep Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic PCI: hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality Drivers: hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal hv_utils: Always execute the fcopy and vss callbacks in a tasklet hv_netvsc: Disable NAPI before closing the VMBus channel Drivers: hv: vmbus: Replace the per-CPU channel lists with a global array of channels Drivers: hv: vmbus: Don't bind the offer&rescind works to a specific CPU Drivers: hv: vmbus: Always handle the VMBus messages on CPU0 Drivers: hv: check VMBus messages lengths Drivers: hv: make sure that 'struct vmbus_channel_message_header' compiles correctly Drivers: hv: avoid passing opaque pointer to vmbus_onmessage() Drivers: hv: allocate the exact needed memory for messages Drivers: hv: copy from message page only what's needed KVM: x86: move nested-related kvm_x86_ops to a separate struct KVM: eVMCS: check if nesting is enabled KVM: x86: check_nested_events is never NULL ANDROID: sdcardfs: fix export symbol types efi/libstub: Move arm-stub to a common file staging: vt6656: Fix calling conditions of vnt_set_bss_mode staging: comedi: Fix comedi_device refcnt leak in comedi_open staging: vt6656: Fix pairwise key entry save. staging: vt6656: Fix drivers TBTT timing counter. staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default. staging: vt6656: Use fls instead of for loop in vnt_update_top_rates staging: vt6656: Refactor the vnt_ofdm_min_rate function staging: gasket: Fix mapping refcnt leak when register/store fails staging: gasket: Fix mapping refcnt leak when put attribute fails staging: mt7621-pinctrl: Use correct pointer type argument for sizeof staging: qlge: replace deprecated apis pci_dma_* staging: qlge: cleanup indent in qlge_main.c staging: vt6656: Move vnt_get_frame_time and vnt_get_phy_field to rxtx staging: vt6656: call vnt_update_pre_ed_threshold from vnt_config. staging: vt6656: Move firmware functions into main_usb. Staging: rtl8723bs: rtw_wlan_util: Add size check of SSID IE staging: rtl8723bs: remove unused variable 'pregistrypriv' staging: rtl8723bs: remove defined but not used 'dB_Invert_Table' staging: rtl8723bs: remove some variables in hal_btcoex.c drm/i915/icl: Fix timeout handling during TypeC AUX power well enabling staging: wfx: drop unused attribute 'join_complete_status' staging: wfx: drop unused enum wfx_state staging: wfx: simplify wfx_remove_interface() staging: wfx: drop useless checks in wfx_do_unjoin() staging: wfx: drop protection for asynchronous join during scan staging: wfx: keys are kept during whole firmware life staging: wfx: introduce wfx_set_default_unicast_key() staging: wfx: drop useless update of field basic_rate_set staging: wfx: simplify hif_set_bss_params() staging: wfx: field operational_rate_set is ignored by firmware staging: wfx: dual CTS is never necessary staging: wfx: also fix network parameters for IBSS networks staging: wfx: handle firmware events synchronously staging: wfx: drop useless attribute 'bss_params' staging: wfx: use ieee80211_beacon_loss() provided by mac80211 staging: wfx: simplify the check if the the device is associated ALSA: hda: Always use jackpoll helper for jack update after resume EDAC/thunderx: Make symbols static x86/mm: Use pgprotval_t in protval_4k_2_large() and protval_large_2_4k() arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3 arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1 arm64: dts: allwinner: h6: Add CPU Operating Performance Points table arm64: dts: allwinner: h6: Add thermal trip points/cooling map x86/mm: Unexport __cachemode2pte_tbl x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k() mac80211_hwsim: use GFP_ATOMIC under spin lock h8300: ignore vmlinux.lds dmaengine: ioat: adding missed issue_pending to timeout handler dmaengine: ioat: remove unnesesery double complition timer modification. dmaengine: ioat: removing duplicate code from timeout handler dmaengine: mmp_tdma: Remove the MMP_SRAM dependency dmaengine: mmp_tdma: Fill in slave capabilities dmaengine: mmp_tdma: Log an error if channel is in wrong state dmaengine: mmp_tdma: Reset channel error on release dmaengine: mmp_tdma: Drop "mmp_tdma: from error messages dmaengine: mmp_tdma: Do not ignore slave config validation errors ALSA: hda/realtek - Add new codec supported for ALC245 ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif thunderbolt: Add support for Intel Tiger Lake objtool: Constify arch_decode_instruction() objtool: Rename elf_read() to elf_open_read() objtool: Constify 'struct elf *' parameters dmaengine: pch_dma.c: Avoid data race between probe and irq handler xfrm interface: fix oops when deleting a x-netns interface ip_vti: receive ipip packet by calling ip_tunnel_rcv media: tuners: Kconfig: add some missing VIDEO_V4L2 dependencies remoteproc: Add missing '\n' in log messages remoteproc: Add prepare and unprepare ops arm64: dts: qcom: msm8916: Add CTI options libbpf: Only check mode flags in get_xdp_id remoteproc: remove rproc_elf32_sanity_check ath10k: drop the TX packet which size exceed credit size for sdio ath10k: Fix the invalid tx/rx chainmask configuration rtw88: 8723d: initialize mac/bb/rf basic functions rtw88: 8723d: Organize chip TX/RX FIFO rtw88: 8723d: implement set_tx_power_index ops rtw88: 8723d: 11N chips don't support H2C queue rtw88: decompose while(1) loop of power sequence polling command rtw88: 8723d: Add mac power-on/-off function rtw88: no need to send additional information to legacy firmware rtw88: add legacy firmware download for 8723D devices wlcore: Adding suppoprt for IGTK key in wlcore driver arm64: dts: qcom: Add Xiaomi Redmi Note 7 (lavender) arm64: dts: qcom: Add SDM660 SoC support dt-bindings: arm: qcom: Add sdm630 and sdm660 SoCs dpaa2-eth: use bulk enqueue in .ndo_xdp_xmit dpaa2-eth: split the .ndo_xdp_xmit callback into two stages dpaa2-eth: use the bulk ring mode enqueue interface dpaa2-eth: return num_enqueued frames from enqueue callback xdp: export the DEV_MAP_BULK_SIZE macro selftests: A few improvements to fib_nexthops.sh ipv4: Update fib_select_default to handle nexthop objects netlabel: Kconfig: Update reference for NetLabel Tools project MAINTAINERS: update dpaa2-eth maintainer list selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield mptcp: fix data_fin handing in RX path net: phy: tja11xx: add delayed registration of TJA1102 PHY1 net: mdio: of: export part of of_mdiobus_register_phy() net: phy: tja11xx: add initial TJA1102 support dt-bindings: net: phy: Add support for NXP TJA11xx net: phy: Use IS_ERR() to check and simplify code net: phy: micrel: add phy-mode support for the KSZ9031 PHY net: caif: use true,false for bool variables net: stmmac: Add support for VLAN promiscuous mode macvlan: silence RCU list debugging warning selftests: Add tests for vrf and xfrms vrf: Fix IPv6 with qdisc and xfrm Documentation: add documentation of ping_group_range sctp: Fix SHUTDOWN CTSN Ack in the peer restart case sctp: Fix bundling of SHUTDOWN with COOKIE-ACK net: dsa: felix: allow flooding for all traffic classes arm64: dts: qcom: db820c: fix audio configuration arm64: dts: qcom: db845c: fix asm dai setup arm64: qcom: c630: fix asm dai setup net: dsa: don't fail to probe if we couldn't set the MTU sched: etf: do not assume all sockets are full blown tracing: Convert local functions in tracing_map.c to static tracing: Remove DECLARE_TRACE_NOARGS ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() Documentation: kbuild: fix the section title format um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/ arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h> kbuild: fix DT binding schema rule again to avoid needless rebuilds cifs: fix uninitialised lease_key in open_shroot() cifs: ensure correct super block for DFS reconnect tracing: Fix memory leaks in trace_events_hist.c cifs: do not share tcons with DFS arm64: dts: imx8mq-librem5-devkit: Don't use underscore in node name arm64: dts: imx8mq-librem5-devkit: Use 0.9V for VDD_GPU libnvdimm: Replace guid_copy() with import_guid() where it makes sense drm/amdgpu: change how we update mmRLC_SPM_MC_CNTL drm/amdgpu: set error query ready after all IPs late init drm/amdgpu: code cleanup around gpu reset drm/amdgpu: optimize the gpu reset for XGMI setup V2 drm/amdgpu: correct cancel_delayed_work_sync on gpu reset drm/amdgpu: correct fbdev suspend on gpu reset drm/amdgpu: cleanup coding style in amdkfd a bit drm/amdgpu: clean up unused variable about ring lru drm/amdgpu: replace DRM prefix with PCI device info for gfx/mmhub drm/amd/powerplay: limit smu support to Arcturus for onevf drm/amdgpu: disble vblank when unloading sriov driver drm/amdgpu: Print CU information by default during initialization drm/amd/powerplay: update smu12_driver_if.h to align with pmfw drm/amdgpu/powerplay:avoid to show invalid DPM table info drm/amdgpu: Adjust the SDMA doorbell info printing drm/amdkfd: Adjust three kfd dmesg printings during initialization drm/amd/display: fix bug in the logic for panel power control drm/amd/display: Convert memory from cpu to fw endianness correctly drm/amd/display: Fix green screen issue after suspend drm/amd/display: Adjust refactored dm for color management only drm/amd/display: access ABM from stream resource. drm/amd/display: blank dp stream before re-train the link drm/amd/display: DispalyPort: Write OUI only if panel supports it drm/amd/display: change from panel to panel cntl drm/amd/display: Add HW rotation cursor changes to dcn10 drm/amd/display: Factor in immediate flip support into DLG calculations drm/amd/display: fix virtual signal dsc setup drm/amd/display: destroy panel on link destruct drm/amd/display: dmcu wait loop calculation is incorrect in RV drm/amd/display: move panel power seq to new panel struct drm/amd/display: make all backlight calls link based drm/amd/display: Cap certain DML values for Low Pix Clk on DCN2.1 drm/amd/display: Various fixes for PSR on DMCUB drm/amd/display: 3.2.81 drm/amd/display: Update MPCC if requested drm/amd/display: Fix HDR visual confirm drm/amd/display: Use the correct input TF for video formats drm/amd/display: Change infopacket type programming drm/amd/display: Avoid NULL pointer in set_backlight when ABM is NULL drm/amd/display: fix stream setting for diags on silicon drm/amd/display: Cast int to float before division drm/amd/display: Set meta_chunk_value to 0 in DML if DCC disabled in DCN2.1 drm/amd/display: add optc get crc support for timings with ODM/DSC drm/amd/display: Workaround to disable YCbCr drm/amd/display: Check ramp != NULL before applying lut1d for degamma drm/amd/display: Unify psr feature flags drm/amd/display: Support plane-level gamut remap in DM drm/amd/display: Add SetBacklight call to abm on dmcub drm/amd/display: Remove byte swapping for dmcub abm config table drm/amd/display: Force watermark value propagation drm/amd/display: Move enable fractional pwm call drm/amd/display: Add user backlight level reg write drm/amd/display: Correct updating logic of dcn21's pipe VM flags drm/amd/display: Remove aconnector condition check for dpcd read drm/amd/dc: remove unused variable 'video_optimized_pixel_rates' drm/amd/powerplay: remove defined but not used variables drm/amdgpu: fix race between pstate and remote buffer map drm/amdgpu/display: give aux i2c buses more meaningful names drm/amdgpu/display: fix aux registration (v2) drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) Revert "drm/amdgpu: Disable gfx off if VCN is busy" drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU drm/amdgpu: Disable FRU read on Arcturus drm/amd/powerplay: fix resume failed as smu table initialize early exit drm/amdgpu/gmc: Fix spelling mistake. drm/amdgpu: cache smu fw version info Revert "drm/amdgpu: use the BAR if possible in amdgpu_device_vram_access v2" drm/amdgpu/gfx9: add gfxoff quirk drm/amdgpu: set mp1 state before reload drm/amdgpu: update psp fw loading sequence drm/amd/powerplay: update Arcturus smu-driver if header drm/amd/powerplay: properly set the dpm_enabled state drm/amd/powerplay: correct i2c eeprom init/fini sequence drm/amd/powerplay: bump the NAVI10 smu-driver if version drm/amd/powerplay: revise the way to retrieve the board parameters drm/amdgpu: fix the hw hang during perform system reboot and reset drm/amd/display: remove redundant assignment to variable dp_ref_clk_khz 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() objtool: Fix off-by-one in symbol_by_offset() perf/core: fix parent pid/tid in task exit events sched/core: Fix reset-on-fork from RT with uclamp x86, sched: Move check for CPU type to caller function x86, sched: Don't enable static key when starting secondary CPUs x86, sched: Account for CPUs with less than 4 cores in freq. invariance x86, sched: Bail out of frequency invariance if base frequency is unknown objtool: Fix 32bit cross builds hyper-v: Remove internal types from UAPI header RDMA/bnxt: Delete 'nq_ptr' variable which is not used selftests: Fix suppress test in fib_tests.sh net: qrtr: Add tracepoint support 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 ila: remove unused macro 'ILA_HASH_TABLE_SIZE' net/sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable perf/x86/cstate: Add Jasper Lake CPU support selinux: don't produce incorrect filename_trans_count vrf: Check skb for XFRM_TRANSFORMED flag xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish audit: fix a net reference leak in audit_list_rules_send() RDMA/hns: Support 0 hop addressing for CQE buffer RDMA/hns: Support 0 hop addressing for SRQ buffer r8169: use devm_mdiobus_register net: phy: add device-managed devm_mdiobus_register ipv6: ndisc: RFC-ietf-6man-ra-pref64-09 is now published as RFC8781 net: phy: bcm54140: add hwmon support net: phy: add Broadcom BCM54140 support net: phy: broadcom: add helper to write/read RDB registers mm: Remove MPX leftovers RDMA/hns: Support 0 hop addressing for WQE buffer RDMA/hns: Optimize 0 hop addressing for EQE buffer RDMA/hns: Optimize hns buffer allocation flow RDMA/hns: Add support for addressing when hopnum is 0 RDMA/core: Fix overwriting of uobj in case of error RDMA/core: Prevent mixed use of FDs between shared ufiles perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode RDMA/uverbs: Fix a race with disassociate and exit_mmap() RDMA/mlx5: Set GRH fields in query QP on RoCE dt-bindings: net: mdio: Make descriptions more general dt-bindings: net: mdio: Document common properties dt-bindings: net: Correct description of 'broken-turn-around' dt-bindings: Re-enable core schemas for dtbs_check net: mscc: ocelot: lift protocol restriction for flow_match_eth_addrs keys net: mscc: ocelot: refine the ocelot_ace_is_problematic_mac_etype function net: mscc: ocelot: support matching on EtherType net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy. get rid of csum_partial_copy_to_user() x86/mm/mmap: Fix -Wmissing-prototypes warnings ANDROID: fix wakeup reason findings x86/microcode: Fix return value for microcode late loading Bluetooth: btbcm: Add 2 missing models to subver tables Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer block: move dma_pad handling from blk_rq_map_sg into the callers block: move dma drain handling to scsi scsi: merge scsi_init_sgtable into scsi_init_io block: provide a blk_rq_map_sg variant that returns the last element block: remove RQF_COPY_USER drm/i915/execlists: Drop request-before-CS assertion KVM: arm: vgic: Only use the virtual state when userspace accesses enable bits KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read scripts/config: allow colons in option strings for sed ANDROID: init: GKI: enable hidden configs for GPU mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers MAINTAINERS: Add Rob Herring and remove Andy Murray as PCI reviewers proc: use named enums for better readability proc: use human-readable values for hidepid docs: proc: add documentation for "hidepid=4" and "subset=pid" options and new mount behavior proc: add option to mount only a pids subset proc: instantiate only pids that we can ptrace on 'hidepid=4' mount option proc: allow to mount many instances of proc in one pid namespace proc: rename struct proc_fs_info to proc_fs_opts drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() drm/i915/selftests: Try to detect rollback during batchbuffer preemption PM: sleep: core: Switch back to async_schedule_dev() s390/pci: do not set affinity for floating irqs s390/ftrace: fix potential crashes when switching tracers MAINTAINERS: reorder media attributes perf script: Avoid NULL dereference on symbol hyper-v: Use UUID API for exporting the GUID hwrng: cctrng - Add dependency on HAS_IOMEM crypto: hisilicon/qm - add more ACPI dependencies spi: spi-fsl-qspi: Fix return value check of devm_ioremap() in probe perf evlist: Remove duplicate headers perf bench: Fix div-by-zero if runtime is zero perf cgroup: Avoid needless closing of unopened fd ASoC: dmic: Allow GPIO operations to sleep ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() ALSA: usb-audio: Add connector notifier delegation media: MAINTAINERS: Fix Hantro, Rga and Rkvdec entries media: rkisp1: fix missing mbus.type -> mbus_type conversion ASoC: SOF: Fix build pinctrl: intel: Move npins closer to pin_base in struct intel_community pinctrl: intel: Update description in struct intel_community exfat: truncate atimes to 2s granularity exfat: properly set s_time_gran exfat: remove 'bps' mount-option exfat: Unify access to the boot sector exfat: add missing MODULE_ALIAS_FS() exfat: Fix discard support powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32 powerpc/8xx: Fix STRICT_KERNEL_RWX startup test failure powerpc/vas: Include linux/types.h in uapi/asm/vas-api.h drm/i915/selftests: Disable heartbeat around RPS interrupt testing ALSA: oxygen: use true,false for bool variables pnp: Use list_for_each_entry() instead of open coding ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() objtool: Also consider .entry.text as noinstr objtool: Add STT_NOTYPE noinstr validation objtool: Rearrange validate_section() objtool: Avoid iterating !text section symbols kbuild/objtool: Add objtool-vmlinux.o pass objtool: Use sec_offset_hash() for insn_hash objtool: Optimize !vmlinux.o again objtool: Implement noinstr validation objtool: Fix !CFI insn_state propagation objtool: Rename struct cfi_state objtool: Remove SAVE/RESTORE hints x86,ftrace: Shrink ftrace_regs_caller() by one byte x86,ftrace: Use SIZEOF_PTREGS x86,ftrace: Fix ftrace_regs_caller() unwind objtool: Introduce HINT_RET_OFFSET objtool: Better handle IRET objtool: Support multiple stack_op per instruction objtool: Remove redundant .rodata section name comparison objtool: Documentation: document UACCESS warnings objtool: Split out arch-specific CFI definitions objtool: Add abstraction for destination offsets objtool: Use arch specific values in restore_reg() objtool: Ignore empty alternatives objtool: Clean instruction state before each function validation objtool: Remove redundant checks on operand type objtool: Always do header sync check objtool: Fix off-by-one in symbol_by_offset() objtool: Fix 32bit cross builds USB: serial: Use the correct style for SPDX License Identifier USB: serial: garmin_gps: add sanity checking for data length ath10k: add flush tx packets for SDIO chip ath10k: enable alt data of TX path for sdio ath10k: add htt TX bundle for sdio ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() media: admin-guide: split driver-specific indexes to new files media: admin-guide: reorganize the guide media: admin-guide: bt8xx.rst: fix a broken cross-reference media: admin-guide: add test-drivers media: admin-guide: add card lists for radio and firewire media: admin-guide: add SPI cards to platform drivers media: admin-guide: add a list of I2C drivers media: admin-guide: add a list of platform drivers media: admin-guide: add a table with USB drivers media: admin-guide: add a list of media PCI cards media: admin-guide: replace the frontend drivers list media: admin-guide: split DVB cards.rst media: admin-guide: add a cardlist for all other USB cards media: admin-guide: add a card list for the Siano driver media: admin-guide: add support for the remaining dvb-usb boards media: admin-guide: add dibusb-mb and dibusb-mc card lists media: admin-guide: add cardlist for dib0700 driver media: admin-guide: add dvb-usb-v2 card lists media: admin-guide: improve cardlist.rst documentation media: admin-guide: add a generic building guide media: admin-guide: Add an introduction chapter media: admin-guide: update em28xx cardlist media: admin-guide: add a card list for cx231xx boards media: pwc-if: place USB device list on numberical order media: pwc-if.c: Update comments about each pwc supported model media: dvb-usb-v2: use DVB_USB_DEVICE() macro media: dvb-usb-ids.h: fix an USB PID name cifs: minor update to comments around the cifs_tcp_ses_lock mutex scsi: lpfc: remove duplicate unloading checks scsi: mpt3sas: use true,false for bool variables scsi: fcoe: remove unneeded semicolon in fcoe.c scsi: ufs-qcom: remove unneeded variable 'ret' scsi: st: remove unneeded variable 'result' in st_release() scsi: target/iblock: fix WRITE SAME zeroing scsi: qla2xxx: check UNLOADING before posting async work scsi: qla2xxx: set UNLOADING before waiting for session deletion scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK clk: qcom: msm8916: Fix the address location of pll->config_reg platform/chrome: typec: Fix ret value check error riscv: sbi: Fix undefined reference to sbi_shutdown tty: riscv: Using RISCV_SBI_V01 instead of RISCV_SBI riscv: sbi: Correct sbi_shutdown() and sbi_clear_ipi() export SUNRPC: Remove unreachable error condition drm/mediatek: config mipitx impedance with calibration data drm/mediatek: add the mipitx driving control dt-bindings: display: mediatek: get mipitx calibration data from nvmem dt-bindings: display: mediatek: add property to control mipi tx drive current net: stmmac: Enable SERDES power up/down sequence net: broadcom: convert to devm_platform_ioremap_resource_byname() macvlan: fix null dereference in macvlan_device_event() e1000: remove unneeded conversion to bool i40e: Remove unneeded conversion to bool ptp: Remove unneeded conversion to bool cgroup, netclassid: remove double cond_resched net: dsa: felix: enable PTP programmable pin net: mscc: ocelot: enable PTP programmable pin net: mscc: ocelot: support 4 PTP programmable pins net: mscc: ocelot: add wave programming registers definitions net: mscc: ocelot: redefine PTP pins net: mscc: ocelot: fix timestamp info if ptp clock does not work net: mscc: ocelot: move ocelot ptp clock code out of ocelot.c riscv: fix vdso build with lld ANDROID: staging: android: ion: Expose total heap and pool sizes via sysfs soc/tegra: fuse: Update the SoC revision attribute to display a name soc/tegra: fuse: Trivial clean-up of tegra_init_revision() soc/tegra: fuse: Add custom SoC attributes soc/tegra: pmc: Enable PMIC wake event on Tegra186 firmware: tegra: Make BPMP a regular driver kernel/module: Hide vermagic header file from general use net/nfp: Update driver to use global kernel version net/hns: Remove custom driver version in favour of global one drivers: Remove inclusion of vermagic header drm/i915/selftests: Unroll the CS frequency loop Documentation: scheduler: fix outdated information on sched groups doc:it_IT: add RISC-V maintenance guidelines ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen ASoC: intel/skl/hda - fix oops on systems without i915 audio codec spi: bcm-qspi: MSPI_SPCR0_MSB MSTR bit exists only on legacy controllers spi: Add support for mspi on brcmstb SoCs spi: bcm-qspi: add support for MSPI sys clk 108Mhz spi: bcm-qspi: Use fastbr setting to allow faster MSPI speeds spi: bcm-qspi: Handle lack of MSPI_REV offset spi: orion: Convert to use GPIO descriptors x86/vdso/Makefile: Add vobjs32 x86/vdso/vdso2c: Convert iterators to unsigned x86/vdso/vdso2c: Correct error messages on file open ASoC: Add initial ZL38060 driver dt-bindings: sound: add Microsemi ZL38060 binding tools/vm: fix cross-compile build coredump: fix null pointer dereference on coredump mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path shmem: fix possible deadlocks on shmlock_user_lock vmalloc: fix remap_vmalloc_range() bounds checks mm/shmem: fix build without THP mm/ksm: fix NULL pointer dereference when KSM zero page is enabled tools/build: tweak unused value workaround checkpatch: fix a typo in the regex for $allocFunctions mm, gup: return EINTR when gup is interrupted by fatal signals mm/hugetlb: fix a addressing exception caused by huge_pte_offset MAINTAINERS: add an entry for kfifo mm/userfaultfd: disable userfaultfd-wp on x86_32 slub: avoid redzone when choosing freepointer location sh: fix build error in mm/init.c ASoC: soc-compress: remove snd_compr_ops ASoC: sprd: use snd_compress_ops ASoC: sof: use snd_compress_ops ASoC: intel: atom: use snd_compress_ops ASoC: qcom: q6sp6: use snd_compress_ops ASoC: uniphier: use snd_compress_ops ASoC: codec: wm_adsp: use snd_compress_ops ASoC: soc-compress: add snd_compress_ops ASoC: txx9: add back the hack for a too small resource_size_t RISC-V: stacktrace: Declare sp_in_global outside ifdef Update rmk's email address in various drivers ARM: compat: remove KERNEL_DS usage in sys_oabi_epoll_ctl() ARM: dts: am57xx-idk-common: add tc358778 bridge ARM: dts: am5729: beaglebone-ai: adding device tree ARM: OMAP2+: drop unnecessary adrl ARM: dts: dra7: Fix bus_dma_limit for PCIe ARM: dts: am574x-idk: Disable m_can node x86/boot/build: Add phony targets in arch/x86/boot/Makefile to PHONY docs: Add rbtree documentation to the core-api x86/boot/build: Make 'make bzlilo' not depend on vmlinux or $(obj)/bzImage block: remove unused header blk-iocost: Fix error on iocost_ioc_vrate_adj ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers ASoC: dt-bindings: fsl_easrc: Add document for EASRC ASoC: fsl_asrc: Move common definition to fsl_asrc_common ASoC: fsl_asrc: Support new property fsl,asrc-format ASoC: fsl-asoc-card: Support new property fsl, asrc-format ASoC: dt-bindings: fsl_asrc: Add new property fsl, asrc-format ASoC: fsl_asrc: rename asrc_priv to asrc media: dt-bindings: media: rockchip-rga: add power-domains property media: dt-bindings: media: convert rockchip rga bindings to yaml drm/i915/gt: Poison residual state [HWSP] across resume. media: staging: rkisp1: cap: support uv swapped planar formats media: staging: rkisp1: cap: support uv swap only for semiplanar formats drm/i915/selftests: Disable C-states when measuring RPS frequency response media: staging: rkisp1: cap: change the logic for writing to uv swap register drm/i915/selftests: Show the full scaling curve on failure media: staging: rkisp1: cap: fix value written to uv swap register in selfpath media: staging: rkisp1: cap: cleanup in mainpath config for uv swap format media: v4l2-image-sizes: add HD and Full-HD definitions media: coda: add RC enable controls media: staging: rkisp1: replace the call to v4l2_async_notifier_parse_fwnode_endpoints_by_port media: staging: rkisp1: remove mbus field from rkisp1_sensor_async module: Harden STRICT_MODULE_RWX spi: bcm-qspi: Handle clock probe deferral spi: bcm-qspi: when tx/rx buffer is NULL set to 0 spi: bcm-qspi: Make PM suspend/resume work with SCMI clock management spi: bcm-qspi: Drive MSPI peripheral SSb pin on cs_change media: staging: rkisp1: cap: serialize start/stop stream media: staging: rkisp1: cap: fix return values from pm functions media: v4l2-ctrls: add __v4l2_ctrl_s_ctrl_compound() cifs: protect updating server->dstaddr with a spinlock signal: Avoid corrupting si_pid and si_uid in do_notify_parent media: v4l2-ctrls: v4l2_ctrl_g/s_ctrl*(): don't continue when WARN_ON ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() ASoC: tegra: Add audio mclk parent configuration ASoC: nau8825: Change Tegra clk_out_2 provider to PMC ASoC: tegra: Use device managed resource APIs to get the clock arm64: sync kernel APIAKey when installing media: iguanair: rc drivers no longer need to do locking media: cx25840: Register labeling, chip specific correction media: lgdt3306a: Add CNR v5 stat media: si2157: add on-demand rf strength func media: cx231xx: Add i2c device analog tuner support media: cx23885: Add i2c device analog tuner support media: cx23885: Add analog frontend to HVR5525 media: cx23885: Add analog frontend to 1265_K4 media: cx23885: Add analog frontend to Hauppauge QuadHD media: si2157: module debug option to wait on signal lock media: si2157: Briefly wait for tuning operation to complete media: si2157: Add analog tuning related functions media: si2157: Better check for running tuner in init media: si2157: Check error status bit on cmd execute media: si2157: Enable tuner status flags ASoC: wm8960: Fix wrong clock after suspend & resume 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 MIPS: Make sparse_init() using top-down allocation MIPS: Cleanup code about plat_mem_setup() MIPS: Do not initialise globals to 0 s390/mm: fix page table upgrade vs 2ndary address mode accesses selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down KVM: SVM: avoid infinite loop on NPF from bad address tools/kvm_stat: add sample systemd unit file tools/kvm_stat: Add command line switch '-L' to log to file tools/kvm_stat: add command line switch '-z' to skip zero records KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests KVM: X86: Improve latency for single target IPI fastpath KVM: VMX: Optimize handling of VM-Entry failures in vmx_vcpu_run() KVM: nVMX: Remove non-functional "support" for CR3 target values KVM: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 KVM: x86/mmu: Set @writable to false for non-visible accesses by L2 KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags KVM: nVMX: Drop manual clearing of segment cache on nested VMCS switch KVM: nVMX: Reset register cache (available and dirty masks) on VMCS switch KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE paging is enabled KVM: nVMX: Rename exit_reason to vm_exit_reason for nested VM-Exit KVM: nVMX: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place KVM: x86: move kvm_create_vcpu_debugfs after last failure point KVM: SVM: Use do_machine_check to pass MCE to the host KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd() KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code KVM: nVMX: Free only the affected contexts when emulating INVEPT KVM: nVMX: Don't flush TLB on nested VMX transition KVM: nVMX: Skip MMU sync on nested VMX transition when possible KVM: x86/mmu: Add module param to force TLB flush on root reuse KVM: x86/mmu: Add separate override for MMU sync during fast CR3 switch KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() KVM: VMX: Don't reload APIC access page if its control is disabled KVM: VMX: Retrieve APIC access page HPA only when necessary KVM: nVMX: Reload APIC access page on nested VM-Exit only if necessary KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID KVM: nVMX: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() KVM: SVM: Document the ASID logic in svm_flush_tlb() KVM: VMX: Introduce vmx_flush_tlb_current() KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h KVM: VMX: Move vmx_flush_tlb() to vmx.c KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() KVM: VMX: Clean up vmx_flush_tlb_gva() KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() rtw88: set power trim according to efuse PG values rtw88: 8723d: Add read_efuse to recognize efuse info from map rtw88: 8723d: Add new chip op efuse_grant() to control efuse access rtw88: 8723d: Add cfg_ldo25 to control LDO25 rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables rtw88: 8723d: Add RF read/write ops rtw88: 8723d: Add power sequence rtw88: 8723d: add beamform wrapper functions rtw88: 8723d: Add basic chip capabilities rtlwifi: rtl8723ae: fix warning comparison to bool rtlwifi: rtl8821ae: use true,false for bool variables rtlwifi: rtl8723be: use true,false for bool variables rtlwifi: rtl8192ee: use true,false for bool variables rtlwifi: rtl8723ae: use true,false for bool variables rtlwifi: rtl8188ee: use true,false for bool variables selftests/powerpc: Add README for GZIP engine tests selftests/powerpc: Add NX-GZIP engine decompress testcase selftests/powerpc: Add NX-GZIP engine compress testcase selftests/powerpc: Add header files for NX compresion/decompression selftests/powerpc: Add header files for GZIP engine test MAINTAINERS: update mt76 reviewers iwlwifi: fix WGDS check when WRDS is disabled 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: pcie: indicate correct RB size to device iwlwifi: mvm: beacon statistics shouldn't go backwards iwlwifi: pcie: actually release queue memory in TVQM dma-buf: Couple of documentation typo fixes ath10k: hif: make send_complete_check op optional ath10k: sdio: remove _hif_ prefix from functions not part of hif interface ath10k: improve power save performance for sdio ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() media: rkvdec: Add the rkvdec driver media: dt-bindings: rockchip: Document RK3399 Video Decoder bindings media: hantro: h264: Use the generic H264 reflist builder media: v4l2-core: Add helpers to build the H264 P/B0/B1 reflists media: rkisp1: Fix wrong PHY config dependency media: phy-rockchip-dphy-rx0: Drop unneeded CONFIG_OF dependency media: rkisp1: Get rid of unused variable warning media: v4l2-fh: define v4l2_fh struct regardless of condition media: staging: rkisp1: change fields names from fmt_type to pixel_enc media: staging: rkisp1: cap: remove field fmt_type from struct rkisp1_capture_fmt_cfg media: staging: rkisp1: replace rkisp1_fmt_pix_type with v4l2_pixel_encoding media: platform: fcp: Set appropriate DMA parameters media: staging: rkisp1: remove TODO item - uapi structs compatibility media: vicodec: Fix error codes in probe function media: imx.rst: Provide streaming examples for imx6q-sabresd media: imx.rst: Provide the OV560 module part number media: imx.rst: Provide an example for unprocessed video capture media: imx.rst: Fix the MIPI CSI-2 virtual channel media: uapi: h264: Add new profile and levels media: v4l2-ctrl: Add H264 profile and levels media: imx-media-csc-scaler: Use a shorter name for driver media: gspca: remove redundant assignment to variable status media: pwc-ctl: remove redundant assignment to variable ret media: mtk-mdp: Use correct aliases name media: davinci: remove redundant assignment to pointer 'common' media: imx: utils: Constify some mbus and ipu_image arguments media: imx: utils: Rename format lookup and enumeration functions media: imx: utils: Split find|enum_format into fourcc and mbus functions media: imx: utils: Make imx_media_pixfmt handle variable number of codes media: imx: utils: Introduce PIXFMT_SEL_IPU media: imx: utils: Rename pixel format selection enumeration media: imx: Fix some pixel format selections media: imx: utils: Handle Bayer format lookup through a selection flag media: imx: utils: Inline init_mbus_colorimetry() in its caller media: imx: utils: fix media bus format enumeration media: imx: utils: fix and simplify pixel format enumeration media: ir-rx51: Use 64-bit division macro media: m88ds3103: Add missing '\n' in log messages media: dvb-usb: make dvb_usb_device_properties const media: dvb: return -EREMOTEIO on i2c transfer failure. media: rc: if kernel is built without an IR codec, don't advertise it media: dvb: digitv: remove unused array element 0 ARM: samsung: Use devm_platform_ioremap_resource() to simplify code ARM: samsung: Omit superfluous error message in s3c_adc_probe() x86/hyperv: Suspend/resume the VP assist page for hibernation Drivers: hv: Move AEOI determination to architecture dependent code drm/i915/selftests: Show the pstate limits on any failure to reset min drm/i915/display/vlv_dsi: Prefer drm_WARN_ON over WARN_ON x86/boot/build: Add cpustr.h to targets and remove clean-files 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 batman-adv: Utilize prandom_u32_max for random [0, max) values batman-adv: trace: Drop unneeded types.h include batman-adv: Fix spelling error in term buffer batman-adv: Start new development cycle powerpc/setup_64: Set cache-line-size based on cache-block-size drm/i915/display/overlay: Prefer drm_WARN_ON over WARN_ON drm/i915/display/global_state: Prefer drm_WARN* over WARN* drm/i915/display/frontbuffer: Prefer drm_WARN_ON over WARN_ON drm/i915/display/dpll_mgr: Prefer drm_WARN_ON over WARN_ON iwlwifi: actually check allocated conf_tlv pointer ARM: dts: qcom: msm8974-klte: Add max77826 pmic node ARM: dts: qcom: msm8974-klte: Add USB node ARM: dts: qcom: msm8974-klte: Add sdhci1 node ARM: dts: qcom: msm8974-klte: Add gpio-keys nodes ARM: dts: qcom: msm8974-klte: Remove inherited vreg_boost node ARM: dts: qcom: msm8974-klte: Add pma8084 regulator nodes arm64: dts: qcom: sm8250: Fix PDC compatible and reg ANDROID: dm-bow: Fix not to skip trim at framented range drm/gma500: Remove dead code soc: qcom: pdr: Remove impossible error condition soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner drm/i915/display/display: Prefer drm_WARN_ON over WARN_ON drm/i915/display/ddi: Prefer drm_WARN* over WARN* drm/i915/display/atomic_plane: Prefer drm_WARN_ON over WARN_ON drm/i915/display/icl_dsi: Prefer drm_WARN_ON over WARN_ON arm64: dts: qcom: sm8250: Add UFS controller and PHY arm64: dts: qcom: sm8250-mtp: Add pm8150, pm8150l and pm8009 drm/i915/audio: fix compressed_bpp check arm64: dts: qcom: sm8250: Add rpmhpd node soc: qcom: rpmhpd: Add SM8250 power domains drm/i915: drop a bunch of superfluous inlines arm64: dts: qcom: sc7180: Add Coresight support drm/i915/hdmi: remove unused intel_hdmi_hdcp2_protocol() firmware: qcom_scm: fix bogous abuse of dma-direct internals drm/gma500: remove unused variable 'hdmi_ids' drm: Fix misspellings of "Analog Devices" ALSA: usx2y: Fix potential NULL dereference ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 mtd: spi-nor: Enable locking for n25q128a11 xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output esp4: support ipv6 nexthdrs process for beet gso segment esp6: support ipv6 nexthdrs process for beet gso segment drm/i915: Use single set of AUX powerwell ops for gen11+ ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y remoteproc: Add device-managed variants of rproc_alloc/rproc_add arm64: dts: qcom: msm8996: Reduce vdd_apc voltage remoteproc: Use a local copy for the name field remoteproc: Get rid of tedious error path remoteproc: Split rproc_ops allocation from rproc_alloc() remoteproc: Restructure firmware name allocation remoteproc: Use kstrdup_const() rather than kstrdup() bpf, selftests: Add test for BPF_STX BPF_B storing R10 bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B dt-bindings: soc: qcom: apr: Use generic node names for APR services bpf: Fix handling of XADD on BTF memory bpf: Forbid XADD on spilled pointers for unprivileged users cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled audit: fix a net reference leak in audit_send_reply() net: ipv4: remove redundant assignment to variable rc net: bcmgenet: Drop too many parentheses in bcmgenet_probe() net: bcmgenet: Use get_unligned_beXX() and put_unaligned_beXX() net: bcmgenet: Use devm_clk_get_optional() to get the clocks net: bcmgenet: Drop useless OF code net: bcmgenet: Drop ACPI_PTR() to avoid compiler warning KVM: PPC: Book3S HV: Handle non-present PTEs in page fault functions docs: pr_*() kerneldocs and basic printk docs watchdog: clarify that stop() is optional doc:it_IT: translation of documents in process/ r8169: change wmb to smb_wmb in rtl8169_start_xmit docs: admin-guide: Clarify sentences docs: ioctl-number.rst: add habanalabs driver IOCTL dma-buf: Couple of documentation typo fixes docs: sysctl/kernel: document BPF entries drm/mediatek: set dpi pin mode to gpio low to avoid leakage current dt-bindings: display: mediatek: control dpi pins mode to avoid leakage dt-bindings: Add an entry for Würth Elektronik, we dt-bindings: mailbox: imx-mu: correct example dt-bindings: MIPS: Require SoC compatible string after board string dt-bindings: usb: ingenic,musb: Add usb-role-switch property dt-bindings: dma: Convert jz4740-dma doc to YAML dt-bindings: mmc: Convert jz4740-mmc doc to YAML dt-bindings: timer: Convert ingenic,tcu.txt to YAML dt-bindings: nvmem: Convert rockchip-efuse bindings to yaml dt-bindings: gpu: mali-utgard: Add the #cooling-cells property dt-bindings: sram: convert rockchip-pmu-sram bindings to yaml of: fix the warnings from command line. lib: bitmap.c: get rid of some doc warnings futex: get rid of a kernel-docs build warning fs: inode.c: get rid of docs warnings firewire: firewire-cdev.hL get rid of a docs warning ata: libata-core: fix a doc warning docs: dt: rockchip,dwc3.txt: fix a pointer to a renamed file docs: Makefile: place final pdf docs on a separate dir docs: i2c: rename i2c.svg to i2c_bus.svg docs: powerpc: cxl.rst: mark two section titles as such docs: dt: fix a broken reference for a file converted to json docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file docs: vm: index.rst: add an orphan doc to the building system docs: mm: userfaultfd.rst: use a cross-reference for a section docs: mm: userfaultfd.rst: use ``foo`` for literals docs: drivers: fix some warnings at base/platform.c when building docs docs: spi: spi.h: fix a doc building warning docs: ras: don't need to repeat twice the same thing docs: ras: get rid of some warnings docs: pci: boot-interrupts.rst: improve html output docs: arm64: booting.rst: get rid of some warnings docs: amu: supress some Sphinx warnings docs: filesystems: fix renamed references docs: fix broken references for ReST files that moved around ANDROID: pinctrl: qcom: Kconfig: Make PINCTRL_MSM selectors depend on QCOM_SCM || !QCOM_SCM ANDROID: irqchip: Kconfig: Make QCOM_PDC depend on QCOM_SCM || !QCOM_SCM docs: fix broken references to text files docs: dt: fix broken reference to phy-cadence-torrent.yaml MAINTAINERS: dt: fix pointers for ARM Integrator, Versatile and RealView MAINTAINERS: dt: update display/allwinner file entry docs: LaTeX/PDF: drop list of documents docs: update recommended Sphinx version to 2.4.4 scripts: kernel-doc: accept blank lines on parameter description scripts: kernel-doc: accept negation like !@var scripts: kernel-doc: proper handle @foo->bar() ANDROID: iommu: Kconfig: Make ARM_SMMU depend on QCOM_SCM || !QCOM_SCM net/mlx5e: Get the latest values from counters in switchdev mode net/mlx5: Kconfig: convert imply usage to weak dependency net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation net/mlx5: Fix failing fw tracer allocation on s390 KVM: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID with address KVM: VMX: Drop redundant capability checks in low level INVVPID helpers KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines KVM: VMX: Use vpid_sync_context() directly when possible KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() KVM: x86: Sync SPTEs when injecting page/EPT fault into L1 KVM: x86: cleanup kvm_inject_emulated_page_fault KVM: x86: introduce kvm_mmu_invalidate_gva net/mlx5: improve some comments net/mlx5: Read embedded cpu bit only once net/mlx5e: Handle errors from netif_set_real_num_{tx,rx}_queues net/mlx5e: Allow partial data mask for tunnel options net/mlx5e: Set of completion request bit should not clear other adjacent bits net/mlx5: IPsec, Refactor SA handle creation and destruction net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list net/mlx5e: en_accel, Add missing net/geneve.h include net/mlx5: Use the correct IPsec capability function for FPGA ops scripts: sphinx-pre-install: add support for python -m venv scripts: sphinx-pre-install: add support for OpenMandriva scripts: sphinx-pre-install: address some issues with Gentoo scripts: sphinx-pre-install: fix a dependency hint with Ubuntu 16.04 scripts: sphinx-pre-install: improve openSuse Tumbleweed check scripts: sphinx-pre-install: improve distro detection check kvm: Disable objtool frame pointer checking for vmenter.S audit: check the length of userspace generated audit records tpm/tpm_tis: Free IRQ if probing fails tpm: fix wrong return value in tpm_pcr_extend tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module media: usbvision: depends on USB media: staging: rkisp1 Kconfig: depends on OF team: fix hang in team_mode_get() mptcp: drop req socket remote_key* fields mptcp: avoid flipping mp_capable field in syn_recv_sock() mptcp: handle mptcp listener destruction via rcu cxgb4: fix large delays in PTP synchronization qed: use true,false for bool variables firmware: qcom_scm: Remove unneeded conversion to bool net: hns3: add trace event support for PF/VF mailbox net: hns3: add support for dumping MAC reg in debugfs net: hns3: add debug information for flow table when failed net: hns3: clean up some coding style issue net: hns3: modify some unsuitable type declaration net: hns3: remove two unused structures in hclge_cmd.h net: hns3: remove useless proto_support field in struct hclge_fd_cfg net: hns3: remove an unnecessary case 0 in hclge_fd_convert_tuple() net: hns3: split out hclge_get_fd_rule_info() net: hns3: split out hclge_fd_check_ether_tuple() arm64: dts: qcom: fix pm8150 gpio interrupts net: ethtool: self_test: Mark interface in testing operative status net: Add testing sysfs attribute net: Add IF_OPER_TESTING Input: i8042 - add ThinkPad S230u to i8042 nomux list net: ethernet: fec: Allow the MDIO preamble to be disabled net: ethernet: fec: Allow configuration of MDIO bus speed net: ethernet: fec: Replace interrupt driven MDIO with polled IO r8169: inline rtl8169_make_unusable_by_asic r8169: inline rtl8169_mark_as_last_descriptor net: qed: Remove unneeded cast from memory allocation net: sun: Remove unneeded cast from memory allocation net: ethernet: dnet: convert to devm_platform_get_and_ioremap_resource drm/i915/selftests: Fix i915_address_space refcnt leak drm/i915/selftests: Exercise dynamic reclocking with RPS drm/i915/selftests: Show the pcode frequency table on error drm/i915/selftests: Split RPS frequency measurement selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests drm/i915/selftests: Check RPS controls drm/i915/selftests: Skip energy consumption tests if not controlling freq drm/i915/selftests: Verify frequency scaling with RPS net: phy: mscc: use mdiobus_get_phy() mlxsw: reg: Increase register field length to 13 bits mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups net: phy: Propagate error from bus->reset vfio: avoid possible overflow in vfio_iommu_type1_pin_pages vfio: checking of validity of user vaddr in vfio_dma_rw drm/i915: Push MST link retraining to the hotplug work drm/i915: Flatten intel_dp_check_mst_status() a bit drm/i915: Pass encoder all the way to intel_ddi_transcoder_func_reg_val_get() drm/i915: Push TRANS_DDI_FUNC_CTL into the encoder->enable() hook drm/i915: Move the TRANS_DDI_FUNC_CTL enable to a later point drm/i915: Pass encoder to intel_ddi_enable_pipe_clock() r8169: remove PHY resume delay that is handled in the PHY driver now net: phy: realtek: add delay to resume path of certain internal PHY's net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array ipv6: fix restrict IPV6_ADDRFORM operation net: systemport: Omit superfluous error message in bcm_sysport_probe() net: hns: use true,false for bool variables ptp: idt82p33: Make two variables static ptp_kvm: Make kvm_ptp_lock static net: dsa: sja1105: enable internal pull-down for RX_DV/CRS_DV/RX_CTL and RX_ER net: openvswitch: ovs_ct_exit to be done under ovs_lock arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bit address spaces arm32/64/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK arm32/64/elf: Add tables to document READ_IMPLIES_EXEC tty/sysrq: Export sysrq_mask(), sysrq_toggle_support() MIPS: Loongson64: Mark RS780 HPET as broken MIPS: DTS: Loongson64: Add ACPI Controller Node dt-bindings: Document Loongson RS780E PCH ACPI Controller MIPS: Loongson64: Make RS780E ACPI as a platform driver MIPS: Loongson64: Remove dead RTC code block: fold bdev_unhash_inode into invalidate_partition block: mark invalidate_partition static block: simplify block device syncing in bdev_del_partition block: don't call invalidate_partition from blk_drop_partitions dasd: use blk_drop_partitions instead of badly reimplementing it block: remove the disk argument from blk_drop_partitions block: remove hd_struct_kill block: cleanup hd_struct freeing block: pass a hd_struct to delete_partition block: refactor blkpg_ioctl x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit vdso/datapage: Use correct clock mode name in comment drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam drm/i915: fix Sphinx build duplicate label warning drm/i915/display: Load DP_TP_CTL/STATUS offset before use it drm/i915/tgl: TBT AUX should use TC power well ops drm/i915: HDCP: fix Ri prime check done during link check drm/i915/gt: Update PMINTRMSK holding fw drm/i915/tgl: Add Wa_14010477008:tgl x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK ASoC: wcd934x: remove unneeded semicolon ASoC: wcd9335: remove unneeded semicolon ASoC: wcd934x: remove unnecessary comparisons to bool ASoC: Intel: boards: split woofer and tweeter support firmware: arm_scmi: Fix return error code in smc_send_message Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" blk-mq: Rerun dispatching in the case of budget contention blk-mq: Add blk_mq_delay_run_hw_queues() API call blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick firmware: arm_scmi: Fix handling of unexpected delayed responses firmware: arm_scmi: Clear channel for delayed responses firmware: arm_scmi: Clear channel on reception of unexpected responses firmware: arm_scmi: Rename .clear_notification() transport_ops Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() drm/i915/gt: Move the late flush_submission in retire to the end btrfs: discard: Use the correct style for SPDX License Identifier soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer bdev: Reduce time holding bd_mutex in sync in blkdev_close() drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane mei: me: fix irq number stored in hw struct fuse: Update stale comment in queue_interrupt() fuse: BUG_ON correction in fuse_dev_splice_write() virtiofs: Add mount option and atime behavior to the doc virtiofs: schedule blocking async replies in separate worker clk: imx: clk-pllv3: Use readl_relaxed_poll_timeout() for PLL lock wait regmap: Simplify implementation of the regmap_field_read_poll_timeout() macro regmap: Simplify implementation of the regmap_read_poll_timeout() macro firmware: imx-scu: Support one TX and one RX xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} xprtrdma: Fix trace point use-after-free race xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() clk: imx: clk-sscg-pll: Remove unnecessary blank lines arm64: dts: ls1028a: Specify the DMA channels for the DSPI controllers ASoC: wm89xx: Add missing dependency vhost: disable for OABI tee: add private login method for kernel clients ntb: intel: Add Icelake (gen4) support for Intel NTB nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl ASoC: Fix wrong dependency of da7210 and wm8983 ASoC: wm89xx: Fix build errors caused by I2C dependency tee: enable support to register kernel memory drm/ast: Allocate initial CRTC state of the correct size ASoC: dapm: fixup dapm kcontrol widget x86/elf: Add table to document READ_IMPLIES_EXEC arm64: dts: allwinner: h6: Add clock to CPU cores ASoC: rsnd: Fix "status check failed" spam for multi-SSI ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent ASoC: meson: gx-card: fix codec-to-codec link setup ASoC: meson: axg-card: fix codec-to-codec link setup platform/x86: intel_cht_int33fe: Fix spelling issues platform/x86: intel_cht_int33fe: Switch to use acpi_dev_hid_uid_match() platform/x86: intel_cht_int33fe: Convert to use set_secondary_fwnode() platform/x86: intel_cht_int33fe: Convert software node array to group mtd: spi-nor: spansion: Enable dual and quad read for s25fl256s0 software node: Allow register and unregister software node groups device property: export set_secondary_fwnode() to modules MIPS: alchemy: Fix build error after ioremap cleanup MAINTAINERS: Add DT Bindings for Renesas Pin Function Controllers tee: remove unnecessary NULL check in tee_shm_alloc() arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes x86/mm: Move pgprot2cachemode out of line x86/mm: Add a x86_has_pat_wp() helper x86/speculation: Add SRBDS vulnerability and mitigation documentation x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation x86/cpu: Add a steppings field to struct x86_cpu_id x86/cpu: Add 'table' argument to cpu_matches() ARM: dts: stm32: Enable I2C2 on DHCOM PDK2 carrier board dt-bindings: arm: stm32: document lxa,stm32mp157c-mc1 compatible ARM: dts: stm32: add STM32MP1-based Linux Automation MC-1 board dt-bindings: add vendor prefix for Linux Automation GmbH ARM: dts: stm32: use uniform node names for sleep pinctrl groups ARM: dts: stm32: use uniform label names for sleep pinctrl phandles ARM: dts: stm32: remove now redundant STM32MP15x video cell sizes ARM: dts: stm32: preset stm32mp15x video #address- and #size-cells ARM: dts: stm32: enable stm32mp157's &gpu by default ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32mp15 ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32h743 ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32f429 dma-pool: add additional coherent pools to map to gfp mask dma-remap: separate DMA atomic pools from direct remap code dma-debug: make __dma_entry_alloc_check_leak() static m68k: amiga: config: Mark expected switch fall-through KVM: s390: remove unneeded semicolon in gisa_vcpu_kicker() KVM: s390: vsie: gmap_table_walk() simplifications KVM: s390: vsie: Move conditional reschedule MAINTAINERS: add a reviewer for KVM/s390 KVM: s390: Fix PV check in deliverable_irqs() mtd: spi-nor: move #define SPINOR_OP_WRDI ARM: dts: r8a7791: Add PWM device nodes ARM: dts: r8a7791: Add TPU device node ARM: dts: r8a73a4: Add missing CMT1 interrupts MAINTAINERS: Add DT Bindings for Renesas Clock Generators ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk pm-graph v5.6 ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable PM: sleep: core: Fold functions into their callers PM: sleep: core: Simplify the SMART_SUSPEND flag handling arm64: configs: Enable sun50i cpufreq nvmem drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam hwrng: cctrng - add missing include to linux/fips.h crypto: hisilicon/qm - fix build failure with ACPI off pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries mmc: sdhci-xenon: fix annoying 1.8V regulator warning ARM: shmobile: defconfig: Refresh for v5.7-rc1 mmc: sdhci-msm: Enable host capabilities pertains to R1b response mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout loop mmc: meson-mx-sdio: remove the broken ->card_busy() op mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY mmc: core: make mmc_interrupt_hpi() static remoteproc: sysmon: Inform current rproc about all active rprocs soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer drm/tidss: fix crash related to accessing freed memory remoteproc: sysmon: Add notifications for events remoteproc: sysmon: Add ability to send type of notification Documentation/powerpc: VAS API crypto/nx: Remove 'pid' in vas_tx_win_attr struct crypto/nx: Enable and setup GZIP compression type crypto/nx: Make enable code generic to add new GZIP compression type crypto/nx: Rename nx-842-powernv file name to nx-common-powernv crypto/nx: Initialize coproc entry with kzalloc powerpc/vas: Add VAS user space API powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API powerpc/vas: Initialize window attributes for GZIP coprocessor type powerpc: Use mm_context vas_windows counter to issue CP_ABORT powerpc/vas: Free send window in VAS instance after credits returned powerpc/vas: Display process stuck message powerpc/vas: Do not use default credits for receive window powerpc/vas: Print CRB and FIFO values powerpc/vas: Return credits after handling fault powerpc/vas: Update CSB and notify process for fault CRBs powerpc/vas: Setup thread IRQ handler per VAS instance powerpc/vas: Take reference to PID and mm for user space windows powerpc/vas: Register NX with fault window ID and IRQ port value powerpc/vas: Setup fault window per VAS instance powerpc/vas: Alloc and setup IRQ and trigger port address powerpc/vas: Define nx_fault_stamp in coprocessor_request_block powerpc/xive: Define xive_native_alloc_irq_on_chip() drm/i915/audio: error log non-zero audio power refcount after unbind ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos drm/i915: fix Sphinx build duplicate label warning soc: qcom: cmd-db: Properly endian swap the slv_id for debugfs soc: qcom: cmd-db: Use 5 digits for printing address soc: qcom: cmd-db: Cast sizeof() to int to silence field width warning remoteproc: use rproc_coredump_set_elf_info in drivers remoteproc: add rproc_coredump_set_elf_info xfrm: espintcp: save and call old ->sk_destruct xfrm: fix error in comment remoteproc: Simplify default name allocation remoteproc: Split firmware name allocation from rproc_alloc() remoteproc: Fix IDR initialisation in rproc_alloc() xfrm: remove the xfrm_state_put call becofe going to out_reset NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() ima: Use ima_hash_algo for collision detection in the measurement list ima: Calculate and extend PCR with digests in ima_template_entry ima: Allocate and initialize tfm for each PCR bank ima: Switch to dynamically allocated buffer for template digests ima: Store template digest directly in ima_template_entry ima: Evaluate error in init_ima() ima: Switch to ima_hash_algo for boot aggregate NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion ALSA: usb-audio: Print more information in stream proc files Linux 5.7-rc2 ALSA: hda: Remove ASUS ROG Zenith from the blacklist mm: Fix MREMAP_DONTUNMAP accounting on VMA merge io_uring: only restore req->work for req that needs do completion igc: Add debug messages to MAC filter code igc: Refactor igc_del_mac_filter() igc: Refactor igc_mac_entry_can_be_used() igc: Remove igc_*_mac_steering_filter() wrappers igc: Remove IGC_MAC_STATE_QUEUE_STEERING igc: Remove 'queue' check in igc_del_mac_filter() igc: Improve address check in igc_del_mac_filter() igc: Refactor igc_rar_set_index() igc: Fix igc_uc_unsync() igc: Change igc_add_mac_filter() returning value igc: Check unsupported flag in igc_add_mac_filter() igc: Remove duplicate code in MAC filtering logic e1000e: fix S0ix flows for cable connected case igc: Add new device IDs for i225 part Input: delete unused GP2AP002A00F driver MAINTAINERS: remove Stefan Popa's email iio: adc: ad7192: fix null pointer de-reference crash during probe iio: core: remove extra semi-colon from devm_iio_device_register() macro iio: adc: ti-ads8344: properly byte swap value iio: imu: inv_mpu6050: fix suspend/resume with runtime power iio: st_sensors: rely on odr mask to know if odr can be set 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: dac: ad5770r: fix off-by-one check on maximum number of channels iio: imu: st_lsm6dsx: flush hw FIFO before resetting the device iio: core: Fix handling of 'dB' dt-bindings: iio: adc: stm32-adc: fix id relative path counter: 104-quad-8: Add lock guards - generic interface iio: magnetometer: ak8974: Silence deferred-probe error Documentation: ABI: document IIO in_proximity_nearlevel file iio: vcnl4000: Export near level property for proximity sensor dt-bindings: iio: light: vcnl4000: Add proximity-near-level dt-bindings: iio: Introduce common properties for iio sensors dt-bindings: iio: vcnl4000: convert bindings to YAML format iio: Fix misspellings of "Analog Devices" iio: light: isl29125: fix iio_triggered_buffer_{predisable,postenable} positions iio: adc: fsl-imx25-gcq: Use devm_platform_ioremap_resource iio: adc: at91-adc: Use devm_platform_ioremap_resource iio: adc: sun4i-gpadc-iio: Use devm_platform_ioremap_resource iio:light:ltr501: Drop unnecessary cast of parameter in regmap_bulk_read iio:magn:mmc35240: Drop unnecessary casts of val parameter in regmap_bulk* iio:imu:mpu6050: Tidy up parameters to regmap_bulk functions. iio:chemical:bme680: Tidy up parameters to regmap_bulk_read iio:chemical:atlas-sensor: Drop unnecessary explicit casts in regmap_bulk_read calls iio:accel:mxc4005: Drop unnecessary explicit casts in regmap_bulk_read calls iio: imu: st_lsm6dsx: drop huge include in sensor-hub driver iio: buffer: drop devm_iio_kfifo_free() API call iio: buffer: drop devm_iio_hw_consumer_free() API call iio: inkern: drop devm_iio_channel_release{_all} API calls iio: core: drop devm_iio_trigger_free() API call iio: core: drop devm_iio_trigger_unregister() API call iio: core: drop devm_iio_device_free() API call iio: core: drop devm_iio_triggered_buffer_cleanup() API call iio: core: drop devm_iio_device_unregister() API call iio: move 'indio_dev->info' null check first in __iio_device_register() iio: buffer: remove 'scan_el_attrs' attribute group from buffer struct iio: imu: adis: Add a missing '\n' in a log message iio: xilinx-xadc: Fix typo dt-bindings: iio: adc: rockchip-saradc: add description for px30 dt-bindings: iio: adc: rockchip-saradc: add description for rk3308 dt-bindings: iio: adc: convert rockchip saradc bindings to yaml iio: dma-buffer: Cleanup buffer.h/buffer_impl.h includes iio: adc: Add MAX1241 driver dt-bindings: iio: adc: Add MAX1241 bindings iio: accel: st_sensors: add support for LIS2HH12 dt-bindings: st_sensors: add st,lis2hh12 compatible entry iio: imu: st_lsm6dsx: Add sensor hub device LIS3MDL iio: imu: st_lsm6dsx: Increase ODR_LIST_SIZE iio: imu: adis16460: use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE iio: imu: st_lsm6dsx: configure full scale on slave device if supported dt-bindings: iio: dac: stm32-dac: convert bindings to json-schema dt-bindings: iio: tsl2563: convert bindings to YAML dt-bindings: iio: adc: add bindings doc for AD9467 ADC iio: adc: ad9467: add support AD9467 ADC dt-bindings: iio: adc: add bindings doc for AXI ADC driver iio: adc: adi-axi-adc: add support for AXI ADC IP core iio: buffer-dmaengine: add dev-managed calls for buffer alloc iio: buffer-dmaengine: use %zu specifier for sprintf(align) include: fpga: adi-axi-common.h: add version helper macros include: fpga: adi-axi-common.h: fixup whitespace tab -> space iio: buffer: drop left-over 'stufftoread' field iio: temperature: ltc2983: remove redundant comparison to bool iio: imu: inv_mpu6050: add debugfs register r/w interface iio: pressure: bmp280: Join string literals back iio: pressure: bmp280: Drop unneeded explicit castings iio: pressure: bmp280: Explicitly mark GPIO optional iio: pressure: bmp280: Convert to use ->read_avail() iio: pressure: bmp280: Tolerate IRQ before registering iio: imu: inv_mpu6050: convert to use i2c_new_client_device() iio: magn: bmc150: Use vsprintf extension %pe for symbolic error name iio: imu: inv_mpu6050_spi: Use vsprintf extension %pe for symbolic error name iio: imu: inv_mpu6050_i2c: Use vsprintf extension %pe for symbolic error name iio: imu: bmi160_spi: Use vsprintf extension %pe for symbolic error name iio: imu: bmi160_i2c: Use vsprintf extension %pe for symbolic error name iio: gyro: mpu3050: Use vsprintf extension %pe for symbolic error name iio: gyro: bmg160_spi: Use vsprintf extension %pe for symbolic error name iio: gyro: bmg160_i2c: Use vsprintf extension %pe for symbolic error name iio: accel: kxsd9: Use vsprintf extension %pe for symbolic error name iio: adc: ad7793: use read_avail iio hook for scale available iio: buffer: Don't allow buffers without any channels enabled to be activated iio: tsl2772: Use scnprintf() for avoiding potential buffer overflow iio: adc: max1363: replace uses of mlock iio: health: max30100: use generic property handler iio/gyro/bmg160: Add support for BMI088 chip iio: buffer: re-introduce bitmap_zalloc() for trialmask MAINTAINERS: Add Syed Nayyar Waris to ACCES 104-QUAD-8 driver iio: ad_sigma_delta: remove unused IIO channel macros iio: adc: ad7793: define/use own IIO channel macros iio: adc: ad7791: define/use own IIO channel macros iio: adc: ad7780: define/use own IIO channel macros smp: Use smp_call_func_t in on_each_cpu() MIPS: DTS: CI20: make DM9000 Ethernet controller use NVMEM to find the default MAC address MIPS: DTS: JZ4780: define node for JZ4780 efuse MIPS: use ioremap_page_range MIPS: move ioremap_prot und iounmap out of line MIPS: split out the 64-bit ioremap implementation MIPS: merge __ioremap_mode into ioremap_prot MIPS: cleanup fixup_bigphys_addr handling MIPS: remove cpu_has_64bit_addresses ASoC: txx9: don't work around too small resource_size_t MIPS: Netlogic: remove unneeded semicolon in fmn_message_handler() netfilter: nat: fix error handling upon registering inet hook net/mlx5: Enable SW-defined RoCEv2 UDP source port net/mlx5: Refactor HCA capability set flow net/mlx5: Move QP logic to mlx5_ib RDMA/mlx5: Alphabetically sort build artifacts net/mlx5: Delete not-used cmd header RDMA/mlx5: Delete Q counter allocations command net/mlx5: Remove Q counter low level helper APIs net/mlx5: Replace hand written QP context struct with automatic getters net/mlx5: Remove extra indirection while storing QPN net/mlx5: Open-code modify QP in the IPoIB module net/mlx5: Open-code modify QP in the FPGA module net/mlx5: Open-code modify QP in steering module net/mlx5: Remove empty QP and CQ events handlers net/mlx5: Open-code create and destroy QP calls net/mlx5: Provide simplified command interfaces arm64: dts: rockchip: add Odroid Advance Go dt-bindings: Add binding for Hardkernel Odroid Go Advance arm64: dts: rockchip: add core devicetree for rk3326 arm64: dts: rockchip: remove bus-width from mmc nodes in rk3308-roc-cc arm64: dts: rockchip: add micro SD card regulator to rockpro64 dt-bindings: display: convert rockchip rk3066 hdmi bindings to yaml arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy arm64: dts: rockchip: drop #address-cells, #size-cells from rk3399 pmugrf node arm64: dts: rockchip: drop #address-cells, #size-cells from rk3328 grf node arm64: dts: rockchip: drop non-existent gmac2phy pinmux options from rk3328 arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards arm64: dts: rockchip: enable DC charger detection pullup on Pinebook Pro arm64: dts: rockchip: fix inverted headphone detection on Pinebook Pro arm64: dts: rockchip: Correct PMU compatibles for PX30 and RK3308 Input: evdev - use keyed wakeups Input: spear-keyboard - fix a typo in a module name in Kconfig Input: tca6416-keypad - fix a typo in MODULE_DESCRIPTION Input: usbtouchscreen - add support for BonXeon TP Input: cros_ec_keyb - use cros_ec_cmd_xfer_status helper r8169: add workaround for RTL8168evl TSO hw issues r8169: improve rtl8169_tso_csum_v2 r8169: use rtl8169_set_features in rtl8169_init_one r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg r8169: remove NETIF_F_HIGHDMA from vlan_features r8169: move setting OCP base to generic init code enetc: permit configuration of rx-vlan-filter with ethtool net: mscc: ocelot: deal with problematic MAC_ETYPE VCAP IS2 rules net: phy: broadcom: Add support for BCM53125 internal PHYs net: phy: mdio-bcm-iproc: Do not show kernel pointer net: dsa: b53: per-port interrupts are optional tcp: cache line align MAX_TCP_HEADER net: phy: at803x: add support for AR8032 PHY mptcp: fix 'Attempt to release TCP socket in state' warnings mptcp: fix splat when incoming connection is never accepted before exit/close net/mlx4_en: avoid indirect call in TX completion ipv6: rpl: fix full address compression net: stmmac: Fix sub-second increment net: stmmac: fix enabling socfpga's ptp_ref_clock wimax/i2400m: Fix potential urb refcnt leak i2c: busses: remove duplicate dev_err() i2c: Add Qualcomm CCI I2C driver dt-bindings: i2c: Add binding for Qualcomm CCI I2C controller xattr.h: Replace zero-length array with flexible-array member uapi: linux: fiemap.h: Replace zero-length array with flexible-array member uapi: linux: dlm_device.h: Replace zero-length array with flexible-array member tpm_eventlog.h: Replace zero-length array with flexible-array member ti_wilink_st.h: Replace zero-length array with flexible-array member swap.h: Replace zero-length array with flexible-array member skbuff.h: Replace zero-length array with flexible-array member sched: topology.h: Replace zero-length array with flexible-array member rslib.h: Replace zero-length array with flexible-array member rio.h: Replace zero-length array with flexible-array member posix_acl.h: Replace zero-length array with flexible-array member platform_data: wilco-ec.h: Replace zero-length array with flexible-array member memcontrol.h: Replace zero-length array with flexible-array member list_lru.h: Replace zero-length array with flexible-array member lib: cpu_rmap: Replace zero-length array with flexible-array member irq.h: Replace zero-length array with flexible-array member ihex.h: Replace zero-length array with flexible-array member igmp.h: Replace zero-length array with flexible-array member genalloc.h: Replace zero-length array with flexible-array member ethtool.h: Replace zero-length array with flexible-array member energy_model.h: Replace zero-length array with flexible-array member enclosure.h: Replace zero-length array with flexible-array member dirent.h: Replace zero-length array with flexible-array member digsig.h: Replace zero-length array with flexible-array member can: dev: peak_canfd.h: Replace zero-length array with flexible-array member blk_types: Replace zero-length array with flexible-array member blk-mq: Replace zero-length array with flexible-array member bio: Replace zero-length array with flexible-array member rtc: 88pm860x: remove useless range check rtc: mt2712: switch to devm_platform_ioremap_resource rtc: mt2712: remove unnecessary error string tipc: Fix potential tipc_node refcnt leak in tipc_rcv tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcv net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node ALSA: hda/realtek - Fix unexpected init_amp override ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices hwmon: (jc42) Fix name to have no illegal characters x86/asm: Provide a Kconfig symbol for disabling old assembly annotations perf hist: Add fast path for duplicate entries check perf c2c: Add option to enable the LBR stitching approach perf top: Add option to enable the LBR stitching approach perf script: Add option to enable the LBR stitching approach perf report: Add option to enable the LBR stitching approach perf callchain: Stitch LBR call stack perf callchain: Save previous cursor nodes for LBR stitching approach perf thread: Save previous sample for LBR stitching approach perf thread: Add a knob for LBR stitch approach perf machine: Factor out lbr_callchain_add_lbr_ip() perf machine: Factor out lbr_callchain_add_kernel_ip() perf machine: Refine the function for LBR call stack reconstruction perf machine: Remove the indent in resolve_lbr_callchain_sample perf header: Support CPU PMU capabilities perf parser: Add support to specify rXXX event with pmu perf doc: allow ASCIIDOC_EXTRA to be an argument perf pmu: Add support for PMU capabilities tools lib traceevent: Take care of return value of asprintf perf stat: Force error in fallback on :k events perf tools: Add support for leader-sampling with AUX area events perf evlist: Allow multiple read formats perf evsel: Rearrange perf_evsel__config_leader_sampling() perf evlist: Move leader-sampling configuration perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() clang-format: Update with the latest for_each macro list clang-format: don't indent namespaces x86/split_lock: Add Tremont family CPU models x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural drm/i915: Refactor setting dma info to a common helper drm/i915: remove redundant assignment to variable test_result drm/i915: Add ICL PG3 PW ID for EHL buffer: remove useless comment and WB_REASON_FREE_MORE_MEM, reason. drm/dp_mst: Zero assigned PBN when releasing VCPI slots drm/i915/display: Load DP_TP_CTL/STATUS offset before use it drm/i915/tc: Do not warn when aux power well of static TC ports timeout drm/i915/tc: Catch TC users accessing FIA registers without enable aux drm/i915/tc/tgl: Implement TC cold sequences drm/i915/tc: Skip ref held check for TC legacy aux power wells drm/i915/tc/icl: Implement TC cold sequences drm/i915/display: Split hsw_power_well_enable() into two scsi: qedf: Get dev info after updating the params drm/i915/display: Add intel_legacy_aux_to_power_domain() scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing drm/i915/display: Move out code to return the digital_port of the aux ch scsi: qedf: Add schedule recovery handler scsi: qedf: Implement callback for bw_update scsi: qed: Send BW update notifications to the protocol drivers scsi: qedf: Honor status qualifier in FCP_RSP per spec scsi: qedf: Acquire rport_lock for resetting the delay_timestamp scsi: qedf: Increase the upper limit of retry delay scsi: qedf: Keep track of num of pending flogi drm/amdgpu/display: give aux i2c buses more meaningful names drm/amdgpu/display: fix aux registration (v2) drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) drm/amd/powerplay: fix resume failed as smu table initialize early exit drm/i915: Add missing deinitialization cases of load failure scsi: mvsas: remove unused symbol 'mvs_th' scsi: mvsas: make mvst_host_attrs static scsi: qedi: make qedi_ll2_buf_size static scsi: ufs: full reinit upon resume if link was off ANDROID: Add C protos for dma_buf/drm_prime get_uuid selinux: implement new format of filename transitions selinux: move context hashing under sidtab selinux: hash context structure directly selinux: store role transitions in a hash table ASoC: Intel: haswell: Power transition refactor ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell ASoC: stm32: sai: fix sai probe drm/i915/icl: Update forcewake firmware ranges x86/early_printk: Remove unused includes drm/i915/selftests: Check power consumption at min/max frequencies drm/i915/selftests: Move gpu energy measurement into its own little lib scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static scsi: fnic: make fnic_list and fnic_list_lock static scsi: fnic: make some symbols static drm/i915: Add pre/post plane updates for SAGV drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv drm/i915: Add intel_atomic_get_bw_*_state helpers x86/resctrl: Preserve CDP enable over CPU hotplug igc: Fix default MAC address filter override igc: Remove dead code related to flower filter igc: Fix NFC queue redirection support igc: Remove copper fiber switch control igc: Enable NETIF_F_HW_TC flag igc: Fix double definition igc: Fix overwrites when dumping registers igc: Remove forward declaration igc: Remove unused CTRL_EXT_LINK_MODE_MASK igc: Remove unused MDIC_DEST mask e1000: Distribute switch variables for initialization igc: Add support for ETF offloading igc: Add support for taprio offloading igc: Add GSO partial support svcrdma: Fix leak of svc_rdma_recv_ctxt objects svcrdma: Fix trace point use-after-free race SUNRPC: Fix backchannel RPC soft lockups 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 kbuild: check libyaml installation for 'make dt_binding_check' soc: imx8: select SOC_BUS soc: tegra: fix tegra_pmc_get_suspend_mode definition soc: fsl: dpio: avoid stack usage warning drm/tegra: Clean up GPIO includes debugfs: remove return value of debugfs_create_u32() kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP cpufreq: intel_pstate: Use passive mode by default without HWP KVM: Remove CREATE_IRQCHIP/SET_PIT2 race soc: fsl: dpio: fix incorrect pointer conversions ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y x86/resctrl: Fix invalid attempt at removing the default resource group blk-wbt: Drop needless newlines from tracepoint format strings blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig video: fbdev: vesafb: add missed release_region video: fbdev: arcfb: add missed free_irq and fix the order of request_irq fbdev: s1d13xxxfb: add missed unregister_framebuffer in remove ARM/fbdev: sa11x0: Switch to use GPIO descriptors video: fbdev: aty128fb: remove unused 'sdr_64' omapfb/dss: remove unused variable 'venc_config_pal_bdghi' video: vt8500lcdfb: fix fallthrough warning video: fbdev: imxfb: ensure balanced regulator usage video: fbdev: controlfb: remove function prototypes part #3 video: fbdev: controlfb: remove function prototypes part #2 video: fbdev: controlfb: remove function prototypes part #1 video: fbdev: controlfb: remove obsolete module support video: fbdev: controlfb: add COMPILE_TEST support video: fbdev: controlfb: fix sparse warning about using incorrect type video: ssd1307fb: Remove redundant forward declaration video: ssd1307fb: Convert to atomic PWM API video: ssd1307fb: Make use of device properties video: ssd1307fb: Introduce temporary variable to increase readability video: ssd1307fb: Convert driver to use ->probe_new() platform/x86/intel-uncore-freq: make uncore_root_kobj static platform/x86: touchscreen_dmi: Add touchscreen info for techBite Arc 11.6. platform/x86: touchscreen_dmi: Add info for the MP-man MPWIN895CL tablet drm/i915/selftests: Take the engine wakeref around __rps_up_interrupt platform/x86: wmi: Make two functions static platform/x86: surface3_power: Fix a NULL vs IS_ERR() check in probe drm/i915/selftests: Delay spinner before waiting for an interrupt leds: tlc591xxt: hide error on EPROBE_DEFER of: unittest: kmemleak in duplicate property update 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 MAINTAINERS: dt: fix pointers for ARM Integrator, Versatile and RealView MAINTAINERS: dt: update display/allwinner file entry dt-bindings: iio: dac: AD5570R fix bindings errors spi: hisi-sfc-v3xx: add error check after per operation spi: stm32-qspi: Add pm_runtime support btrfs: fix setting last_trans for reloc roots module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT_MODULE_RWX #ifdefs drm/i915/gt: Scrub execlists state on resume leds: tca6507: Include the right header leds: lt3593: Drop surplus include leds: lp3952: Include the right header leds: lm355x: Drop surplus include drm/i915/display: Enable DP Display Audio WA dmaengine: ioat: Decreasing allocation chunk size 2M->512K dmaengine: ioat: fixing chunk sizing macros dependency dmaengine: Fix misspelling of "Analog Devices" dt-bindings: dma: renesas,usb-dmac: convert bindings to json-schema dt-bindings: dma: renesas,rcar-dmac: convert bindings to json-schema dmaengine: dw-edma: Decouple dw-edma-core.c from struct pci_dev pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler gpio: mlxbf2: remove unused including <linux/version.h> ALSA: hda/hdmi: Add module option to disable audio component binding gpio: dwapb: Split out dwapb_get_irq() helper gpio: dwapb: Drop of_match_ptr() & ACPI_PTR() calls gpio: dwapb: Drop bogus BUG_ON()s gpio: dwapb: Switch to more usual pattern of RMW in dwapb_gpio_set_debounce() gpio: dwapb: Convert to use IRQ core provided macros gpio: dwapb: Use device_get_match_data() to simplify code gpio: dwapb: Convert to use irqd_to_hwirq() gpio: dwapb: Deduplicate IRQ resource management gpio: dwapb: set default handler to be handle_bad_irq() gpio: dwapb: Use chained IRQ prologue and epilogue gpio: dwapb: Refactor IRQ handler to use bit operations gpio: dwapb: Append MODULE_ALIAS for platform driver MAINTAINERS: Add Segey Semin to maintainers of DW APB GPIO driver gpio: dwapb: Add debounce reference clock support gpio: dwapb: Use optional-clocks interface for APB ref-clock dt-bindings: gpio: Add Sergey Semin to DW APB GPIO driver maintainers dt-bindings: gpio: Add DW GPIO debounce clock property dt-bindings: gpio: Convert snps,dw-apb-gpio to DT schema pinctrl: mcp23s08: add module license pinctrl: qcom: Remove duplicated include from pinctrl-msm.c x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() virtio: drop vringh.h dependency virtio_blk: add a missing include virtio-balloon: Avoid using the word 'report' when referring to free page hinting virtio-balloon: make virtballoon_free_page_report() static vdpa: fix comment of vdpa_register_device() vdpa: make vhost, virtio depend on menu vdpa: allow a 32 bit vq alignment drm/virtio: fix up for include file changes remoteproc: pull in slab.h rpmsg: pull in slab.h virtio_input: pull in slab.h remoteproc: pull in slab.h virtio-rng: pull in slab.h virtgpu: pull in uaccess.h tools/virtio: make asm/barrier.h self contained tools/virtio: define aligned attribute ALSA: Fix misspellings of "Analog Devices" drm/i915/gvt: skip populate shadow context if guest context not changed usb: raw-gadget: Fix copy_to/from_user() checks usb: raw-gadget: fix raw_event_queue_fetch locking x86/mce: Drop bogus comment about mce.kflags usb: gadget: udc: atmel: Fix vbus disconnect handling KVM: arm64: PSCI: Forbid 64bit functions for 32bit guests KVM: arm64: PSCI: Narrow input registers when using 32bit functions dts: arm: stih407-family: remove duplicated rng nodes dts: arm: stih418: Fix complain about IRQ_TYPE_NONE usage test_firmware: remove unnecessary test_fw_mutex in test_dev_config_show_xxx firmware: Drop unused pages field from struct firmware irqchip/irq-bcm7038-l1: Make bcm7038_l1_of_init() static irqchip/irq-mvebu-icu: Make legacy_bindings static irqchip/meson-gpio: Fix HARDIRQ-safe -> HARDIRQ-unsafe lock order irqchip/sifive-plic: Fix maximum priority threshold value irqchip/ti-sci-inta: Fix processing of masked irqs irqchip/mbigen: Free msi_desc on device teardown firmware_loader: remove unused exports firmware: imx: fix compile-testing drm/i915: Add i915_lpsp_status debugfs attribute drm/i915: Add connector dbgfs for all connectors drm/i915: Add i915_lpsp_capability debugfs drm/i915: Power well id for ICL PG3 media: dvb-frontends: DUMMY_FE should depends on DVB_CORE usb: dwc3: gadget: Fix request completion check media: cec/usb: depends on USB_SUPPORT and TTY media: mc/Kconfig: remove staging dependency for request API ARM: tegra: Kill off "simple-panel" compatibles media: cec: don't select PCI & DMI drm/i915: Update DRIVER_DATE to 20200417 gpio: pca953x: disable regmap locking MAINTAINERS: update list of qtnfmac maintainers MAINTAINERS: Update URL for wireless drivers arm/xen: make _xen_start_info static drm/i915/tgl: TBT AUX should use TC power well ops ANDROID: build.config.allmodconfig: Remove outdated XFS_FS comment rpmsg: fix a comment typo for rpmsg_device_match() remoteproc: convert to DEFINE_SHOW_ATTRIBUTE remoteproc: mtk_scp: use dma_addr_t for DMA API remoteproc: qcom_q6v5_mss: fix q6v5_probe() error paths remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe() virtio/test: fix up after IOTLB changes vhost: Create accessors for virtqueues private_data vdpasim: Return status in vdpasim_get_status vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' vhost: remove set but not used variable 'status' vhost: vdpa: remove unnecessary null check vdpa-sim: depend on HAS_DMA dt-bindings: Clean-up schema indentation formatting dt-bindings: input: Convert gpio-keys bindings to schema f2fs: introduce sysfs/data_io_flag to attach REQ_META/FUA amd-xgbe: Use __napi_schedule() in BH context ARM: dts: bcm283x: Disable dsi0 node mISDN: make dmril and dmrim static net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode dm verity fec: fix hash block number in verity_fec_decode HID: mcp2221: add GPIO functionality support dm writecache: fix data corruption when reloading the target Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" dt-bindings: Fix misspellings of "Analog Devices" 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: pinctrl: qcom: Allow pinctrl-msm code to be loadable as a 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 gpio: merrifield: Better show how GPIO and IRQ bases are derived from hardware gpio: merrifield: Switch over to MSI interrupts gpio: pch: Use in pch_irq_type() macros provided by IRQ core gpio: pch: Refactor pch_irq_type() to avoid unnecessary locking gpio: pch: Get rid of unneeded variable in IRQ handler gpio: pch: Use BIT() and GENMASK() where it's appropriate smb3: remove overly noisy debug line in signing errors keys: Fix proc_keys_next to increase position index ahci: Add Intel Comet Lake PCH-U PCI ID FROMLIST: drm/prime: add support for virtio exported objects FROMLIST: dma-buf: add support for virtio exported objects xfs: move inode flush to the sync workqueue pinctrl: lynxpoint: Use platform_get_irq_optional() explicitly mips: loongsoon2ef: remove private clk api MIPS: Fix typo for user_ld macro definition blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget perf intel-pt: Add support for synthesizing callchains for regular events perf evsel: Add support for synthesized sample type perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set perf thread-stack: Add thread_stack__sample_late() perf auxtrace: Add an option to synthesize callchains for regular events perf auxtrace: For reporting purposes, un-group AUX area event perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback perf cs-etm: Implement ->evsel_is_auxtrace() callback perf arm-spe: Implement ->evsel_is_auxtrace() callback perf intel-bts: Implement ->evsel_is_auxtrace() callback perf intel-pt: Implement ->evsel_is_auxtrace() callback perf auxtrace: Add ->evsel_is_auxtrace() callback perf script: Add flamegraph.py script perf metrictroup: Split the metricgroup__add_metric function perf expr: Add expr_scanner_ctx object perf expr: Add expr_ prefix for parse_ctx and parse_id perf synthetic-events: save 4kb from 2 stack frames tools api fs: Make xxx__mountpoint() more scalable perf bench: Add event synthesis benchmark perf script: Simplify auxiliary event printing functions doc/admin-guide: update kernel.rst with CAP_PERFMON information doc/admin-guide: Update perf-security.rst with CAP_PERFMON information drivers/oprofile: Open access for CAP_PERFMON privileged process drivers/perf: Open access for CAP_PERFMON privileged process parisc/perf: open access for CAP_PERFMON privileged process powerpc/perf: open access for CAP_PERFMON privileged process trace/bpf_trace: Open access for CAP_PERFMON privileged process drm/i915/perf: Open access for CAP_PERFMON privileged process perf tools: Support CAP_PERFMON capability perf/core: open access to probes for CAP_PERFMON privileged process perf/core: Open access to the core for CAP_PERFMON privileged process capabilities: Introduce CAP_PERFMON to kernel and user space perf annotate: Add basic support for bpf_image perf machine: Set ksymbol dso as loaded on arrival perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event perf stat: Honour --timeout for forked workloads spi: spi-fsl-qspi: Reduce devm_ioremap size to 4 times AHB buffer size ASoC: Fix misspellings of "Analog Devices" serial: sh-sci: Make sure status register SCxSR is read in correct sequence serial: sunhv: Initialize lock for non-registered console serial: uartps: Use cdns_uart_tx_empty in console_write serial: uartps: Wait for tx_empty in console setup vt: extract selection chars storing from vc_do_selection vt: selection, split __set_selection_kernel serial: sh-sci: Drop unused include drivers/tty: remove redundant assignment to variable i and rename it to ret tty: serial: fsl_lpuart: make coverity happy serial: omap: Convert to use GPIO descriptors serial: lpc32xx_hs: Drop surplus include 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" usb: cdns3: gadget: make a bunch of functions static usb: fusb302: Convert to use GPIO descriptors usb: cdns3: change dev_info to dev_dbg for debug message usb: cdns3: change "cdsn3" to"cdns3" usb: cdns3: delete role_override usb: cdns3: core: get role switch node from firmware spi: dw: remove cs_control and poll_mode members from chip_data spi: dw: remove unused dw_spi_chip handling USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE gpio: gpio-pca953x, Add get_multiple function phy: tegra: Select USB_COMMON for usb_get_maximum_speed() 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() cdc-acm: introduce a cool down cdc-acm: close race betrween suspend() and acm_softint UAS: fix deadlock in error handling and PM flushing work UAS: no use logging any details in case of ENODEV ASoC: qdsp6: Suggest more generic node names spi: spidev_test: Add support for Octal mode data transfers spi: spidev: Add support for Octal mode data transfers usb: raw-gadget: fix raw_event_queue_fetch locking usb: raw-gadget: Fix copy_to/from_user() checks usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL USB: early: Handle AMD's spec-compliant identifiers, too USB: core: Fix free-while-in-use bug in the USB S-Glibrary usb: phy: jz4770: Add a missing '\n' in a log message USB: dwc2: Use the correct style for SPDX License Identifier USB: mtu3: Use the correct style for SPDX License Identifier USB: musb: Use the correct style for SPDX License Identifier USB: misc: Use the correct style for SPDX License Identifier USB: isp1760: Use the correct style for SPDX License Identifier USB: host: Use the correct style for SPDX License Identifier usb: gadget: legacy: fix redundant initialization warnings from cppcheck usb: host: u132-hcd: Remove u132_static_list and list head u132_list USB: early: Use the correct style for SPDX License Identifier USB: core: Use the correct style for SPDX License Identifier usb: host: ehci-tegra: Remove superfluous dev_err() message i3c master: GETMRL's 3rd byte is optional even with BCR_IBI_PAYLOAD pinctrl: mcp23s08: Split to three parts: core, I²C, SPI pinctrl: mcp23s08: Use for_each_set_bit() and hweight_long() pinctrl: mcp23s08: Make use of device properties pinctrl: mcp23s08: Propagate error code from device_property_read_u32() pinctrl: mcp23s08: Refactor mcp23s08_spi_regmap_init() pinctrl: mcp23s08: Drop unused parameter in mcp23s08_probe_one() pinctrl: mcp23s08: Consolidate SPI and I²C code pinctrl: mcp23s08: Deduplicate IRQ chip filling pinctrl: mcp23s08: Get rid of legacy platform data pinctrl: imx: Add imx8dxl driver dt-bindings: arm: fsl-scu: Add imx8dxl pinctrl support ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry staging: vt6656: Power save stop wake_up_count wrap around. ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode drm: Don't free a struct never allocated by drm_gem_fb_init() staging: rtl8188eu: make const char array static staging: rtl8188eu: cleanup long line in fw.c staging: rtl8188eu: rename define to upper case staging: vt6656: remove redundant assignment to variable ed_inx staging: vt6656: Remove duplicate code for the phy->service assignment staging: vt6656: Refactor the assignment of the phy->signal variable staging: vt6656: Use define instead of magic number for tx_rate staging: vt6656: Use BIT() macro instead of bit shift operator gcov: Remove old GCC 3.4 support arm64: barrier: Use '__unqual_scalar_typeof' for acquire/release macros locking/barriers: Use '__unqual_scalar_typeof' for load-acquire macros READ_ONCE: Drop pointer qualifiers when reading from scalar types READ_ONCE: Enforce atomicity for {READ,WRITE}_ONCE() memory accesses READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE() pinctrl: qcom: fix wrong write in update_dual_edge pinctrl: actions: fix function group name for i2c0_group ARM: versatile: Drop mapping IB2 module registers ARM: versatile: Remove dead sched_clock code ARM: realview: Drop unneeded select of multi-platform features ARM: integrator: Drop unneeded select of SPARSE_IRQ staging: vt6656: Return error code in vnt_rf_write_embedded function staging: vc04_services: bcm2835-audio: Make function arguments alignment match open parenthesis staging: sm750fb: Make function arguments alignment match open parenthesis staging: rtl8712: correct spelling mistake in comment staging: mt7621-pci: initialize 'n' variable when it is declared staging: mt7621-pci: add clarification comment in 'mt7621_pcie_init_virtual_bridges' staging: mt7621-pci: rename 'PCIE_P2P_MAX' into 'PCIE_P2P_CNT' staging: wfx: update TODO staging: wfx: drop useless attribute 'filter_mcast' staging: wfx: drop useless filter update when starting AP staging: wfx: split out wfx_filter_beacon() staging: wfx: drop useless attributes 'filter_prbreq' and 'filter_bssid' staging: wfx: drop useless call to hif_set_rx_filter() staging: wfx: drop struct wfx_grp_addr_table staging: wfx: align semantic of probe request filter with other filters staging: wfx: align semantic of beacon filter with other filters staging: wfx: drop useless wfx_fwd_probe_req() staging: wfx: ensure that probe requests are filtered when AP staging: wfx: stop changing filtering rule in wfx_hw_scan() staging: wfx: do not use built-in AUTO_ERP feature staging: wfx: disabling beacon filtering after hif_reset() is useless staging: wfx: do not wait for a dtim before associate staging: wfx: wfx_update_filtering_work() is no more used staging: wfx: simplify handling of beacon filter during join process staging: wfx: rework wfx_configure_filter() staging: wfx: simplify wfx_update_filtering() staging: wfx: update filtering even if not connected clk: meson: g12a: Prepare the GPU clock tree to change at runtime clk: meson: gxbb: Prepare the GPU clock tree to change at runtime proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets drm/i915: HDCP: fix Ri prime check done during link check Bluetooth: Enhanced Connection Complete event belongs to LL Privacy irqchip/gic-v4.1: Update effective affinity of virtual SGIs irqchip/gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling drm/i915: Add YUV444 packed format support for skl+ media: media/test_drivers: rename to test-drivers media: Documentation/media: drop/fix vivi references Revert "thunderbolt: Prevent crash if non-active NVMem file is read" media: Kconfig: Don't expose the Request API option media: radio: don't use a menu just for wl128x driver media: i2c/Kconfig: use sub-menus for I2C support pinctrl: sunxi: handle probe defferal usb: dwc3: gadget: Do link recovery for SS and SSP dt-bindings: usb: renesas,usb3-peri: add r8a77961 support dt-bindings: usb: renesas,usbhs: add r8a77961 support dt-bindings: usb: usb-xhci: add r8a77961 support docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file usb: dwc3: gadget: Properly set maxpacket limit usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete pinctrl: mediatek: remove shadow variable declaration pinctrl: mediatek: make MediaTek MT6765 pinctrl ready for buiding loadable module pinctrl: mediatek: make MediaTek pinctrl v2 driver ready for buidling loadable module pinctrl: nomadik:remove unneeded variable gpiolib: acpi: Add missing __init(const) markers to initcall-s crypto: marvell/octeontx - Add missing '\n' in log messages crypto: api - Fix use-after-free and race in crypto_spawn_alg crypto: ccp -- don't "select" CONFIG_DMADEVICES crypto: algapi - Avoid spurious modprobe on LOADED crypto: sun8i-ss - Delete an error message in sun8i_ss_probe() hwrng: xgene - Delete an error message in xgene_rng_probe() hwrng: omap - Delete an error message in of_get_omap_rng_device_details() crypto: amlogic - Delete duplicate dev_err in meson_crypto_probe() crypto: hisilicon/qm - stop qp by judging sq and cq tail crypto: hisilicon/sec2 - add controller reset support for SEC2 crypto: hisilicon/hpre - add controller reset support for HPRE crypto: hisilicon/zip - add controller reset support for zip crypto: hisilicon/qm - add controller reset interface crypto: hisilicon - add vfs_num module parameter for hpre/sec crypto: hisilicon - unify SR-IOV related codes into QM crypto: hisilicon - put vfs_num into struct hisi_qm MAINTAINERS: add HG as cctrng maintainer hwrng: cctrng - introduce Arm CryptoCell driver dt-bindings: add device tree binding for Arm CryptoCell trng engine crypto: caam - fix the address of the last entry of S/G crypto: caam - fix use-after-free KASAN issue for RSA algorithms crypto: caam - fix use-after-free KASAN issue for HASH algorithms crypto: caam - fix use-after-free KASAN issue for AEAD algorithms crypto: caam - fix use-after-free KASAN issue for SKCIPHER algorithms drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() proc: Handle umounts cleanly ext4: convert BUG_ON's to WARN_ON's in mballoc.c ext4: increase wait time needed before reuse of deleted inode numbers ext4: remove set but not used variable 'es' in ext4_jbd2.c ext4: remove set but not used variable 'es' ext4: do not zeroout extents beyond i_disksize ext4: fix return-value types in several function comments ext4: use non-movable memory for superblock readahead ext4: use matching invalidatepage in ext4_writepage cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ cifs: dump the session id and keys also for SMB2 sessions tipc: fix incorrect increasing of link window ASoC: SOF: topology: handle multiple sets of tuple arrays ASoC: SOF: topology: stop parsing when all tokens have been found ASoC: SOF: topology: Get HDA rate and channels from topology ASoC: SOF: topology: fix: parse hda_tokens to &config->hda ASoC: SOF: topology: Get ALH rate amd channels from topology ASoC: SOF: align sof_ipc_dai_alh_params with FW ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field ASoC: SOF: Intel: Change DMIC load IPC to fixed length ASoC: SOF: Intel: Fix typo in header file comment text ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer. ASoC: SOF: make sof_ipc_cc_version to fixed length ASoC: SOF: change type char to uint8_t in topology.h ASoC: SOF: change type char to uint8_t in trace.h ASoC: SOF: change type char to uint8_t in info.h ASoC: SOF: add debug ABI version ASoC: SOF: add probe support extend data ASoC: SOF: topology: Add support for DC Blocker ASoC: SOF: ext_manifest: parse compiler version ASoC: SOF: ext_manifest: parse windows ASoC: SOF: ext_manifest: parse firmware version ASoC: SOF: Introduce extended manifest ASoC: SOF: Introduce offset in firmware data Documentation: Fix tcp_challenge_ack_limit default value ASoC: SOF: Mark get_ext* function ext_hdr arguments as const ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's net: tulip: make early_486_chipsets static drm/i915/gt: Update PMINTRMSK holding fw drm/i915/selftests: Exercise basic RPS interrupt generation dt-bindings: net: ethernet-phy: add desciption for ethernet-phy-id1234.d400 ipv6: remove redundant assignment to variable err drm/i915/tgl: Initialize multicast register steering for workarounds drm/i915/tgl: Extend Wa_1409767108:tgl to B0 stepping dt-bindings: dsp: fsl: Add fsl,imx8mp-dsp entry ASoC: SOF: Add i.MX8MP device descriptor drm/i915/tgl: Add Wa_14010477008:tgl ASoC: SOF: imx: Add i.MX8M HW support ASoC: SOF: imx: fix undefined reference issue ASoC: SOF: imx8: Fix randbuild error selinux: drop unnecessary smp_load_acquire() call ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence dt-bindings: pwm: Fix cros-ec-pwm example dtc 'reg' warning selinux: free str on error in str_read() scripts: documentation-file-ref-check: Add line break before exit scripts/kernel-doc: Add missing close-paren in c:function directives docs: admin-guide: merge sections for the kernel.modprobe sysctl docs: timekeeping: Use correct prototype for deprecated functions arm64: csum: Disable KASAN for do_csum() fault_inject: Don't rely on "return value" from WRITE_ONCE() net: tls: Avoid assigning 'const' pointer to non-const pointer netfilter: Avoid assigning 'const' pointer to non-const pointer compiler/gcc: Raise minimum GCC version for kernel builds to 4.8 drm/i915/ehl: extended Wa_2006604312 to ehl net/rds: Use ERR_PTR for rds_message_alloc_sgs() net: mscc: ocelot: fix untagged packet drops when enslaving to vlan aware bridge ANDROID: Incremental fs: Fix create_file performance spi: dt-bindings: rspi: Convert to json-schema ASoC: topology: Remove unneeded semicolon brcmfmac: remove leading space ASoC: topology: Fix endianness issue ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs i2c: tegra: Synchronize DMA before termination i2c: tegra: Better handle case where CPU0 is busy for a long time dt-bindings: memory: tegra: Add external memory controller binding for Tegra210 i2c: cadence: Added slave support dmaengine: idxd: export hw version through sysfs dt-bindings: reserved-memory: Introduce memory-region-names dt-bindings: vendor-prefixes: Add Check Point dt-bindings: dma: uniphier-xdmac: switch to single reg region include/linux/dmaengine: Typos fixes in API documentation dmaengine: xilinx_dma: Add missing check for empty list dmaengine: ti: k3-udma: Disable memcopy via MCU NAVSS on am654 KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) KVM: nVMX: Invalidate all roots when emulating INVVPID without EPT KVM: nVMX: Invalidate all EPTP contexts when emulating INVEPT for L1 KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush selftests: kvm: Add testcase for creating max number of memslots KVM: selftests: Make set_memory_region_test common to all architectures KVM: selftests: Add "zero" testcase to set_memory_region_test selftests: kvm: Add vm_get_fd() in kvm_util KVM: selftests: Add "delete" testcase to set_memory_region_test KVM: sefltests: Add explicit synchronization to move mem region test KVM: selftests: Add GUEST_ASSERT variants to pass values to host KVM: selftests: Add util to delete memory region KVM: selftests: Use kernel's list instead of homebrewed replacement KVM: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() KVM: pass through CPUID(0x80000006) KVM: x86: Return updated timer current count register from KVM_GET_LAPIC KVM: remove redundant assignment to variable r KVM: SVM: Fix __svm_vcpu_run declaration. KVM: SVM: Do not setup frame pointer in __svm_vcpu_run KVM: SVM: Fix build error due to missing release_pages() include KVM: SVM: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD kvm: nVMX: match comment with return type for nested_vmx_exit_reflected kvm: nVMX: reflect MTF VM-exits if injected by L1 dmaengine: ti: k3-psil: fix deadlock on error path dt-bindings: display: move DSI panels to panel-simple-dsi dt-bindings: display: convert olimex,lcd-olinuxino to DT Schema dt-bindings: display: convert lgphilips,lb035q02 to DT Schema dt-bindings: display: convert seiko,43wvf1g to DT Schema dt-bindings: display: convert sharp,lq150x1lg11 to DT Schema dt-bindings: display: convert sharp,ls037v7dw01 to DT Schema dt-bindings: display: convert sharp,ls043t1le01 to DT Schema dt-bindings: display: drop unused simple-panel.txt dt-bindings: display: convert sitronix,st7789v to DT Schema dt-bindings: display: convert sony,acx565akm to DT Schema dt-bindings: display: convert startek,startek-kd050c to DT Schema dt-bindings: display: convert toppoly panels to DT Schema dt-bindings: display: convert samsung,ld9040 to DT Schema dt-bindings: display: convert samsung,s6d16d0 to DT Schema dt-bindings: display: convert samsung AMOLED to DT Schema dt-bindings: display: convert raydium,rm67191 to DT Schema dt-bindings: display: convert osddisplays,osd101t2587-53ts to DT Schema dt-bindings: display: convert lg,lg4573 to DT Schema dt-bindings: display: convert simple lg panels to DT Schema dt-bindings: display: convert kingdisplay,kd097d04 to DT Schema dt-bindings: display: convert kingdisplay,kd035g6-54nt to DT Schema dt-bindings: display: convert jdi,lt070me05000 to DT Schema dt-bindings: display: convert innolux,p120zdg-bf1 to DT Schema dt-bindings: display: convert innolux,p097pfg to DT Schema dt-bindings: display: convert ilitek,ili9881c to DT Schema dt-bindings: display: convert ilitek,ili9322 to DT Schema dt-bindings: display: convert boe,himax8279d to DT Schema dt-bindings: display: convert arm,versatile-tft-panel to DT Schema dmaengine: ti: k3-udma: Drop COMPILE_TEST for the drivers for now dmaengine: hisilicon: Fix build error without PCI_MSI pinctrl: baytrail: Use platform_get_irq_optional() explicitly dt-bindings: display: convert samsung,s6e63m0 to DT Schema dt-bindings: display: add te-gpios to panel-common dt-bindings: display: look for dsi* nodes in dsi-controller RDMA/rw: use DIV_ROUND_UP to calculate nr_ops RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER media: docs: add cros-references to the other media guides media: docs: add GPLv2 for uAPI guide media: docs: move copyrights to the end and update them media: docs: fix references for vimc media: docs: cleanup bttv-devel.rst file media: docs: Add a master topic for the index file media: docs: get rid of obsoleted udev documentation media: docs: zr364xx: update documentation media: docs: saa7134.rst: update the documentation media: docs: update Digital TV faq.rst media: docs: cpia2.rst: do some cleanups media: docs: add a cardlist for cx18 boards media: docs: update bttv.rst information media: docs: bt8xx.rst: update document info media: docs: update avermedia.rst contents media: docs: intro.rst actually contain DVB references media: docs: dvb_intro.rst: update its contents media: docs: split avermedia.rst contents on two files media: docs: update cardlists Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset Bluetooth: Enable LE Enhanced Connection Complete event. Bluetooth: Use extra variable to make code more readable Bluetooth: Sort list of LE features constants media: Kconfig: include test_drivers with MEDIA_TEST_SUPPORT HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() ASoC: Intel: skl_hda_generic: remove rtd->codec_dai regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l arm64: Delete the space separator in __emit_inst ASoC: soc-pcm: dpcm: Only allow playback/capture if supported ASoC: sgtl5000: Fix VAG power-on handling selftests/bpf: Check for correct program attach/detach in xdp_attach test libbpf: Fix type of old_fd in bpf_xdp_set_link_opts drm/rockchip: fix spelling mistake "modifer" -> "modifier" libbpf: Always specify expected_attach_type on program load if supported gpiolib: of: improve gpiolib-of support of pull up/down on expanders i2c: designware: Calculate SCL timing parameter for High Speed Mode i2c: designware: Calculate SCL timing parameter for Fast Mode Plus xsk: Add missing check on user supplied headroom size i2c: i2c-stm32f7: improve nack debug message i2c: i801: Use GPIO_LOOKUP() helper macro i2c: refactor parsing of timings media: cec: rename CEC platform drivers config options i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets arm64: vdso: don't free unallocated pages i2c: busses: convert to devm_platform_get_and_ioremap_resource i2c: busses: convert to devm_platform_ioremap_resource media: move CEC USB drivers to a separate directory media: move CEC platform drivers to a separate directory i2c: remove i2c_new_probed_device API i2c: altera: use proper variable to hold errno i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT fsnotify: Add missing annotation for fsnotify_finish_user_wait() and for fsnotify_prepare_user_wait() media: place CEC menu before MEDIA_SUPPORT media: cec: move the core to a separate directory MAINTAINERS: Remove sifive_l2_cache.c from EDAC-SIFIVE pattern crash_dump: Remove no longer used saved_max_pfn thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops x86/umip: Make umip_insns static drm/scheduler: fix drm_sched_get_cleanup_job sched/vtime: Work around an unitialized variable warning clocksource/drivers/atmel-st: Remove useless 'status' ipw2x00: make ipw_setup_deferred_work() void brcmsmac: make brcms_c_stf_ss_update() void orinoco: remove useless variable 'err' in spectrum_cs_suspend() libertas: make lbs_process_event() void brcmsmac: Add missing annotation for brcms_down() brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop rtw88: add support for set/get antennas rtw88: make rtw_chip_ops::set_antenna return int arm64: zynqmp: Fix GIC compatible property libertas: make lbs_init_mesh() void sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters cw1200: make cw1200_spi_irq_unsubscribe() void ipw2x00: make ipw_qos_association_resp() void firmware: xilinx: make firmware_debugfs_root static drm/meson: Delete an error message in meson_dw_hdmi_bind() ALSA: usb-audio: RME Babyface Pro mixer patch ath11k: Add dynamic tcl ring selection logic with retry mechanism media: Kconfig: DVB support should be enabled for Digital TV ath11k: cleanup reo command error code overwritten ath10k: Fix typo in warning messages ath11k: Fix rx_filter flags setting for per peer rx_stats ath11k: Fix fw assert by setting proper vht cap rtc: rc5t619: Fix an ERR_PTR vs NULL check ath11k: Cleanup in pdev destroy and mac register during crash on recovery clone3: add build-time CLONE_ARGS_SIZE_VER* validity checks clone3: add a check for the user struct size if CLONE_INTO_CGROUP is set rtc: remove unnecessary error message after platform_get_irq clone3: fix cgroup argument sanity check mac80211: fix channel switch trigger from unknown mesh peer esp6: get the right proto for transport mode in esp6_gso_encap xfrm: do pskb_pull properly in __xfrm_transport_prep xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input Revert "media: Kconfig: move CEC-specific options to cec/Kconfig" mac80211: fix race in ieee80211_register_hw() drivers: soc: xilinx: fix firmware driver Kconfig dependency drm/i915/gvt: combine access to consecutive guest context pages drm/i915/gvt: access shadow ctx via its virtual address directly platform/chrome: cros_ec_typec: Register port partner platform/chrome: cros_ec_typec: Add struct for port data platform/chrome: cros_ec_typec: Use notifier for updates Input: mms114 - fix handling of mms345l Input: elants_i2c - support palm detection tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation scsi: libsas: Add missing annotation for sas_ata_qc_issue() scsi: ipr: remove unneeded semicolon scsi: qla1280: make qla1280_firmware_mutex and qla1280_fw_tbl static scsi: megaraid: make two symbols static in megaraid_sas_base.c scsi: megaraid: make some symbols static in megaraid_sas_fusion.c scsi: megaraid: make some symbols static in megaraid_sas_fp.c scsi: megaraid: make two symbols static in megaraid_mbox.c scsi: bfa: bfad.c: make max_rport_logins static scsi: bfa: bfad_attr.c: make two funcitons static scsi: bfa: bfa_ioc_ct.c: make two funcitons static scsi: bfa: bfa_fcs_lport.c: make bfa_fcport_get_loop_attr() static scsi: bfa: bfa_fcpim.c: make two functions static scsi: bfa: bfa_core.c: make bfa_isr_rspq() static scsi: bfa: bfa_svc.c: make two functions static scsi: gdth: Make __gdth_execute static scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it io_uring: don't count rqs failed after current one io_uring: kill already cached timeout.seq_offset io_uring: fix cached_sq_head in io_timeout() scsi: Update referenced link to cdrtools scsi: sg: add sg_remove_request in sg_write PCI: Move Apex Edge TPU class quirk to fix BAR assignment dt-bindings: vendor-prefixes: Add Alps net: marvell10g: soft-reset the PHY when coming out of low power net: marvell10g: report firmware version net/cxgb4: Check the return from t4_query_params properly RDMA/mlx4: Initialize ib_spec on the stack net: stmmac: socfpga: Allow all RGMII modes net: dsa: Down cpu/dsa ports phylink will control net: dsa: mv88e6xxx: Configure MAC when using fixed link ionic: fix unused assignment ionic: add dynamic_debug header rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket net: phy: micrel: use genphy_read_status for KSZ9131 dt-bindings: memory-controllers: exynos-srom: Remove unneeded type for reg-io-width netfilter: flowtable: Free block_cb when being deleted RDMA/cma: Limit the scope of rdma_is_consumer_reject function soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module soc: qcom: rpmh: Allow RPMH driver to be loaded as a module arm64: dts: qcom: sc7180: Update QUSB2 V2 Phy params for SC7180 IDP device selinux: fix warning Comparison to bool docs: dt: rockchip,dwc3.txt: fix a pointer to a renamed file docs: dt: fix a broken reference for a file converted to json docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file docs: dt: fix broken reference to phy-cadence-torrent.yaml dt-bindings: interrupt-controller: Fix loongson,parent_int_map property schema dt-bindings: hwmon: Fix incorrect $id paths dt-bindings: Fix dtc warnings on reg and ranges in examples dt-bindings: BD718x7 - add missing I2C bus properties dt-bindings: clock: syscon-icst: Remove unneeded unit name dt-bindings: touchscreen: edt-ft5x06: Remove unneeded I2C unit name dt-bindings: iio: dac: ad5770r: Fix the file path dt-bindings: iio: dac: ad5770r: Add vendor to compatible string Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM bpf: remove unneeded conversion to bool in __mark_reg_unknown RDMA/bnxt_re: Remove dead code from rcfw RDMA/bnxt_re: Simplify obtaining queue entry from hw ring RDMA/bnxt_re: Update missing hsi data structures RDMA/bnxt_re: Reduce device page size detection code xdp: Reset prog in dev_change_xdp_fd when fd is negative IB/qib: Remove unused variable ret tools, bpftool: Fix struct_ops command invalid pointer free IB: Fix some documentation warnings selftests/bpf: Validate frozen map contents stays frozen bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping arm, bpf: Fix offset overflow for BPF_MEM BPF_DW media: Makefile: fix test drivers compilation RDMA: Remove a few extra calls to ib_get_client_data() RDMA/cm: Fix an error check in cm_alloc_id_priv() RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated RDMA/mlx5: Fix udata response upon SRQ creation RDMA/rxe: Set default vendor ID RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message i40iw: fix null pointer dereference on a null wqe pointer dt-bindings: Add vendor prefix for BeagleBoard.org dt-bindings: net: dwmac: Convert stm32 dwmac to DT schema dt-bindings: net: dwmac: increase 'maxItems' for 'clocks', 'clock-names' properties arm64: dts: qcom: sc7180: Add generic QUSB2 V2 Phy compatible arm64: dts: qcom: sdm845: Add generic QUSB2 V2 Phy compatible regulator: Document bindings for max77826 regulator: max77826: Add max77826 regulator driver dm integrity: document allow_discard option spi: spi-sh-msiof: Fix checkpatch error Complex macros should use () spi: spi-mtk-nor: make mtk_nor_exec_op() statuc spi: sprd: adi: Use IS_ENABLED() to validate configs spi: remove redundant assignment to variable ms spi: spi-fsl-spi: Fix checkpatch error "foo * bar" should be "foo *bar" spi: spidev_test: Remove hidden temporary file when make clean spi: spi-fsl-lpspi: Fix indentation and open brace should be on the previous line drm/bridge: anx6345: set correct BPC for display_info of connector drm/i915: Start passing latency as parameter MIPS: Kill MIPS_GIC_IRQ_BASE MIPS: xilfpga: Removed unused header files drm/amdgpu/gfx9: add gfxoff quirk drm/amdgpu: fix the hw hang during perform system reboot and reset of: property: Add device link support for extcon drm/device: Deprecate dev_private harder dt-bindings: timer: cadence_ttc: Migrate timer-cadence-ttc documentation to YAML dt-bindings: i2c: xiic: Migrate i2c-xiic documentation to YAML dt-bindings: display: allow port and ports in panel-lvds dt-bindings: display: xpp055c272: Remove the reg property dt-bindings: display: ltk500hd1829: Remove the reg property dt-bindings: i2c: cadence: Migrate i2c-cadence documentation to YAML selftests/ipc: Fix test failure seen after initial test run dt-bindings: display: allow port and ports in panel-lvds drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms Revert "Kernel selftests: tpm2: check for tpm support" selftests/ftrace: Add CONFIG_SAMPLE_FTRACE_DIRECT=m kconfig regulator: tps80031: remove redundant assignment to variables ret and val regulator: ab8500: remove some defined but not used variables regulator: use consumer->supply_name in debugfs/regulator_summary regulator: qcom_rpm: remove defined but not used 'pm8921_ftsmps' selftests/seccomp: allow clock_nanosleep instead of nanosleep kselftest/runner: allow to properly deliver signals to tests selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" ANDROID: fix allmodconfig build to use the right toolchain regmap: add reg_sequence helpers x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE regmap-irq: make it possible to add irq_chip do a specific device node ALSA: hda: call runtime_allow() for all hda controllers brcmsmac: make brcms_c_set_mac() void qtnfmac: Simplify code in _attach functions b43legacy: Fix case where channel status is corrupted rtw88: Add delay on polling h2c command status bit p54usb: add AirVasT USB stick device-id regmap: Add bus reg_update_bits() support brcm80211: remove redundant pointer 'address' rsi: fix a typo "throld" -> "threshold" rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" brcmfmac: fix wrong location to get firmware feature rtw88: Make two functions static ASoC: rockchip-i2s: add power-domains property ASoC: madera: Remove a couple of stray blank lines ASoC: wsa881x: mark read_only_wordlength flag ASoC: qcom: common: Silence duplicate parse error messages soc/stm/stm32_sub_sai: Add missing '\n' in log messages ASoC: dapm: Remove dapm_connect_dai_link_widgets helper ASoC: dapm: Move error message to avoid some duplication ASoC: rockchip-spdif: add power-domains property ASoC: rockchip-spdif: add #sound-dai-cells property ASoC: convert rockchip spdif bindings to yaml ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' tools headers: Synchronize linux/bits.h with the kernel sources KVM: s390: Return last valid slot if approx index is out-of-bounds KVM: Check validity of resolved slot when searching memslots tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources gpio: pl061: Support building as module gpio: Extend TODO to cover code duplication avoidance gpio: xgene-sb: set valid IRQ type in to_irq() arm64: defconfig: Re-enable Tegra PCIe host driver ASoC: wm8900: remove some defined but not used symbols ASoC: wm8990: remove some defined but unused symbols ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv tools headers: Update x86's syscall_64.tbl with the kernel sources tools headers UAPI: Sync drm/i915_drm.h with the kernel sources tools headers UAPI: Update tools's copy of drm.h headers tools headers kvm: Sync linux/kvm.h with the kernel sources tools headers UAPI: Sync linux/fscrypt.h with the kernel sources tools include UAPI: Sync linux/vhost.h with the kernel sources pwm: Add support for Azoteq IQS620A PWM generator x86/mce: Fixup exception only for the correct MCEs EDAC: Drop the EDAC report status checks x86/mce: Add mce=print_all option x86/mce: Change default MCE logger to check mce->kflags x86/mce: Fix all mce notifiers to update the mce->kflags bitmask x86/mce: Add a struct mce.kflags field ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection dt-bindings: pwm: rcar: add r8a77961 support x86/mce: Convert the CEC to use the MCE notifier pwm: Add missing '\n' in log messages x86/mce: Rename "first" function as "early" x86/mce/amd, edac: Remove report_gart_errors soc: imx8m: No need to put node when of_find_compatible_node() failed ASoC: tegra-wm8903: Document new nvidia, headset property ASoC: tegra: tegra_wm8903: Support nvidia, headset property x86/mce/amd: Make threshold bank setting hotplug robust x86/mce/amd: Cleanup threshold device remove path ARM: dts: colibri: introduce device trees with UHS-I support x86/mce/amd: Straighten CPU hotplug path dt-bindings: arm: fsl: add nxp based toradex colibri bindings x86/mce/amd: Sanitize thresholding device creation hotplug path x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt x86/mce/amd: Init thresholding machinery only on relevant vendors ANDROID: Re-enable CONFIG_STM for allmodconfig clk: imx: drop the dependency on ARM64 for i.MX8M clk: imx7ulp: make it easy to change ARM core clk ASoC: Intel: sof_sdw_rt711: remove codec_dai use ASoC: Intel: sof_sdw_rt700: remove codec_dai use ASoC: Intel: sof_sdw_rt5682: remove codec_dai use ASoC: Intel: sof_sdw_rt1308: remove codec dai use ASoC: Intel: sof_sdw_hdmi: remove codec_dai use ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode ASoC: Intel: sof-da7219-max98373: add DMIC widget and route ASoC: intel: sof_sdw: init all aggregated codecs ASoC: Intel: boards: support Elkhart Lake with rt5660 ASoC: SOF: Intel: add PCI ID for ElkhartLake ALSA: hda: Add ElkhartLake HDMI codec vid ASoC: intel/skl/hda - set autosuspend timeout for hda codecs ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k x86/mce/amd: Do proper cleanup on error paths pinctrl: intel: Add Intel Jasper Lake pin controller support pinctrl: intel: Introduce new flag to force GPIO base to be 0 pinctrl: tigerlake: Use generic flag for special GPIO base treatment pinctrl: icelake: Use generic flag for special GPIO base treatment pinctrl: cannonlake: Use generic flag for special GPIO base treatment pinctrl: intel: Introduce common flags for GPIO mapping scheme xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer dt-bindings: vendor-prefixes: Add an entry for Protonic Holland of: of_detach_node() remove unneeded local return variable dt-bindings: sram: Add Amlogic SCP SRAM compatibles dt-bindings: usb: generic-ohci: Document power-domains property dt-bindings: usb: generic-ehci: Document power-domains property ARM: dts: imx7d: Add cpu1 supply ARM: dts: imx7: Correct CPU supply name arm64: dts: imx8mn-ddr4-evk: Add secondary cpus supply arm64: dts: imx8mm-evk: Add secondary cpus supply rtw88: avoid unused function warnings ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection ASoC: codecs: rt1308-sdw: reduce verbosity EDAC/xgene: Remove set but not used address local var clk: meson: meson8b: make the hdmi_sys clock tree mutable clk: meson8b: export the HDMI system clock x86/32: Remove CONFIG_DOUBLEFAULT ASoC: SOF: Intel: hda: remove unnecessary parentheses ASoC: SOF: remove unneeded variables tools arch x86: Sync asm/cpufeatures.h with the kernel sources tools headers UAPI: Sync linux/mman.h with the kernel tools headers UAPI: Sync sched.h with the kernel ASoC: amd: Fix button configuration ASoC: tas571x: disable regulators on failed probe tools headers: Update linux/vdso.h and grab a copy of vdso/const.h perf stat: Fix no metric header if --per-socket and --metric-only set perf python: Check if clang supports -fno-semantic-interposition tools arch x86: Sync the msr-index.h copy with the kernel sources spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource spi: sc18is602: Fix a typo in MODULE_DESCRIPTION ARM: dts: at91: sama5d27_wlsom1: Add alias for i2c0 ASoC: dapm: Fix regression introducing multiple copies of DAI widgets ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume media: docs: fix some broken references mips: define pud_index() regardless of page table folding MIPS: TXx9: Fix Kconfig warnings media: ti-vpe: cal: fix stop state timeout media: ti-vpe: cal: improve wait for stop-state MIPS: Loongson: Use CONFIG_NR_CPUS_DEFAULT_64 to support more CPUs media: ti-vpe: cal: improve wait for CIO resetdone media: ti-vpe: cal: move code to separate functions media: ti-vpe: cal: set DMA max seg size media: ti-vpe: cal: program number of lines properly media: ti-vpe: cal: fix dummy read to phy media: ti-vpe: cal: cleanup CIO power enable/disable media: ti-vpe: cal: use reg_write_field media: ti-vpe: cal: remove useless IRQ defines media: ti-vpe: cal: remove useless CAL_GEN_* macros media: ti-vpe: cal: simplify irq handling media: ti-vpe: cal: print errors on timeouts media: ti-vpe: cal: catch error irqs and print errors media: ti-vpe: cal: drop cal_runtime_get/put media: ti-vpe: cal: use runtime_resume for errata handling media: ti-vpe: cal: fix use of wrong macro media: ti-vpe: cal: improve enable_irqs media: ti-vpe: cal: fix DMA memory corruption media: imx: imx7-mipi-csis: Implement the .enum_mbus_code() operation media: imx: imx7-mipi-csis: Don't use imx-media-utils helpers media: imx: imx7-mipi-csis: Cleanup includes media: imx: imx7-mipi-csis: Remove link setup on source pad media: imx: imx7-mipi-csis: Align macro definitions media: imx: imx7-mipi-csis: Never set MIPI_CSIS_ISPCFG_ALIGN_32BIT media: imx: imx7-mipi-csis: Align image width based on format media: imx: imx7-mipi-csis: Rename data_alignment field to width media: imx: imx7-mipi-csis: Add MEDIA_BUS_FMT_UYVY10_2X10 support media: imx: imx7-mipi-csis: Fix MEDIA_BUS_FMT_UYVY8_2X8 data alignment media: imx: imx7-mipi-csis: Expose correct YUV formats media: imx: imx7-mipi-csis: Add missing RAW formats media: imx: imx7-mipi-csis: Centralize initialization of pad formats media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling cfg80211: fix kernel-doc notation media: venus: core: remove CNOC voting while device suspend media: venus: hfi_msgs.h: Replace zero-length array with flexible-array member media: venus: hfi_cmds.h: Replace zero-length array with flexible-array member media: venus: vdec: Use pmruntime autosuspend media: staging: imgu: do not hold spinlock during freeing mmu page table media: ipu3.rst: add yuv-downscaling into pipeline diagram mac80211_hwsim: Use kstrndup() in place of kasprintf() media: staging/intel-ipu3: Simplify single goto jump nl80211: fix NL80211_ATTR_FTM_RESPONDER policy objtool: Make BP scratch register warning more robust media: doc-rst: add yavta test example in ipu3 docs media: ov5640: fix use of destroyed mutex media: staging/intel-ipu3: Remove extra blank lines media: staging/intel-ipu3: css: simplify expression media: staging/intel-ipu3: Implement lock for stream on/off operations media: vimc: fix kernel-doc markups media: vim2m: Remove unneeded buffer lock objtool: Fix switch table detection in .text.unlikely media: vimc: add vimc_ent_type struct for the callbacks of entities media: vimc: fix issues in documentation in vimc-common.h objtool: Support Clang non-section symbols in ORC generation media: vimc: keep the error value when adding an entity fails media: vimc: handle error in vimc_add_subdevs media: vimc: remove the function vimc_unregister objtool: Support Clang non-section symbols in ORC dump media: coda: jpeg: support optimized huffman tables media: coda: lock capture queue wakeup against decoder stop command media: coda: mark last capture buffer objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings media: coda: split marking last meta into helper function media: coda: jpeg: add CODA960 JPEG decoder support media: add v4l2 JPEG helpers media: coda: round up decoded buffer size for all codecs media: v4l2-common: Add BGR666 to v4l2_format_info media: doc-rst: in the RGB formats table add '-' in undefined bits thermal: k3: Add support for bandgap sensors dt-bindings: thermal: k3: Add VTM bindings documentation thermal: Delete an error message in four functions thermal: Remove thermal_zone_device_update() stub thermal: Remove stubs for thermal_zone_[un]bind_cooling_device thermal: Change IS_ENABLED to IFDEF in the header file thermal: Move get_thermal_instance to the internal header thermal: Move get_tz_trend to the internal header thermal: Move trip point structure definition to private header thermal: Move internal IPA functions thermal: Move struct thermal_attr to the private header thermal: Move default governor config option to the internal header thermal: devfreq_cooling: Use PM QoS to set frequency limits thermal: core: Remove pointless debug traces thermal: core: Make thermal_zone_set_trips private thermal: imx_sc_thermal: Add hwmon support media: imx.rst: Add example media graphs media: v4l2-common: change the pixel_enc of V4L2_PIX_FMT_GREY to YUV media: usb: pvrusb2: convert to use i2c_new_client_device() media: usb: hdpvr: convert to use i2c_new_client_device() media: usb: cx231xx: convert to use i2c_new_client_device() media: marvell-ccic: convert to use i2c_new_client_device() media: pci: saa7134: convert to use i2c_new_client_device() media: pci: cx88: convert to use i2c_new_client_device() EDAC/armada_xp: Fix some log messages media: dt-bindings: rockchip-vpu: Convert bindings to json-schema media: hantro: Refactor for V4L2 API spec compliancy media: hantro: Move H264 motion vector calculation to a helper media: hantro: Remove unneeded hantro_dec_buf_finish media: hantro: Use v4l2_m2m_buf_done_and_job_finish media: hantro: Set buffers' zeroth plane payload in .buf_prepare media: v4l2-mem2mem: return CAPTURE buffer first HID: alps: Add AUI1657 device ID HID: fix typo in Kconfig HID: logitech: Add support for Logitech G11 extra keys HID: multitouch: add eGalaxTouch P80H84 support ARM: dts: ux500: samsung-golden: Add proximity sensor Revert "media: Kconfig: better support hybrid TV devices" ARM: defconfig: u8500: Enable new drivers for samsung-golden i915/gvt: remove unused xen bits media: docs: get rid of Documentation/media/ media: docs: add an uAPI chapter for driver-specific stuff media: docs: move driver-specific info to driver-api media: docs: move user-facing docs to the admin guide ath11k: rx path optimizations ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts media: docs: move fourcc file to the uAPI document media: docs: kAPI docs: move them to driver-api ath11k: Fix TWT radio count firmware: arm_scmi: Add support for notifications message processing media: docs: move uAPI book to userspace-api/media firmware: arm_scmi: Add notifications support in transport layer firmware: arm_scmi: Update protocol commands and notification list firmware: arm_scmi: Add receive buffer support for notifications firmware: arm_scpi: Add include guard to linux/scpi_protocol.h firmware: arm_scmi: Add include guard to linux/scmi_protocol.h firmware: arm_scmi: Drop checking for shmem property in parent node firmware: arm_scmi: Check shmem property for channel availablity firmware: arm_scmi: Drop empty stub for smc_mark_txdone firmware: arm_scmi: Make mutex channel specific firmware: arm_scmi: Add smc/hvc transport dt-bindings: arm: Add smc/hvc transport for SCMI drm/i915/gvt: switch to user vfio_group_pin/upin_pages media: docs: split uAPI info from imx.rst drm/i915/gvt: subsitute kvm_read/write_guest with vfio_dma_rw media: docs: split uAPI info from omap3isp.rst media: docs: split uAPI info from saa7134-devel.rst media: docs: split uAPI info from fimc.rst media: docs: split uAPI info from davinci-vpbe.rst media: docs: cx18-streams.c: fix broken references to docs media: docs: split cx2341x.rst into different audiences media: docs: split development info from cx88.rst media: docs: split development info from bttv.rst media: docs: split vimc.rst into devel and admin parts media: docs: split meye.rst into admin and uAPI docs media: docs: split ci.rst into uAPI and user guide docs media: docs: split cpia2.rst on two files media: docs: move soc-camera.rst to staging media: docs: avermedia.rst: mark a table as such media: Kconfig: don't use visible for device type select media: i2c/Kconfig: reorganize items there media: Kconfig: Better organize the per-API options media: Kconfig: on !EMBEDDED && !EXPERT, enable driver filtering media: Kconfig: move the position of sub-driver autoselection media: Kconfig: place all options under a sub-menu media: Kconfig: move media controller core select to main Kconfig media: Kconfig: move V4L2 subdev API to v4l2-core/Kconfig media: Kconfig: move DVB-specific options to dvb-core/Kconfig media: Kconfig: move CEC-specific options to cec/Kconfig media: Kconfig: warn if drivers are filtered media: Kconfig: make filtering devices optional media: Kconfig: use a sub-menu to select supported devices media: Kconfig: reorganize the drivers menu options media: Kconfig files: use select for V4L2 subdevs and MC media: dvb-core: Kconfig: default to use dynamic minors media: add SPDX headers on Kconfig and Makefile files media: Kconfig: fix selection for test drivers media: Kconfig: better support hybrid TV devices media: Kconfig: simplify some dependencies media: Kconfig: mark other drivers as test drivers media: ddbridge: use the ddbridge's own dummy fe driver media: ddbridge-dummy_fe: do some vars and function renames ath11k: Modify the interrupt timer threshold media: ddbridge: copy the dvb_dummy_fe driver to ddbridge media: Kconfig: mode firewire comment to firewire/Kconfig media: Kconfig: move drivers-specific TTPCI_EEPROM Kconfig var media: Kconfig: move comment to siano include media: split test drivers from platform directory media: Kconfig: update the MEDIA_SUPPORT help message media: pci: move VIDEO_PCI_SKELETON to a different Kconfig media: Kconfig: not all V4L2 platform drivers are for camera media: Kconfig: add an option to filter in/out platform drivers media: dvb-usb: auto-select CYPRESS_FIRMWARE drm/i915/gvt: hold reference of VFIO group during opening of vgpu KVM: VMX: Enable machine check support for 32bit targets KVM: SVM: move more vmentry code to assembly KVM: SVM: fix compilation with modular PSP and non-modular KVM drm: bridge: adv7511: Extend list of audio sample rates drm: bridge: adv7511: Enable SPDIF DAI genirq: Remove setup_irq() and remove_irq() ath11k: fix duplication peer create on same radio arm64: dts: renesas: r8a77961: Add PCIe device nodes arm64: dts: renesas: r8a77961: Add PWM device nodes arm64: dts: renesas: r8a77961: Add SCIF and HSCIF nodes arm64: dts: renesas: r8a77961: Add USB3.0 device nodes arm64: dts: renesas: r8a77961: Add USB2.0 device nodes arm64: allwinner: h6: orangepi-lite2: Support BT+WIFI combo module arm64: dts: allwinner: h6: orangepi: Disable OTG mode arm64: dts: allwinner: h6: orangepi: Add gpio power supply ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity clk: renesas: r9a06g032: Fix some typo in comments dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add r8a77961 support arm64: dts: allwinner: h6: Add msgbox node arm64: dts: allwinner: a64: Add msgbox node ARM: dts: sunxi: h3/h5: Add msgbox node ARM: dts: sunxi: a83t: Add msgbox node ARM: dts: sun8i-h3: add opp table for mali gpu arm64: dts: allwinner: a64: olinuxino: add user red LED ARM: dts: sun7i: Add A20-OLinuXino-LIME-eMMC dt-bindings: arm: sunxi: Add compatible for A20-OLinuXino-LIME-eMMC clk: sunxi: Fix incorrect usage of round_down() ARM: configs: sunxi: Add sun8i analog codec efi/x86: Revert struct layout change to fix kexec boot regression efi/x86: Don't remap text<->rodata gap read-only for mixed mode efi/x86: Fix the deletion of variables in mixed mode efi/libstub/file: Merge file name buffers to reduce stack usage Documentation/x86, efi/x86: Clarify EFI handover protocol and its requirements efi/arm: Deal with ADR going out of range in efi_enter_kernel() efi/x86: Always relocate the kernel for EFI handover entry efi/x86: Move efi stub globals from .bss to .data efi/libstub/x86: Remove redundant assignment to pointer hdr efi/cper: Use scnprintf() for avoiding potential buffer overflow soc: qcom: rpmh-rsc: read_tcs_reg()/write_tcs_reg() are not for IRQ soc: qcom: rpmh-rsc: Caller handles tcs_invalidate() exclusivity soc: qcom: rpmh-rsc: Don't double-check rpmh payload soc: qcom: rpmh-rsc: tcs_is_free() can just check tcs_in_use soc: qcom: rpmh-rsc: A lot of comments soc: qcom: rpmh-rsc: Kill cmd_cache and find_match() with fire soc: qcom: rpmh-rsc: Remove get_tcs_of_type() abstraction soc: qcom: rpmh-rsc: Fold tcs_ctrl_write() into its single caller soc: qcom: rpmh-rsc: Document the register layout better soc: qcom: rpmh-rsc: Clean code reading/writing TCS regs/cmds arm64: defconfig: Enable Qualcomm CAMCC, CAMSS and CCI drivers arm64: dts: qcom: sc7180: Add cpuidle low power states arm64: dts: ipq8074: qcom: Re-arrange dts nodes based on address arm64: dts: qcom: sc7180: Add interconnect paths for the video codec arm64: dts: qcom: sc7180: Changed polling mode in Thermal-zones node arm64: dts: qcom: sc7180: Swap order of gpucc and sdhc_2 arm64: dts: qcom: msm8998: remove unit name for thermal trip points arm64: dts: qcom: msm8996: remove unit name for thermal trip points arm64: dts: qcom: msm8916: remove unit name for thermal trip points arm64: dts: qcom: sc7180: modify assigned clocks for sc7180 target arm64: dts: qcom: sc7180: Include interconnect definitions arm64: dts: qcom: sdm845-db845c: Add ov8856 & ov7251 camera nodes arm64: dts: qcom: sdm845-db845c: Add pm_8998 gpio names arm64: dts: qcom: sdm845: Add i2c-qcom-cci node arm64: dts: qcom: apq8016-sbc: Add CCI/Sensor nodes arm64: dts: qcom: msm8916: Add i2c-qcom-cci node arm64: dts: qcom: qcs404-evb: Enable USB controllers arm64: dts: qcom: qcs404-evb: Raise vreg_l12_3p3 minimum voltage arm64: dts: qcom: qcs404-evb: Describe external VBUS regulator arm64: dts: qcom: qcs404-evb: Define USB ID pin arm64: dts: qcom: qcs404-evb: Define VBUS pins arm64: dts: qcom: qcs404: Add USB devices and PHYs arm64: dts: qcom: sc7180: Fix cpu compatible dt-bindings: arm: cpus: Add kryo468 compatible arm64: dts: qcom: msm8916: Conform to the nodename pattern PSCI subnodes arm64: dts: qcom: msm8916: Conform to the domain-idle-state binding ARM: dts: qcom: ipq4019: fix high resolution timer scsi: qla2xxx: Split qla2x00_configure_local_loop() scsi: sg: add sg_remove_request in sg_common_write scsi: qedi: Fix termination timeouts in session logout scsi: qedi: Add modules param to enable qed iSCSI debug scsi: qedi: Do not flush offload work if ARP not resolved scsi: qedi: Use correct msix count for fastpath vectors scsi: qedi: Avoid unnecessary endpoint allocation on link down scsi: qedi: Remove additional char from boot target iqnname 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: Invoke rpmh_flush() for dirty caches soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data soc: qcom: rpmh: Update dirty flag only when data changes ARM: dts: qcom: add scm definition to ipq806x soc: qcom: smp2p: Delete an error message in qcom_smp2p_probe() soc: qcom: cmd-db: Add debugfs dumping file soc: qcom: socinfo: add missing soc_id sysfs entry soc: qcom: cmd-db: Fix compilation error when CMD_DB is disabled scsi: qedf: Simplify mutex_unlock() usage kcsan: Make reporting aware of KCSAN tests kcsan: Fix function matching in report kcsan: Change data_race() to no longer require marking racing accesses kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h kcsan: Introduce scoped ASSERT_EXCLUSIVE macros objtool, kcsan: Add explicit check functions to uaccess whitelist kcsan: Add support for scoped accesses kcsan: Avoid blocking producers in prepare_report() kcsan: Introduce report access_info and other_info io_uring: only post events in io_poll_remove_all() if we completed some power: supply: 88pm860x_battery: remove redundant dev_err message power: supply: axp288_fuel_gauge: Add the Meegopad T02 to the blacklist. drm/i915/perf: Do not clear pollin for small user read buffers power: supply: max14656: remove set but not used 'ret' ALSA: hda: Allow setting preallocation again for x86 NFS: Fix an ABBA spinlock issue in pnfs_update_layout() clk: sprd: don't gate uart console clock clk: mmp2: fix link error without mmp2 clk: asm9260: fix __clk_hw_register_fixed_rate_with_accuracy typo device_cgroup: Cleanup cgroup eBPF device filter code scsi: docs: fusion: get rid of a doc build warning m68k: Drop redundant generic-y += hardirq.h scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN scsi: target: fix PR IN / READ FULL STATUS for FC scsi: target: Write NULL to *port_nexus_ptr if no ISID scsi: MAINTAINERS: Update qla2xxx FC-SCSI driver maintainer scsi: qla2xxx: Fix regression warnings ceph: fix potential bad pointer deref in async dirops cb's scsi: hisi_sas: Fix build error without SATA_HOST io_uring: io_async_task_func() should check and honor cancelation gcc-common.h: Update for GCC 10 gcc-plugins/stackleak: Avoid assignment for unused macro argument arm64: dts: mediatek: add mt8173 elm and hana board arm64: dts: mt8173: fix unit name warnings io_uring: check for need to re-wait in polled async handling arm64: dts: mt8173: add uart aliases dt-bindings: arm64: dts: mediatek: Add mt8173 elm and hana arm64: dts: mt8183: adjust cpuidle target residency arm64: dts: mt8173: Add gce setting in mmsys and display node arm: dts: mt7623: add phy-mode property for gmac2 drm/amdgpu: fix wrong vram lost counter increment V2 ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported ALSA: hda: Skip controller resume if not needed ALSA: hda: Keep the controller initialization even if no codecs found drm/radeon: remove defined but not used variables in ci_dpm.c drm/radeon: remove defined but not used 'dte_data_tahiti_le' drm/amdgpu: remove dead code in si_dpm.c drm/amd/amdgpu: remove hardcoded module name in prints drm/amd/amdgpu: add print prefix for dev_* variants ALSA: hda: Release resources at error in delayed probe drm/amd/amdgpu: add prefix for pr_* prints drm/amd/display: code clean up in dce80_hw_sequencer.c drm/amdgpu/ring: simplify scheduler setup logic drm/amdgpu/kiq: add no_scheduler flag to KIQ ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops drm/amdgpu/ring: add no_scheduler flag drm/amdgpu/powerplay: get SMC FW size to a flexible way ALSA: hda: Don't release card at firmware loading error drm/amdgpu: fix wrong vram lost counter increment V2 drm/amdgpu: replace DRM prefix with PCI device info for GFX RAS drm/amdgpu: resume kiq access debugfs drm/amdgpu: refine ras related message print drm/amdgpu: add uncorrectable error count print in UMC ecc irq cb drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled drm/amd/display: Change "error" to "dc_log" at amdgpu_dm dpcd reading stage drm/amdgpu: restrict debugfs register access under SR-IOV selftests: Fix memfd test run-time regression selftests: vm: Fix 64-bit test builds for powerpc64le selftests: vm: Do not override definition of ARCH xfs: fix partially uninitialized structure in xfs_reflink_remap_extent xfs: acquire superblock freeze protection on eofblocks scans platform/chrome: cros_ec_ishtp: free ishtp buffer before sending event platform/chrome: cros_ec_ishtp: skip old cros_ec responses platform/chrome: wilco_ec: Provide correct output format to 'h1_gpio' file platform/chrome: chromeos_pstore: set user space log size staging: comedi: dt2815: fix writing hi byte of analog output staging: gasket: Fix incongruency in handling of sysfs entries creation ARM: dts: imx6q-dhcom: Add DH 560-200 display unit support platform/chrome: cros_ec_sensorhub: Add missing '\n' in log messages NTB: Fix static check warning in perf_clear_test include/ntb: Fix typo in ntb_unregister_device description SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge nfsd: memory corruption in nfsd4_lock() clk: imx: imx6ul: change flexcan clock to support CiA bitrates power: supply: bq24257_charger: Replace depends on REGMAP_I2C with select arm64: dts: ls1028a: add "fsl,vf610-edma" compatible dt-bindings: dma: fsl-edma: fix ls1028a-edma compatible afs: Fix afs_d_validate() to set the right directory version afs: Fix race between post-modification dir edit and readdir/d_revalidate afs: Fix length of dump of bad YFSFetchStatus record 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() ARM: dts: at91: sama5d2-icp: add SAMA5D2-ICP dt-bindings: ARM: Document SAMA5D2-ICP staging: vt6656: formulate rspinf values into tables staging: r8188eu: replace rtw_malloc/copy_from_user sequence with memdup_user staging: vt6656: Remove unnecessary local variable initialization staging: vt6656: Remove duplicate code in vnt_vt3184_init function staging: vt6656: Remove unnecessary local variable initialization staging: vt6656: rxtx remove rate change and current_rate. staging: vt6556: vnt_rf_setpower convert to use ieee80211_channel. staging: vc04_services: remove set but not used 'local_entity_uc' staging: rtl8188eu: remove 5 GHz if test staging: mt7621-pci: fix PCIe interrupt mapping staging: mt7621-pci-phy: dt: bindings: remove bindings txt file staging: mt7621-pci-phy: dt: bindings: add mediatek, mt7621-pci-phy.yaml staging: mt7621-pci: properly power off dual-ported pcie phy staging: wfx: drop useless update of macaddr staging: wfx: drop unused attribute 'beacon_int' staging: wfx: check value of beacon_int staging: wfx: re-enable BA after reset staging: wfx: introduce wfx_join_ibss() and wfx_leave_ibss() staging: wfx: allow to join IBSS networks staging: wfx: avoid duplicate updating of beacon template staging: wfx: remove unnecessary conditions in wfx_bss_info_changed() staging: wfx: request to send beacons in IBSS mode staging: wfx: drop unnecessary condition checks in wfx_upload_ap_templates() staging: wfx: disabling keep alive during unjoin is useless staging: wfx: fix support for BSS_CHANGED_KEEP_ALIVE staging: wfx: remove useless call to wfx_tx_flush() staging: wfx: change the way the station associate to an AP staging: wfx: set all parameters before starting AP staging: wfx: implement start_ap/stop_ap staging: wfx: call wfx_do_unjoin() synchronously staging: wfx: reduce hold duration of cfg80211_bss staging: wfx: fix race between configure_filter and remove_interface staging: wfx: send just necessary bytes staging: wfx: make hif_ie_table_entry const staging: wfx: allow to connect an IBSS with an existing SSID staging: wfx: place hif_tx_mib functions into a .c file staging: wfx: align members declarations in hif API staging: wfx: fix endianness of hif API staging: wfx: remove useless defines staging: wfx: remove unused definitions from the hif API staging: wfx: relocate TX_RETRY_POLICY_MAX and TX_RETRY_POLICY_INVALID to hif API staging: wfx: relocate LINK_ID_NO_ASSOC and MAX_STA_IN_AP_MODE to hif API staging: wfx: drop unused WFX_LINK_ID_GC_TIMEOUT arm64: dts: mt7622: add built-in Wi-Fi device nodes soc / drm: mediatek: Fix mediatek-drm device probing soc / drm: mediatek: Move routing control to mmsys device clk / soc: mediatek: Move mt8173 MMSYS to platform driver dt-bindings: mediatek: Update mmsys binding to reflect it is a system controller drm/mediatek: Omit warning on probe defers ARM: configs: at91: sama5: enable MCP16502 regulator ARM: configs: at91: sama5: enable SAMA5D2_PIOBU ARM: dts: at91: at91-sama5d27_som1: Enable eeprom device ARM: dts: at91: sama5d2_xplained: Add QSPI0 + SPI NOR memory nodes ARM: dts: at91: sam9x60ek: Add sdmmc1 node ARM: dts: at91: sama5d27_som1: Add SPI NOR flash mapping ARM: dts: at91: sam9x60ek: Use quad mode in the spi-nor flash ARM: dts: at91: sama5d27_som1_ek: add an alias for i2c0 ARM: dts: at91: sama5d27_som1_ek: enable i2c0 ARM: dts: at91: sama5d2_ptc_ek: add PB_USER as wakeup source ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description ARM: dts: at91: rm9200: switch to new clock bindings ARM: dts: at91: at91sam9g45: switch to new clock bindings ARM: dts: at91: at91sam9n12: switch to new clock bindings ARM: dts: at91: sama5d3: switch to new clock bindings opp: Manage empty OPP tables with clk handle ARM: s3c64xx: convert to use i2c_new_client_device() ARM: exynos_defconfig: Compile MAC80211/CFG80211 as modules gpio: ich: fix a typo pinctrl: baytrail: Enable pin configuration setting for GPIO chip pinctrl: cherryview: Use GENMASK() consistently pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H pinctrl: cherryview: Re-use data structures from pinctrl-intel.h (part 2) pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210 ARM: dts: exynos: Enable WLAN support for the UniversalC210 board ARM: dts: exynos: Enable WLAN support for the Rinato board ARM: dts: exynos: Remove useless address/size cells for mshc_0 on Rinato ARM: dts: exynos: Correct the MAX8997 interrupts on the Trats board ARM: dts: exynos: Correct regulator names ARM: dts: exynos: Convert to new i2c-gpio bindings ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus ARM: dts: exynos: Enable WLAN support for the Trats board ARM: dts: exynos: Enable Bluetooth support for Rinato board ARM: dts: exynos: Add devicetree file for the Galaxy S2 dt-bindings: arm: samsung: Add compatible string for the Galaxy S2 ARM: exynos_defconfig: Enable serial bus and BCM HCIUART drivers x86/smpboot: Remove the last ICPU() macro ARM: rockchip: fix spelling mistake "to" -> "too" ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks rbd: don't mess with a page vector in rbd_notify_op_lock() rbd: don't test rbd_dev->opts in rbd_dev_image_release() rbd: call rbd_dev_unprobe() after unwatching and flushing notifies rbd: avoid a deadlock on header_rwsem when flushing notifies staging: rtl8723bs: hal: Correct misspelled symbolic name staging: rtl8723bs: hal: Correct misspelt enum name staging: rtl8723bs: Correct misspelt symbolic names staging: wfx: remove hack about tx_rate policies staging: wfx: fix case where AP stop with CAB traffic pending staging: wfx: fix potential deadlock in wfx_tx_flush() staging: wfx: wfx_flush() did not ensure that frames are processed staging: wfx: repair wfx_flush() staging: wfx: relocate wfx_skb_dtor() prior its callers staging: wfx: improve interface between data_tx.c and queue.c staging: wfx: simplify usage of wfx_tx_queues_put() staging: wfx: drop struct wfx_queue_stats staging: wfx: drop now useless field edca_params staging: wfx: change the way to choose frame to send staging: wfx: introduce a counter of pending frames staging: wfx: replace wfx_tx_queues_get_after_dtim() by wfx_tx_queues_has_cab() staging: wfx: rename wfx_tx_get_raw_link_id() staging: wfx: drop unused raw_link_id field staging: wfx: drop unused link_id field staging: wfx: do not rely anymore on link_id to choose packet in queue staging: wfx: drop useless link_map_cache staging: wfx: do not use link_map_cache to track CAB staging: wfx: drop argument tx_allowed_mask since it is constant now staging: wfx: drop useless sta_asleep_mask staging: wfx: simplify wfx_tx_queue_mask_get() staging: wfx: drop unused argument in wfx_get_prio_queue() staging: wfx: simplify wfx_tx_queues_empty() staging: wfx: simplify hif_handle_tx_data() staging: wfx: avoid useless wake_up staging: wfx: drop useless queue_id field staging: wfx: uniformize queue_id retrieval staging: wfx: remove "burst" mechanism staging: wfx: take advantage of ieee80211_{stop/start}_queues staging: wfx: do not stop mac80211 queueing during tx_policy upload staging: wfx: add sanity checks to hif_join() staging: rtl8188eu: Line over 80 characters staging: rtl8188eu: Remove unnecessary extra parentheses staging: rtl8188eu: Properly structure the multiline comment staging: rtl8188eu: remove unnecessary variable staging: rtl8188eu: remove unnecessary asignment staging: unisys: visorhba: Correct a typo in comment staging: rtl8192e: rtl8192e: Correct misspelt variable name staging: gdm724x: remove redundant assignment to pointer 'w' Staging: vt6655: Replace camel case variable names. staging: bcm2835-camera: reduce indentation in ctrl_set_image_effect staging: bcm2835-camera: reduce multiline statements staging: bcm2835-camera: return early in mmal_setup_components staging: bcm2835-camera: Move video component setup in its own function staging: bcm2835-camera: Move encode component setup in its own function staging: bcm2835-camera: Simplify set_framerate_params staging: bcm2835-camera: Make struct indentation consistent staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_MATRIX handling staging: bcm2835-camera: Drop PREVIEW_LAYER staging: fsl-dpaa2: ethsw: Fix parenthesis alignment staging: axis-fifo: Fix parenthesis alignment staging: rtl8712: fix multiline derefernce warnings staging: rtl8712: code improvements to make_wlanhdr staging: rtl8712: fix checkpatch warnings staging: rtl8712: fix long-line checkpatch warning staging: rtl8712: fix checkpatch long-line warning staging: sm750fb: line over 80 characters staging: comedi: Fix line ending with a ( staging: rtl8188eu: refactor Efuse_GetCurrentSize() staging: rtl8188eu: remove unnecessary parentheses staging: android: ion: Align with parenthesis staging: vt6656: set all cck rates to default. staging: vt6656: set all ofdm rates to default staging: vt6656: replace al2230_power_table array with formula. staging: vt6656: Define EnCFG_BBType_MASK as OR between previous defines staging: vt6656: add error code handling to unused variable staging: vt6656: Refactor the vnt_update_pre_ed_threshold function staging: vt6656: Use defines in preamble_type variables Staging: vt6655: Remove BBvExitDeepSleep definition. Staging: vt6655: Remove CARDbRadioPowerOn definition. Staging: vt6655: Remove CARDvSetLoopbackMode definition. Staging: vt6655: Remove CARDbSoftwareReset definition. Staging: vt6655: Format long lines. Staging: vt6655: Eliminate nested if else Staging: vt6655: Move rate determination logic. Staging: vt6655: Limit return statements. Staging: vt6655: Remove BBvCalculateParameter comment. staging: vt6655: Remove multiple assignments. staging: greybus: fix a missing-check bug in gb_lights_light_config() staging: greybus: hid: remove braces {} around single statement block platform/chrome: cros_ec_sensorhub: Off by one in cros_sensorhub_send_sample() ARC: entry: comment arc: remove #ifndef CONFIG_AS_CFI_SIGNAL_FRAME arc: ptrace: hard-code "arc" instead of UTS_MACHINE net: mvneta: Fix a typo mptcp: fix double-unlock in mptcp_poll net: tun: record RX queue in skb before do_xdp_generic() io_uring: correct O_NONBLOCK check for splice punt drm: kirin: Revert change to add register connect helper functions ARC: [plat-hsdk]: fix USB regression ARC: Fix ICCM & DCCM runtime size checks hwmon: (k10temp) make some symbols static hwmon: (drivetemp) Return -ENODATA for invalid temperatures hwmon: (drivetemp) Use drivetemp's true module name in Kconfig section hwmon: (pmbus/isl68137) Fix up chip IDs dt-bindings: reset: rtd1295: Add SB2 reset arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper syscon nodes arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper syscon nodes arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper syscon nodes ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes arm64: dts: realtek: rtd16xx: Add CRT syscon node ARM: dts: rtd1195: Add UART resets ARM: dts: rtd1195: Add reset nodes dt-bindings: reset: Add Realtek RTD1195 ARM: dts: rtd1195: Add CRT syscon node arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon ARM: dts: rtd1195: Introduce iso and misc syscon arm64: dts: realtek: rtd1295: Add Xnano X5 dt-bindings: arm: realtek: Add Xnano X5 dt-bindings: vendor-prefixes: Add Xnano arm64: dts: realtek: rtd16xx: Add memory reservations arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory arm64: dts: realtek: Add RTD1619 SoC and Realtek Mjolnir EVB dt-bindings: arm: realtek: Document RTD1619 and Realtek Mjolnir EVB arm64: dts: realtek: rtd1395: Add Realtek Lion Skin EVB dt-bindings: arm: realtek: Add Realtek Lion Skin EVB arm64: dts: realtek: Add RTD1395 and BPi-M4 dt-bindings: arm: realtek: Add RTD1395 and Banana Pi BPI-M4 arm64: dts: realtek: rtd129x: Carve out boot ROM from memory arm64: dts: realtek: rtd129x: Introduce r-bus arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regions arm64: dts: realtek: rtd129x: Fix GIC CPU masks for RTD1293 ARM: dts: rtd1195: Add Realtek Horseradish EVB dt-bindings: arm: realtek: Add Realtek Horseradish EVB ARM: dts: rtd1195: Introduce r-bus ARM: dts: rtd1195: Exclude boot ROM from memory ranges ARM: dts: Prepare Realtek RTD1195 and MeLE X1000 dt-bindings: arm: realtek: Add RTD1195 and MeLE X1000 MAINTAINERS: Add Realtek arm DT files ARM: Prepare Realtek RTD1195 signal: use kill_proc_info instead of kill_pid_info in kill_something_info signal: check sig before setting info in kill_pid_usb_asyncio fbdev: mx3fb: const pointer to ipu_di_signal_cfg Linux 5.7-rc1 net: ethernet: ti: Add missing '\n' in log messages soc: qcom: ipa: Add a missing '\n' in a log message net: neterion: remove redundant assignment to variable tmp64 MAINTAINERS: sort field names for all entries MAINTAINERS: sort entries by entry name io_uring: restore req->work when canceling poll request io_uring: move all request init code in one place io_uring: keep all sqe->flags in req->flags io_uring: early submission req fail code io_uring: track mm through current->mm io_uring: remove obsolete @mm_fault 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 net: phy: marvell: Fix pause frame negotiation mailmap: Add Sedat Dilek (replacement for expired email address) 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. pNFS: Fix RCU lock leakage KVM: VMX: Extend VMXs #AC interceptor to handle split lock #AC in guest KVM: x86: Emulate split-lock access as a write in emulator x86/split_lock: Provide handle_guest_split_lock() ALSA: hda: add autodetection for SoundWire ALSA: hda/realtek - Enable the headset mic on Asus FX505DT Bluetooth: btrtl: Add support for RTL8761B kbuild: fix comment about missing include guard detection docs: networking: add full DIM API docs: networking: convert DIM to RST ipc/util.c: sysvipc_find_ipc() should increase position index kernel/gcov/fs.c: gcov_seq_next() should increase position index fs/seq_file.c: seq_read(): add info message about buggy .next functions drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci warnings change email address for Pali Rohár selftests: kmod: test disabling module autoloading selftests: kmod: fix handling test numbers above 9 docs: admin-guide: document the kernel.modprobe sysctl fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() kmod: make request_module() return an error when autoloading is disabled mm/memremap: set caching mode for PCI P2PDMA memory to WC mm/memory_hotplug: add pgprot_t to mhp_params powerpc/mm: thread pgprot_t through create_section_mapping() x86/mm: introduce __set_memory_prot() x86/mm: thread pgprot_t through init_memory_mapping() mm/memory_hotplug: rename mhp_restrictions to mhp_params mm/memory_hotplug: drop the flags field from struct mhp_restrictions mm/special: create generic fallbacks for pte_special() and pte_mkspecial() mm/vma: introduce VM_ACCESS_FLAGS mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS mm/memory.c: add vm_insert_pages() mm: define pte_index as macro for x86 mm: bring sparc pte_index() semantics inline with other platforms mm/memory.c: refactor insert_page to prepare for batched-lock insert mm/mmap.c: initialize align_offset explicitly for vm_unmapped_area mm: hugetlb: optionally allocate gigantic hugepages using cma mm: cma: NUMA node interface ocfs2: no need try to truncate file beyond i_size mm/page_alloc: make pcpu_drain_mutex and pcpu_drain static mm/page_alloc.c: fix kernel-doc warning docs: mm: slab.h: fix a broken cross-reference mm, slab_common: fix a typo in comment "eariler"->"earlier" mm, memcg: do not high throttle allocators based on wraparound hfsplus: fix crash and filesystem corruption when deleting files printk: queue wake_up_klogd irq_work only if per-CPU areas are ready smb3: enable swap on SMB3 mounts MAINTAINERS: Remove nios2-dev@lists.rocketboards.org arch: nios2: remove 'resetvalue' property arch: nios2: rename 'altr,gpio-bank-width' -> 'altr,ngpio' arch: nios2: Enable the common clk subsystem on Nios2 btrfs: re-instantiate the removed BTRFS_SUBVOL_CREATE_ASYNC definition Documentation: android: binderfs: add 'stats' mount option block: fix busy device checking in blk_drop_partitions again x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump x86/Hyper-V: Unload vmbus channel in hv panic callback agp/intel: Reinforce the barrier after GTT updates drm/i915/selftests: Check for an already completed timeslice ANDROID: Revert "ANDROID: iommu/arm-smmu: Allow inherting stream mapping from bootloader" ANDROID: Revert "Revert "um: remove uses of variable length arrays"" io_uring: punt final io_ring_ctx wait-and-free to workqueue ANDROID: GKI: enable CONFIG_ARM_PSCI_CPUIDLE ANDROID: staging: ion: implement vmap for built-in heaps drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled drm/ttm: Temporarily disable the huge_fault() callback ubifs: remove broken lazytime support mtd: spi-nor: Compile files in controllers/ directory xattr: fix uninitialized out-param drm/i915: remove redundant assignment to variable err dma-buf: Exercise dma-fence-chain under selftests Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" dma-buf: Report signaled links inside dma-fence-chain dma-buf: Prettify typecasts for dma-fence-chain ANDROID: Incremental fs: Fix compound page usercopy crash ANDROID: Incremental fs: Clean up incfs_test build process smb3: change noisy error message to FYI Bluetooth: log advertisement packet length if it gets corrected spi: spi-axi-spi-engine: Access register after clock initialization net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin net/rds: Fix MR reference counting problem net/rds: Replace struct rds_mr's r_refcount with struct kref net: macsec: fix using wrong structure in macsec_changelink() proc: Use a dedicated lock in struct pid net-sysfs: remove redundant assignment to variable ret net: qrtr: send msgs from local of same id as broadcast Documentation: devlink: fix broken link warning x86: hyperv: report value of misc_features drm/dp_mst: Print errors on ACT timeouts drm/dp_mst: Increase ACT retry timeout to 3s drm/dp_mst: Reformat drm_dp_check_act_status() a bit drm/dp_mst: Improve kdocs for drm_dp_check_act_status() io_uring: fix fs cleanup on cqe overflow ahci: Add Intel Comet Lake PCH RAID PCI ID ANDROID: power: wakeup_reason: wake reason enhancements x86/xen: fix booting 32-bit pv guest ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 ath10k: disable TX complete indication of htt for sdio Revert "drm/amdgpu: change SH MEM alignment mode for gfx10" drm/amdgpu: increased atom cmd timeout drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset amdgpu_kms: Remove unnecessary condition check drm/amdgpu/display: fix warning when compiling without debugfs drm/amdgpu: unify fw_write_wait for new gfx9 asics drm/amdgpu: support access regs outside of mmio bar drm/amdgpu: retire AMDGPU_REGS_KIQ flag drm/amdgpu: retire RREG32_IDX/WREG32_IDX drm/amdgpu: retire indirect mmio reg support from cgs drm/amdgpu: replace indirect mmio access in non-dc code path drm/amdgpu: remove inproper workaround for vega10 drm/amd/powerplay: error out on forcing clock setting not supported drm/amdgpu: fix gfx hang during suspend with video playback (v2) drm/amd/display: add HDCP caps debugfs drm/amd/display: query hdcp capability during link detect drm/amdgpu: Re-enable FRU check for most models v5 drm/amd/display: 3.2.80 drm/amd/display: Make DMCUB bss/data firmware blob optional drm/amd/display: determine USB C DP2 mode only when USB DP Alt is enabled drm/amd/display: Check for null fclk voltage when parsing clock table drm/amd/display: Acknowledge wm_optimized_required drm/amd/display: Update DRAM watermark before checking to update TTU drm/amd/display: Avoid create MST prop after registration drm/amd/display: Make cursor source translation adjustment optional drm/amd/display: Revert to old formula in set_vtg_params drm/amd/display: Refactor color management to take dm plane state drm/amd/display: initialize get_max_link_cap drm/amd/display: fix dml pipe merge logic drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax drm/amd/display: 3.2.79 drm/amd/display: Remove unused defines drm/amd/display: Calculate scaling ratios on every medium/full update drm/amd/display: Program viewport when source pos changes for DCN20 hw seq drm/amd/display: Fix incorrect cursor pos on scaled primary plane drm/amd/display: change default pipe_split policy for DCN1 drm/amd/display: Translate cursor position by source rect drm/amd/display: Fix ABM config copy for dmcub drm/amd/display: only blank dp stream which will be powered off drm/amd/display: fix typo drm/amd/display: Use config flag to disable dmcu obj creation drm/amd/display: Check power_down functions exist before calling drm/amd/display: Don't change mpcc tree for medium updates on DCN20 hwseq drm/amd/display: blank dp stream before power off receiver drm/amd/display: Power down hw blocks on boot drm/amd/display: Remove hdcp display state with mst fix drm/amd/display: Implement abm config table copy to dmcub drm/amd/display: Program DSC before enabling link drm/amd/display: prevent loop from occuring in pipe list drm/amd/display: 3.2.78 drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset drm/amdkfd Avoid destroy hqd when GPU is on reset drm/amdgpu: update RAS related dmesg print drm/amdgpu: resolve mGPU RAS query instability drm/amd/amdgpu: Correct gfx10's CG sequence drm/amdgpu: add SPM golden settings for Navi12 drm/amdgpu: add SPM golden settings for Navi14 drm/amdgpu: add SPM golden settings for Navi10(v2) drm/amdgpu: Print UTCL2 client ID on a gpuvm fault drm/amd/powerplay: fix a typo drm/amdgpu/vcn: add shared memory restore after wake up from sleep. drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event drm/amdgpu/psp: dont warn on missing optional TA's drm/amdgpu: rework sched_list generation drm/amdgpu: sync ring type and drm hw_ip type drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset clocksource/drivers/imx-tpm: Add support for ARM64 drm/bridge: Add NWL MIPI DSI host controller support dt-bindings: display/bridge: Add binding for NWL mipi dsi host controller ANDROID: fix up rtc-core merge error in previous upstream merge ANDROID: fix up fsnotify.h merge error in previous upstream merge. ALSA: ctxfi: Remove unnecessary cast in kfree 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 ASoC: topology: Add missing memory checks ANDROID: GKI: fix up gki_defconfig for x86 clocksource: davinci: axe a pointless __GFP_NOFAIL clocksource/drivers/davinci: Avoid trailing '\n' hidden in pr_fmt() drm/bridge: analogix_dp: Split bind() into probe() and real bind() drm/vram-helpers: Merge code into a single file drm/vram-helpers: Set plane fence for display update drm/legacy: Fix type for drm_local_map.offset arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0 bpf: Fix use of sk->sk_reuseport from sk_assign net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list net/mlx5e: Fix devlink port netdev unregistration sequence net/mlx5e: Fix pfnum in devlink port attribute net/mlx5e: Fix missing pedit action after ct clear action net/mlx5e: Fix nest_level for vlan pop action net/mlx5e: Add missing release firmware call net/mlx5: Fix condition for termination table cleanup net/mlx5: Fix frequent ioread PCI access during recovery drm/amdgpu/display: fix warning when compiling without debugfs drm/amdgpu: unify fw_write_wait for new gfx9 asics drm/amd/powerplay: error out on forcing clock setting not supported drm/amdgpu: fix gfx hang during suspend with video playback (v2) drm: Don't return 0 from a void drm_fbdev_generic_setup net/tls: fix const assignment warning l2tp: Allow management of tunnels and session in user namespace drm/i915/evict: watch out for unevictable nodes drm/panel: support for boe,tv105wum-nw0 dsi video mode panel Bluetooth: Always request for user confirmation for Just Works (LE SC) dt-bindings: boe, tv101wum-n16: Add compatible for boe tv105wum-nw0. ionic: set station addr only if needed ionic: replay filters after fw upgrade FROMLIST: power_supply: Add additional health properties to the header dma-debug: fix displaying of dma allocation type dma-direct: fix data truncation in dma_direct_get_required_mask() kbuild: support LLVM=1 to switch the default tools to Clang/LLVM kbuild: replace AS=clang with LLVM_IAS=1 Revert "ANDROID: Revert "af73d78bd384 ("kbuild: Remove debug info from kallsyms linking")"" ANDROID: clang: update to 10.0.6 FROMGIT: kbuild: mkcompile_h: Include $LD version in /proc/version arm64: armv8_deprecated: Fix undef_hook mask for thumb setend fbdev: mx3fb: avoid warning about psABI change btrfs: fix reclaim counter leak of space_info objects btrfs: make full fsyncs always operate on the entire file again btrfs: fix lost i_size update after cloning inline extent btrfs: check commit root generation in should_ignore_root orangefs: clarify build steps for test server in orangefs.txt ANDROID: Incremental fs: make remount log buffer change atomic ANDROID: db845c_gki.fragment: Remove nonexistent CONFIG_USB_DWC3_DISABLE_GADGET_SG value mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal io_uring: don't read user-shared sqe flags twice io_uring: remove req init from io_get_req() io_uring: alloc req only after getting sqe io_uring: simplify io_get_sqring io_uring: do not always copy iovec in io_req_map_rw() io_uring: ensure openat sets O_LARGEFILE if needed kbuild: add dummy toolchains to enable all cc-option etc. in Kconfig kbuild: link lib-y objects to vmlinux forcibly when CONFIG_MODULES=y MIPS: fw: arc: add __weak to prom_meminit and prom_free_prom_memory kbuild: remove -I$(srctree)/tools/include from scripts/Makefile kbuild: do not pass $(KBUILD_CFLAGS) to scripts/mkcompile_h Documentation/llvm: fix the name of llvm-size kbuild: mkcompile_h: Include $LD version in /proc/version kconfig: qconf: Fix a few alignment issues kconfig: qconf: remove some old bogus TODOs kconfig: qconf: fix support for the split view mode kconfig: qconf: fix the content of the main widget kconfig: qconf: Change title for the item window kconfig: qconf: clean deprecated warnings gcc-plugins: drop support for GCC <= 4.7 kbuild: Enable -Wtautological-compare x86: update AS_* macros to binutils >=2.23, supporting ADX and AVX2 9p: document short read behaviour with O_NONBLOCK crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'make clean' Documentation/changes: Raise minimum supported binutils version to 2.23 crypto: curve25519 - do not pollute dispatcher based on assembler crypto: x86 - rework configuration based on Kconfig x86: add comments about the binutils version to support code in as-instr x86: probe assembler capabilities via kconfig instead of makefile drm/i915: remove always-defined CONFIG_AS_MOVNTDQA x86: remove always-defined CONFIG_AS_AVX x86: remove always-defined CONFIG_AS_SSSE3 x86: remove always-defined CONFIG_AS_CFI_SECTIONS x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME x86: remove always-defined CONFIG_AS_CFI x86: remove unneeded defined(__ASSEMBLY__) check from asm/dwarf2.h lib/raid6/test: fix build on distros whose /bin/sh is not bash sh: remove unneeded uapi asm-generic wrappers h8300: move definition of __kernel_size_t etc. to posix_types.h sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() drm/fb-helper: Remove return value from drm_fbdev_generic_setup() drm/vboxvideo: Set up fbdev after registering device; remove error checks drm/udl: Remove error check from fbdev setup drm/tilcdc: Set up fbdev after fully registering device drm/mgag200: Set up fbdev after registering device; remove error checks drm/mediatek: Remove error check from fbdev setup drm/ingenic: Remove error check from fbdev setup drm/kirin: Set up fbdev after fully registering device drm/hibmc: Remove error check from fbdev setup drm/ast: Set up fbdev after registering device; remove error checks drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) ALSA: hda: Add driver blacklist ALSA: usb-audio: Add mixer workaround for TRX40 and co ALSA: hda/realtek - Add quirk for MSI GL63 orangefs: don't mess with I_DIRTY_TIMES in orangefs_flush orangefs: get rid of knob code... ANDROID: Incremental fs: Fix mislabeled __user ptrs ANDROID: Incremental fs: Optimize get_filled_block drm/i915/dp: Program vswing, pre-emphasis, test-pattern drm/i915/dp: Register definition for DP compliance register drm/i915/dp: Add debugfs entry for DP phy compliance drm/i915/dp: Preparation for DP phy compliance auto test drm/i915/dp: Made intel_dp_adjust_train() non-static drm/dp: get/set phy compliance pattern drm/amd/display: Align macro name as per DP spec drm/i915/selftests: Take an explicit ref for rq->batch drm/i915/gt: Mark up racy check of breadcrumb irq enabled drm/i915/gt: Mark up racy read of intel_ring.head cpuidle-haltpoll: Fix small typo ACPI, x86/boot: make acpi_nobgrt static Documentation: firmware-guide: ACPI: fix table alignment in namespace.rst apparmor: ensure that dfa state tables have entries drm/panel: nt39016: Add support for 50 Hz refresh rate drm/panel: nt39016: Add support for multiple modes drm/i915/uc: prefer struct drm_device based logging drm/i915/gt: prefer struct drm_device based logging drm/i915/stolen: prefer struct drm_device based logging drm/i915/uncore: prefer struct drm_device based logging drm/i915/dram: prefer struct drm_device based logging drm/i915/pmu: prefer struct drm_device based logging drm/i915/error: prefer struct drm_device based logging drm/i915/uc: prefer struct drm_device based logging drm/i915/switcheroo: use struct drm_device based logging drm/i915/state: use struct drm_device based logging drm/i915/bw: use struct drm_device based logging drm/i915/debugfs: use struct drm_device based logging drm/i915/crt: use struct drm_device based logging drm/i915/dp: use struct drm_device based logging drm/i915/tc: use struct drm_device based logging drm/i915/panel: use struct drm_device based logging drm/i915/audio: use struct drm_device based logging video: fbdev: mb862xx: remove set but not used variable 'mdr' video: fbdev: matroxfb: remove dead code and set but not used variable locking/lockdep: Improve 'invalid wait context' splat locking/refcount: Document interaction with PID_MAX_LIMIT locking/percpu-rwsem: Fix a task_struct refcount sched/debug: Add task uclamp values to SCHED_DEBUG procfs sched/debug: Factor out printing formats into common macros sched/debug: Remove redundant macro define sched/core: Remove unused rq::last_load_update_tick workqueue: Remove the warning in wq_worker_sleeping() sched/fair: Fix negative imbalance in imbalance calculation sched/fair: Fix race between runtime distribution and assignment sched/fair: Align rq->avg_idle and rq->avg_scan_cost perf/core: Disable page faults when getting phys address perf/x86/intel/uncore: Add Ice Lake server uncore support perf/cgroup: Correct indirection in perf_less_group_idx() perf/core: Fix event cgroup tracking watchdog: sp805: fix restart handler ANDROID: fix build problem in drivers/soc/qcom/rpmh-rsc.c ANDROID: GKI: update defconfig for upstream Kconfig changes drm/panel: add panel driver for Leadtek LTK050H3146W dt-bindings: display: panel: Add binding document for Leadtek LTK050H3146W dt-bindings: display: rockchip-vop: add additional properties dt-bindings: display: convert rockchip vop bindings to yaml x86/xen: make xen_pvmmu_arch_setup() static drm/i915/selftests: Drop vestigal timeslicing assert Bluetooth: btusb: check for NULL in btusb_find_altsetting() mm/gup: Mark lock taken only after a successful retake mm/mempolicy: Allow lookup_node() to handle fatal signal ANDROID: scsi: ufs: fix bad merge resolution with custom sg entry size tc-testing: remove duplicate code in tdc.py usb: chipidea: allow disabling glue drivers if EMBEDDED usb: chipidea: usb2: absorb zevio glue driver usb: chipidea: usb2: make clock optional usb: chipidea: usb2: fix formatting usb: chipidea: usb2: constify zynq_pdata hsr: check protocol version in hsr_newlink() Documentation: mdio_bus.c - fix warnings net: sched: Fix setting last executed chain on skb extension net: revert default NAPI poll timeout to 2 jiffies net: ethernet: mediatek: move mt7623 settings out off the mt7530 net: dsa: mt7530: move mt7623 settings out off the mt7530 net: ipv6: do not consider routes via gateways for anycast address check net: icmp6: do not select saddr from iif when route has prefsrc set ARM: dts: imx6: add fec gpr property. dt-bindings: fec: document the new gpr property. ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN. net: fec: set GPR bit on suspend by DT configuration. net: sock.h: fix skb_steal_sock() kernel-doc FROMLIST: kmod: make request_module() return an error when autoloading is disabled selftests/bpf: Add test for bpf_get_link_xdp_id libbpf: Fix bpf_get_link_xdp_id flags handling riscv, bpf: Fix offset range checking for auipc+jalr on RV64 ata: ahci: Add sysfs attribute to show remapped NVMe device count platform/chrome: cros_ec_spi: Wait for USECS, not NSECS ANDROID: GKI: Remove SCHED_AUTOGROUP ata: ahci-imx: remove redundant assignment to ret libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set block: fix busy device checking in blk_drop_partitions MAINTAINERS: Update feiyang,st7701 panel bindings converted as YAML dt-bindings: display: panel: Convert sitronix,st7701 to DT schema dt-bindings: display: panel: Convert feiyang,fy07024di26a30d to DT schema ucount: Make sure ucounts in /proc/sys/user don't regress again video: Add missing annotation for cyber2000fb_enable_ddc() and cyber2000fb_disable_ddc() Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links docs: driver-api: address duplicate label warning Documentation: sysrq: fix RST formatting docs: kernel-parameters.txt: Fix broken references docs: kernel-parameters.txt: Remove nompx docs: filesystems: fix typo in qnx6.rst drm/ingenic: Delete an error message in ingenic_drm_probe() smb3: smbdirect support can be configured by default drm/dp_mst: Remove drm_dp_mst_has_audio() drm/i915/dp_mst: Cast intel_connector->port as drm_dp_mst_port drm/amd/display: Check for null fclk voltage when parsing clock table drm/amd/display: Acknowledge wm_optimized_required drm/amd/display: Make cursor source translation adjustment optional drm/amd/display: Calculate scaling ratios on every medium/full update drm/amd/display: Program viewport when source pos changes for DCN20 hw seq drm/amd/display: Fix incorrect cursor pos on scaled primary plane drm/amd/display: change default pipe_split policy for DCN1 drm/amd/display: Translate cursor position by source rect drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax video: fbdev: don't print error message on platform_get_irq() failure drm/amd/display: Avoid create MST prop after registration drm/amdgpu/psp: dont warn on missing optional TA's drm/amdgpu: update RAS related dmesg print drm/amdgpu: resolve mGPU RAS query instability drm/amd/amdgpu: Correct gfx10's CG sequence ipc/shm.c: make compat_ksys_shmctl() static ipc/mqueue.c: fix a brace coding style issue lib/Kconfig.debug: fix a typo "capabilitiy" -> "capability" ubsan: include bug type in report header kasan: unset panic_on_warn before calling panic() ubsan: check panic_on_warn drivers/misc/lkdtm/bugs.c: add arithmetic overflow and array bounds checks ubsan: split "bounds" checker from other options ubsan: add trap instrumentation option init/Kconfig: clean up ANON_INODES and old IO schedulers options kernel/gcov/fs.c: replace zero-length array with flexible-array member gcov: gcc_3_4: replace zero-length array with flexible-array member gcov: gcc_4_7: replace zero-length array with flexible-array member kernel/kmod.c: fix a typo "assuems" -> "assumes" reiserfs: clean up several indentation issues kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_each_symbol() samples/hw_breakpoint: drop use of kallsyms_lookup_name() samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes fs/binfmt_elf.c: don't free interpreter's ELF pheaders on common path fs/binfmt_elf.c: allocate less for static executable fs/binfmt_elf.c: delete "loc" variable fs/epoll: make nesting accounting safe for -rt kernel kselftest: introduce new epoll test case checkpatch: avoid warning about uninitialized_var() checkpatch: check proper licensing of Devicetree bindings checkpatch: improve Gerrit Change-Id: test checkpatch: add command-line option for TAB size checkpatch: fix multiple const * types checkpatch: fix minor typo and mixed space+tab in indentation checkpatch: prefer fallthrough; over fallthrough comments checkpatch: support "base-commit:" format checkpatch: check SPDX tags in YAML files checkpatch: remove email address comment from email address comparisons lib/dynamic_debug.c: use address-of operator on section symbols linux/bits.h: add compile time sanity check of GENMASK inputs lib/test_kmod.c: remove a NULL test lib/rbtree: fix coding style of assignments lib/test_bitmap.c: make use of EXP2_IN_BITS percpu_counter: fix a data race at vm_committed_as kasan: stackdepot: move filter_irq_stacks() to stackdepot.c lib/stackdepot.c: build with -fno-builtin lib/stackdepot.c: check depot_index before accessing the stack slab lib: test_stackinit.c: XFAIL switch variable init tests lib/scatterlist: fix sg_copy_buffer() kerneldoc lib/ts_kmp.c: replace zero-length array with flexible-array member lib/ts_fsm.c: replace zero-length array with flexible-array member lib/ts_bm.c: replace zero-length array with flexible-array member lib/bch.c: replace zero-length array with flexible-array member lib/test_lockup.c: add parameters for locking generic vfs locks lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" lib/test_lockup: test module to generate lockups bitops: always inline sign extension helpers MAINTAINERS: list the section entries in the preferred order compiler.h: fix error in BUILD_BUG_ON() reporting compiler: remove CONFIG_OPTIMIZE_INLINING entirely sparc,x86: vdso: remove meaningless undefining CONFIG_OPTIMIZE_INLINING kernel/extable.c: use address-of operator on section symbols asm-generic: fix unistd_32.h generation format proc: inline m_next_vma into m_next seq_file: remove m->version proc: use ppos instead of m->version proc: remove m_cache_vma proc: inline vma_stop into m_stop proc: speed up /proc/*/statm proc: faster open/read/close with "permanent" files fs/proc/inode.c: annotate close_pdeo() for sparse mm: remove dummy struct bootmem_data/bootmem_data_t mm/dmapool.c: micro-optimisation remove unnecessary branch include/linux/memremap.h: remove stale comments include/linux/swapops.h: correct guards for non_swap_entry() mm: use fallthrough; mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing compile time constant mm: fix ambiguous comments for better code readability mm/zsmalloc: add missing annotation for unpin_tag() mm/zsmalloc: add missing annotation for pin_tag() mm/zsmalloc: add missing annotation for migrate_read_unlock() mm/zsmalloc: add missing annotation for migrate_read_lock() mm/slub: add missing annotation for put_map() mm/slub: add missing annotation for get_map() mm/mempolicy: add missing annotation for queue_pages_pmd() mm/hugetlb: add missing annotation for gather_surplus_pages() mm/compaction: add missing annotation for compact_lock_irqsave mm/zswap: allow setting default status, compressor and allocator in Kconfig mm: prevent a warning when casting void* -> enum mm: huge tmpfs: try to split_huge_page() when punching hole mm/shmem.c: clean code by removing unnecessary assignment mm/shmem.c: distribute switch variables for initialization mm/memory_hotplug.c: use __pfn_to_section() instead of open-coding mm/memory_hotplug: allow to specify a default online_type mm/memory_hotplug: convert memhp_auto_online to store an online_type mm/memory_hotplug: unexport memhp_auto_online hv_balloon: don't check for memhp_auto_online manually powernv/memtrace: always online added memory blocks drivers/base/memory: store mapping between MMOP_* and string in an array drivers/base/memory: map MMOP_OFFLINE to 0 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE mm/sparse.c: move subsection_map related functions together mm/sparse.c: add note about only VMEMMAP supporting sub-section hotplug mm/sparse.c: only use subsection map in VMEMMAP case mm/sparse.c: introduce a new function clear_subsection_map() mm/sparse.c: introduce new function fill_subsection_map() mm/memory_hotplug.c: cleanup __add_pages() mm/memory_hotplug.c: simplify calculation of number of pages in __remove_pages() mm/memory_hotplug.c: only respect mem= parameter during boot stage mm/page_ext.c: drop pfn_present() check when onlining drivers/base/memory.c: drop pages_correctly_probed() drivers/base/memory.c: drop section_count userfaultfd: selftests: add write-protect test userfaultfd: selftests: refactor statistics userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update userfaultfd: wp: don't wake up when doing write protect userfaultfd: wp: enabled write protection in userfaultfd API userfaultfd: wp: add the writeprotect API to userfaultfd ioctl userfaultfd: wp: support write protection for userfault vma range khugepaged: skip collapse if uffd-wp detected userfaultfd: wp: support swap and page migration userfaultfd: wp: add pmd_swp_*uffd_wp() helpers userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork userfaultfd: wp: apply _PAGE_UFFD_WP bit mm: merge parameters for change_protection() userfaultfd: wp: add UFFDIO_COPY_MODE_WP userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers userfaultfd: wp: add WP pagetable tracking to x86 userfaultfd: wp: hook userfault handler to write protection fault userfaultfd: wp: add helper for writeprotect check virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM mm/page_reporting: add free page reporting documentation mm/page_reporting: add budget limit on how many pages can be reported per pass mm/page_reporting: rotate reported pages to the tail of the list virtio-balloon: add support for providing free page reports to host virtio-balloon: pull page poisoning config out of free page hinting mm: introduce Reported pages mm: add function __putback_isolated_page mm: use zone and order instead of free area in free_list manipulators mm: adjust shuffle code to allow for future coalescing mm: code cleanup for MADV_FREE mm/ksm.c: update get_user_pages() argument in comment mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE include/linux/pagemap.h: optimise find_subpage for !THP mm, thp: track fallbacks due to failed memcg charges separately mm, shmem: add vmstat for hugepage fallback mm/migrate.c: migrate PG_readahead flag mm/migrate.c: unify "not queued for migration" handling in do_pages_move() mm/migrate.c: check pagelist in move_pages_and_store_status() mm/migrate.c: wrap do_move_pages_to_node() and store_status() mm/migrate.c: no need to check for i > start in do_pages_move() mm: make it clear that gfp reclaim modifiers are valid only for sleepable allocations mm/vmalloc: fix a typo in comment mm/vma: append unlikely() while testing VMA access permissions mm/vma: replace all remaining open encodings with vma_is_anonymous() mm/vma: replace all remaining open encodings with is_vm_hugetlb_page() mm/vma: make vma_is_accessible() available for general use mm/vma: add missing VMA flag readable name for VM_SYNC mm: set vm_next and vm_prev to NULL in vm_area_dup() Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" mm: don't prepare anon_vma if vma has VM_WIPEONFORK mm, memcg: bypass high reclaim iteration for cgroup hierarchy root cifs: smbd: Do not schedule work to send immediate packet on every receive cifs: smbd: Properly process errors on ib_post_send cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending cifs: smbd: Check send queue size before posting a send cifs: smbd: Merge code to track pending packets cifs: ignore cached share root handle closing errors Bluetooth: Simplify / fix return values from tk_request nvmet-rdma: fix double free of rdma queue drm/vblank: Add intro to documentation Bluetooth: debugfs option to unset MITM flag netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type io_uring: initialize fixed_file_data lock io_uring: remove redundant variable pointer nxt and io_wq_assign_next call drm/writeback: wire drm_writeback.h to kernel-doc drm: writeback: document callbacks ALSA: ice1724: Fix invalid access for enumerated ctl items ALSA: hda: Fix potential access overflow in beep helper ASoC: cs4270: pull reset GPIO low then high UPSTREAM: remoteproc/omap: Fix set_load call in omap_rproc_request_timer ANDROID: Revert "ANDROID: ASoC: core - add hostless DAI support" drm/i915/gt: Yield the timeslice if caught waiting on a user semaphore drm/i915/gem: Promote 'remain' to unsigned long ipmi: kcs: Fix aspeed_kcs_probe_of_v1() ANDROID: Incremental fs: Use 64-bit int for file_size when writing hash blocks KVM: VMX: fix crash cleanup when KVM wasn't used KVM: X86: Filter out the broadcast dest for IPI fastpath KVM: s390: vsie: Fix possible race when shadowing region 3 tables KVM: s390: vsie: Fix delivery of addressing exceptions KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks time/namespace: Add max_time_namespaces ucount time/namespace: Fix time_for_children symlink xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() xen: Use evtchn_type_t as a type for event channels virtio-balloon: Revert "virtio-balloon: Switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM" Documentation: cpu-idle-cooling: Fix diagram for 33% duty cycle thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n KVM: nVMX: don't clear mtf_pending when nested events are blocked KVM: VMX: Remove unnecessary exception trampoline in vmx_vmenter ALSA: hda/realtek - Add HP new mute led supported for ALC236 ALSA: hda/realtek - Add supported new mute Led for HP ANDROID: clean up merge issues with gmu.yaml patch ANDROID: clean up remaining merge issue from drm/msm/a6xx.c patch Revert "ANDROID: sched/fair: add arch scaling function for max frequency capping" Revert "ANDROID: cpufreq: arch_topology: implement max frequency capping" Revert "ANDROID: arm64: enable max frequency capping" Revert "ANDROID: arm: enable max frequency capping" Revert "ANDROID: sched: Update max cpu capacity in case of max frequency constraints" 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 ath10k: fix kernel null pointer dereference drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels drm/nouveau/nvif: protect waits against GPU falling off the bus drm/nouveau/nvif: access PTIMER through usermode class, if available drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges drm/nouveau/svm: remove useless SVM range check drm/nouveau/svm: check for SVM initialized before migrating drm/nouveau/svm: fix vma range check for migration drm/nouveau: remove checks for return value of debugfs functions drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space ANDROID: GKI: defconfig: modify debug configs leds: core: Fix warning message when init_data leds: make functions easier to understand leds: sort Makefile entries leds: old enums are not really applicable to new code leds: ip30: label power LED as such leds: lm3532: make bitfield 'enabled' unsigned drm/dp_mst: Don't drop NAKs for down responses bpf: Fix a typo "inacitve" -> "inactive" drm/dp_mst: Fix NULL deref in drm_dp_get_one_sb_msg() libbpf: Initialize *nl_pid so gcc 10 is happy xsk: Fix out of boundary write in __xsk_rcv_memcpy blk-mq: don't commit_rqs() if none were queued PM / sleep: handle the compat case in snapshot_set_swap_area() PM / sleep: move SNAPSHOT_SET_SWAP_AREA handling into a helper drm/i915/gem: Wait until the context is finally retired before releasing engines drm/i915: Allow asynchronous waits on the i915_active barriers drm/i915: Make exclusive awaits on i915_active optional NFS: Clean up process of marking inode stale. drm/i915/gem: Flush all the reloc_gpu batch drm/i915/gem: Ignore readonly failures when updating relocs drm/i915/gt: Fill all the unused space in the GGTT drm/i915/dp: Return the right vswing tables drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode macsec: fix NULL dereference in macsec_upd_offload() skbuff.h: Improve the checksum related comments ANDROID: kbuild: ensure __cfi_check is correctly aligned net: dsa: bcm_sf2: Ensure correct sub-node is parsed qed: remove redundant assignment to variable 'rc' wimax: remove some redundant assignments to variable result mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY r8169: change back SG and TSO to be disabled by default net: dsa: bcm_sf2: Do not register slave MDIO bus with OF ipv6: rpl: fix loop iteration tun: Don't put_page() for all negative return values from XDP program ASoC: rt5645: Add platform-data for Medion E1239T ANDROID: staging: ion: move definition of attachment ath10k: enable radar detection in secondary segment ath10k: enable VHT160 and VHT80+80 modes ath11k: Avoid mgmt tx count underflow ath11k: Increase the tx completion ring size ath11k: fix error message to correctly report the command that failed ath11k: add pktlog checksum in trace events to support pktlog ath10k: Fix the race condition in firmware dump work queue ath11k: Add sta debugfs support to configure ADDBA and DELBA xfs: reflink should force the log out if mounted with wsync xfs: factor out a new xfs_log_force_inode helper ACPI: EC: Fix up fast path check in acpi_ec_add() drm/i915/gem: Take DBG_FORCE_RELOC into account prior to using reloc_gpu drm/i915/gem: Flush all the reloc_gpu batch drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds drm/i915: Add a retry counter for hotplug detect retries fix a braino in legitimize_path() ath11k: fix compiler warnings without CONFIG_THERMAL brcmfmac: add stub for monitor interface xmit ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet ASoC: stm32: sai: Add missing cleanup drm/virtio: fix OOB in virtio_gpu_object_create netfilter: ipset: Pass lockdep expression to RCU lists s390/cio: generate delayed uevent for vfio-ccw subchannels s390/cio: avoid duplicated 'ADD' uevents s390/qdio: clear DSCI early for polling drivers s390/qdio: inline shared_ind() s390/qdio: remove cdev from init_data s390/qdio: allow for non-contiguous SBAL array in init_data zfcp: inline zfcp_qdio_setup_init_data() s390/qdio: cleanly split alloc and establish s390/mm: use fallthrough; HID: logitech: drop outdated references to unifying receivers drm/sun4i: tcon: Delete an error message in sun4i_tcon_init_irq() io_uring: fix ctx refcounting in io_submit_sqes() netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name netfilter: xt_IDLETIMER: target v1 - match Android layout netfilter: nf_tables: do not update stateful expressions if lookup is inverted netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() parisc: remove nargs from __SYSCALL parisc: Refactor alternative code to accept multiple conditions parisc: Rework arch_rw locking functions drm/bridge: fix kernel-doc warning in panel.c drm/sched: fix kernel-doc in gpu_scheduler.h parisc: Improve interrupt handling in arch_spin_lock_flags() parisc: Replace setup_irq() by request_irq() sysfs: remove redundant __compat_only_sysfs_link_entry_to_kobj fn drm/prime: fix extracting of the DMA addresses from a scatterlist Bluetooth: Add HCI device identifier for VIRTIO devices Bluetooth: Increment management interface revision Bluetooth: Add support for reading security information Bluetooth: Add support for Read Local Simple Pairing Options Bluetooth: btusb: Enable MSFT extension for Intel ThunderPeak devices Bluetooth: btusb: Enable Intel events even if already in operational mode Bluetooth: Add framework for Microsoft vendor extension Bluetooth: Move debugfs configuration above the selftests Bluetooth: btusb: handle mSBC audio over USB Endpoints Bluetooth: add support to notify using SCO air mode clocksource/drivers/timer-vf-pit: Add missing parenthesis drivers/ide: Fix build regression. SUNRPC: Don't start a timer on an already queued rpc task ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler() ACPI: PM: Add acpi_[un]register_wakeup_handler() hv_debugfs: Make hv_debug_root static 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 x86: ACPI: fix CPU hotplug deadlock selftests/powerpc: Always build the tm-poison test 64-bit powerpc: Improve ppc_save_regs() ANDROID: Revert "af73d78bd384 ("kbuild: Remove debug info from kallsyms linking")" nvme-fc: Revert "add module to ops template to allow module references" nvme: fix deadlock caused by ANA update wrong locking nvmet-rdma: fix bonding failover possible NULL deref net: dsa: mt7530: fix null pointer dereferencing in port5 setup mptcp: add some missing pr_fmt defines net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers net_sched: fix a missing refcnt in tcindex_init() net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() NFS: Beware when dereferencing the delegation cred drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event drm/amdgpu: change SH MEM alignment mode for gfx10 drm/amd/powerplay: avoid using pm_en before it is initialized drm/amd/powerplay: implement the is_dpm_running() drm/amd/display: re-order asic declarations drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK drm/amd/display: fix the broken logic in dc_link.c drm/amd/powerplay: avoid using pm_en before it is initialized drm/amd/powerplay: implement the is_dpm_running() drm/amd/display: re-order asic declarations drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK amdgpu/drm: remove psp access on navi10 for sriov drm/amd/display: Guard calls to hdcp_ta and dtm_ta drm/amd/display: remove mod_hdcp_hdcp2_get_link_encryption_status() io_uring: process requests completed with -EAGAIN on poll list drm/dp_mst: Remove drm_dp_mst_topology_cbs.destroy_connector drm/amd/amdgpu_dm/mst: Stop printing extra messages in dm_dp_add_mst_connector() drm/amd/amdgpu_dm/mst: Remove ->destroy_connector() callback drm/amd/amdgpu_dm/mst: Remove unneeded edid assignment when destroying connectors drm/i915/gt: Free request pool from virtual engines drm/i915/selftests: Wait until we start timeslicing after a submit io_uring: remove bogus RLIMIT_NOFILE check in file registration loop: Better discard support for block devices loop: Report EOPNOTSUPP properly pwm: pca9685: Fix PWM/GPIO inter-operation pwm: Make pwm_apply_state_debug() static pwm: meson: Remove redundant assignment to variable fin_freq drm/i915: Check current i915_vma.pin_count status first on unbind ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() drm/panel-leadtek-ltk500hd1829: Fix dotclock drm/i915/perf: Do not clear pollin for small user read buffers riscv: create a loader.bin boot image for Kendryte SoC riscv: Kendryte K210 default config riscv: Add Kendryte K210 device tree riscv: Select required drivers for Kendryte SOC riscv: Add Kendryte K210 SoC support remoteproc/omap: Fix set_load call in omap_rproc_request_timer riscv: Add SOC early init support riscv: Unaligned load/store handling for M_MODE drm/i915: Revoke mmap before fence io_uring: use io-wq manager as backup task if task is exiting io_uring: grab task reference for poll requests io_uring: retry poll if we got woken with non-matching mask 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 dm integrity: fix logic bug in integrity tag testing drm/i915: Move the port sync DP_TP_CTL stuff to the encoder hook drm/i915: Pass atomic state to encoder hooks drm/i915: Do pipe updates after enables for everyone drm/i915: Fix port sync code to work with >2 pipes drm/i915: Eliminate port sync copy pasta drm/i915: Implement port sync for SKL+ drm/i915: Store cpu_transcoder_mask in device info docs: cgroup-v1: Document the cpuset_v2_mode mount option drm/i915: Avoid setting timer->expires to 0 Revert "dm: always call blk_queue_split() in dm_process_bio()" Revert "cpuset: Make cpuset hotplug synchronous" tracing: Do not allocate buffer in trace_find_next_entry() in atomic drm: delete drm_pci.h drm/pci: Move drm_pci_alloc/free under CONFIG_DRM_LEGACY KVM: SVM: Split svm_vcpu_run inline assembly to separate file KVM: SVM: Move SEV code to separate file KVM: SVM: Move AVIC code to separate file KVM: SVM: Move Nested SVM Implementation to nested.c kVM SVM: Move SVM related files to own sub-directory dm integrity: fix ppc64le warning drm/i915: Keep a per-engine request pool spi: spi-ep93xx: fix wrong SPI mode selection Bluetooth: fixing minor typo in comment ASoC: Intel: atom: Fix uninitialized variable compiler warning ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() ASoC: SOF: Turn "firmware boot complete" message into a dbg message ipmi: kcs: aspeed: Implement v2 bindings ipmi: kcs: Finish configuring ASPEED KCS device before enable dt-bindings: ipmi: aspeed: Introduce a v2 binding for KCS perf python: Fix clang detection to strip out options passed in $CC perf tools: Support Python 3.8+ in Makefile perf script: Fix invalid read of directory entry after closedir() ipmi: fix hung processes in __get_guid() perf script report: Fix SEGFAULT when using DWARF mode perf script: add -S/--symbols documentation perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric perf events parser: Add missing Intel CPU events to parser perf script: Allow --symbol to accept hexadecimal addresses perf report/top TUI: Fix title line formatting perf top: Support hotkey to change sort order perf top: Support --group-sort-idx to change the sort order perf symbols: Fix arm64 gap between kernel start and module end perf build-test: Honour JOBS to override detection of number of cores perf script: Add --show-cgroup-events option perf top: Add --all-cgroups option perf record: Add --all-cgroups option perf record: Support synthesizing cgroup events perf report: Add 'cgroup' sort key perf cgroup: Maintain cgroup hierarchy perf tools: Basic support for CGROUP event perf tools: Add file-handle feature test perf python: Include rwsem.c in the pythong biding rtc: ds1307: check for failed memory allocation on wdt HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices drm/virtio: make virtio_gpu_object_attach void drm/virtio: delete notify in virtio_gpu_object_create drm/virtio: delete notify after virtio_gpu_cmd_context_create drm/virtio: random virtgpu_drv.h cleanups Documentation: PM: sleep: Document system-wide suspend code flows cpufreq: Select schedutil when using big.LITTLE ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk ALSA: pcm: oss: Fix regression by buffer overflow fix (again) ALSA: pcm: oss: Fix regression by buffer overflow fix Bluetooth: Prioritize SCO traffic Bluetooth: hci_bcm: fix freeing not-requested IRQ Bluetooth: hci_bcm: respect IRQ polarity from DT Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled" powerpc/time: Replace <linux/clk-provider.h> by <linux/of_clk.h> csky: Fixup cpu speculative execution to IO area crypto: marvell/octeontx - fix double free of ptr crypto: hisilicon - Fix build error csky: Add uprobes support csky: Add kprobes supported bpf, lsm: Fix the file_mprotect LSM test. dax: Move mandatory ->zero_page_range() check in alloc_dax() dax,iomap: Add helper dax_iomap_zero() to zero a range dax: Use new dax zero page method for zeroing a page dm,dax: Add dax zero_page_range operation s390,dcssblk,dax: Add dax zero_page_range operation to dcssblk driver dax, pmem: Add a dax operation zero_page_range pmem: Add functions for reading/writing page to/from pmem drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory sparc32: use per-device dma_ops clk: sprd: fix to get a correct ibias of pll drivers/ide: convert to list_for_each_entry_safe() mlxsw: spectrum_trap: fix unintention integer overflow on left shift pegasus: Remove pegasus' own workqueue neigh: support smaller retrans_time settting net: openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry net: core: enable SO_BINDTODEVICE for non-root users NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout NFS: finish_automount() requires us to hold 2 refs to the mount record drm/i915/tgl: Make Wa_14010229206 permanent NFS: Fix a few constant_table array definitions net, sk_msg: Don't use RCU_INIT_POINTER on sk_user_data riscv, bpf: Remove BPF JIT for nommu builds bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier kbuild, btf: Fix dependencies for DEBUG_INFO_BTF drm/i915/selftests: Check for has-reset before testing hostile contexts ANDROID: Fix wq fp check for CFI builds drm/i915/gem: Utilize rcu iteration of context engines drm/i915/execlists: Peek at the next submission for error interrupts x86/kvm: fix a missing-prototypes "vmread_error" drm/i915/uc: Cleanup kerneldoc warnings edd: Use scnprintf() for avoiding potential buffer overflow ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen misc: pci_endpoint_test: remove duplicate macro PCI_ENDPOINT_TEST_STATUS PCI: tegra: Print -EPROBE_DEFER error message at debug level misc: pci_endpoint_test: Use full pci-endpoint-test name in request_irq() misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices tools: PCI: Add 'e' to clear IRQ misc: pci_endpoint_test: Add ioctl to clear IRQ misc: pci_endpoint_test: Avoid using module parameter to determine irqtype PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct MSI-X table address PCI: endpoint: Fix ->set_msix() to take BIR and offset as arguments misc: pci_endpoint_test: Add support to get DMA option from userspace tools: PCI: Add 'd' command line option to support DMA misc: pci_endpoint_test: Use streaming DMA APIs for buffer allocation PCI: endpoint: functions/pci-epf-test: Print throughput information PCI: endpoint: functions/pci-epf-test: Add DMA support to transfer data rtc: class: remove redundant assignment to variable err rtc: remove rtc_time_to_tm and rtc_tm_to_time rtc: sun6i: let the core handle rtc range rtc: sun6i: switch to rtc_time64_to_tm/rtc_tm_to_time64 include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS selftests/vm: fix map_hugetlb length used for testing read and write mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() mm/hugetlb.c: clean code by removing unnecessary initialization hugetlb_cgroup: add hugetlb_cgroup reservation docs hugetlb_cgroup: add hugetlb_cgroup reservation tests hugetlb: support file_region coalescing again hugetlb_cgroup: support noreserve mappings hugetlb_cgroup: add accounting for shared mappings hugetlb: disable region_add file_region coalescing hugetlb_cgroup: add reservation accounting for private mappings mm/hugetlb_cgroup: fix hugetlb_cgroup migration hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations hugetlb_cgroup: add hugetlb_cgroup reservation counter hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization mm/memblock.c: remove redundant assignment to variable max_addr mm: mempolicy: require at least one nodeid for MPOL_PREFERRED mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() mm/mempolicy: check hugepage migration is supported by arch in vma_migratable() mm/mempolicy: support MPOL_MF_STRICT for huge page mapping mm/compaction.c: clean code by removing unnecessary assignment mm/compaction: Disable compact_unevictable_allowed on RT mm/compaction: really limit compact_unevictable_allowed to 0 and 1 mm, compaction: fully assume capture is not NULL in compact_zone_order() mm,thp,compaction,cma: allow THP migration for CMA allocations mm,compaction,cma: add alloc_contig flag to compact_control selftests: vm: drop dependencies on page flags from mlock2 tests mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment mm/vmscan.c: make may_enter_fs bool in shrink_page_list() mm/vmscan.c: clean code by removing unnecessary assignment mm/vmscan.c: fix data races using kswapd_classzone_idx mm/vmscan.c: remove cpu online notification for now mm: vmscan: replace open codings to NUMA_NO_NODE mm: vmpressure: use mem_cgroup_is_root API mm: vmpressure: don't need call kfree if kstrndup fails mm/page_alloc: simplify page_is_buddy() for better code readability mm/page_alloc.c: micro-optimisation Remove unnecessary branch mm/page_alloc.c: use free_area_empty() instead of open-coding mm, pagealloc: micro-optimisation: save two branches on hot page allocation path mm/page_alloc: increase default min_free_kbytes bound kasan: add test for invalid size in memmove kasan: detect negative size in memory operation function mm/sparse.c: allocate memmap preferring the given node mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for the classic sparse mm/sparse: rename pfn_present() to pfn_in_present_section() mm/sparsemem: get address to page struct instead of address to pfn selftests: add MREMAP_DONTUNMAP selftest mm/mremap: add MREMAP_DONTUNMAP to mremap() mm: mmap: add trace point of vm_unmapped_area mmap: remove inline of vm_unmapped_area mm/memory.c: clarify a confusing comment for vm_iomap_memory mm: clarify a confusing comment for remap_pfn_range() mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path mm/gup: allow to react to fatal signals mm/gup: allow VM_FAULT_RETRY for multiple times mm: allow VM_FAULT_RETRY for multiple times mm: introduce FAULT_FLAG_INTERRUPTIBLE mm: introduce FAULT_FLAG_DEFAULT userfaultfd: don't retake mmap_sem to emulate NOPAGE mm: return faster for non-fatal signals in user mode faults sh/mm: use helper fault_signal_pending() powerpc/mm: use helper fault_signal_pending() arm64/mm: use helper fault_signal_pending() arc/mm: use helper fault_signal_pending() x86/mm: use helper fault_signal_pending() mm: introduce fault_signal_pending() mm/gup: fix __get_user_pages() on fault retry of hugetlb mm/gup: rename "nonblocking" to "locked" where proper mm: add pagemap.h to the fine documentation mm/vma: make is_vma_temporary_stack() available for general use mm/vma: make vma_is_foreign() available for general use mm/vma: move VM_NO_KHUGEPAGED into generic header mm/mapping_dirty_helpers: update huge page-table entry callbacks mm: memcg: make memory.oom.group tolerable to task migration mm, memcg: prevent mem_cgroup_protected store tearing mm, memcg: prevent memory.swap.max load tearing mm, memcg: prevent memory.min load/store tearing mm, memcg: prevent memory.low load/store tearing mm, memcg: prevent memory.max load tearing mm, memcg: prevent memory.high load/store tearing mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused memcg: css_tryget_online cleanups mm: memcontrol: recursive memory.low protection mm: memcontrol: clean up and document effective low/min calculations mm: memcontrol: fix memory.low proportional distribution mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() mm: memcg/slab: cache page number in memcg_(un)charge_slab() mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments mm: memcg/slab: use mem_cgroup_from_obj() mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node mm, memcg: fix build error around the usage of kmem_caches mm/swap_state.c: use the same way to count page in [add_to|delete_from]_swap_cache mm: swap: use smp_mb__after_atomic() to order LRU bit set mm: swap: make page_evictable() inline mm/swap_slots.c: assign|reset cache slot by value directly mm/swapfile: fix data races in try_to_unuse() mm/swap.c: not necessary to export __pagevec_lru_add() mm/swapfile.c: fix comments for swapcache_prepare mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path mm/gup: rename nr as nr_pinned in get_user_pages_fast() mm/gup/writeback: add callbacks for inaccessible pages mm: dump_page(): additional diagnostics for huge pinned pages mm: improve dump_page() for compound pages selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage mm/gup_benchmark: support pin_user_pages() and related calls mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages mm/gup: track FOLL_PIN pages mm/gup: require FOLL_GET for get_user_pages_fast() mm/gup: pass gup flags to two more routines mm: introduce page_ref_sub_return() mm/gup: pass a flags arg to __gup_device_* functions mm/gup: split get_user_pages_remote() into two routines mm/filemap.c: rewrite pagecache_get_page documentation mm/filemap.c: unexport find_get_entry mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirty_for_io include/linux/pagemap.h: rename arguments to find_subpage mm/filemap.c: use vm_fault error code directly mm/filemap.c: remove unused argument from shrink_readahead_size_eio() mm/filemap.c: clear page error before actual read mm/page-writeback.c: write_cache_pages(): deduplicate identical checks mm/filemap.c: don't bother dropping mmap_sem for zero size readahead mm/Makefile: disable KCSAN for kmemleak mm/kmemleak.c: use address-of operator on section symbols revert "topology: add support for node_to_mem_node() to determine the fallback node" slub: relocate freelist pointer to middle of object slub: improve bit diffusion for freelist ptr obfuscation mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs mm/slub.c: replace cpu_slab->partial with wrapped APIs fs_parse: remove pr_notice() about each validation ocfs2: use memalloc_nofs_save instead of memalloc_noio_save ocfs2: use scnprintf() for avoiding potential buffer overflow ocfs2: roll back the reference count modification of the parent directory if an error occurs ocfs2: ocfs2_fs.h: replace zero-length array with flexible-array member ocfs2: dlm: replace zero-length array with flexible-array member ocfs2: cluster: replace zero-length array with flexible-array member ocfs2: replace zero-length array with flexible-array member ocfs2: add missing annotations for ocfs2_refcount_cache_lock() and ocfs2_refcount_cache_unlock() ocfs2: remove useless err ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" ocfs2: there is no need to log twice in several functions ocfs2: remove dlm_lock_is_remote ocfs2: use OCFS2_SEC_BITS in macro ocfs2: remove unused macros ocfs2: remove FS_OCFS2_NM scripts/spelling.txt: add more spellings to spelling.txt scripts/spelling.txt: add syfs/sysfs pattern asm-generic: make more kernel-space headers mandatory kthread: mark timer used by delayed kthread works as IRQ safe tools/accounting/getdelays.c: fix netlink attribute length iomap: Handle memory allocation failure in readahead tools headers UAPI: Update tools's copy of linux/perf_event.h xfs: fix inode number overflow in ifree cluster helper vdpa: move to drivers/vdpa virtio: Intel IFC VF driver for VDPA vdpasim: vDPA device simulator vhost: introduce vDPA-based backend net: stmmac: xgmac: Fix VLAN register handling net: cavium: Fix build errors due to 'imply CAVIUM_PTP' mptcp: fix "fn parameter not described" warnings mptcp: re-check dsn before reading from subflow mptcp: subflow: check parent mptcp socket on subflow state change mptcp: fix tcp fallback crash net: ipv6: rpl_iptunnel: remove redundant assignments to variable err crypto/chcr: Add missing include file <linux/highmem.h> net: dsa: dsa_bridge_mtu_normalization() can be static net: atlantic: fix missing | operator when assigning rec->llc net: qualcomm: rmnet: Allow configuration updates to existing devices PM: sleep: Add pm_debug_messages kernel command line option powerpc/perf: split callchain.c by bitness powerpc/64: Make COMPAT user-selectable disabled on littleendian by default. powerpc/64: make buildable without CONFIG_COMPAT powerpc/perf: consolidate valid_user_sp -> invalid_user_sp powerpc/perf: consolidate read_user_stack_32 powerpc: move common register copy functions from signal_32.c to signal.c powerpc: Add back __ARCH_WANT_SYS_LLSEEK macro powerpc/ps3: Set CONFIG_UEVENT_HELPER=y in ps3_defconfig powerpc/ps3: Remove an unneeded NULL check powerpc/ps3: Remove duplicate error message powerpc/powernv: Re-enable imc trace-mode in kernel powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events. powerpc/pseries: Fix MCE handling on pseries selftests/eeh: Skip ahci adapters powerpc/64s: Fix doorbell wakeup msgclr optimisation drm/zte: Use simple encoder drm/vkms: Use simple encoder drm/virtgpu: Use simple encoder drm/vc4: Use simple encoder drm/tilcdc: Use simple encoder drm/tidss: Use simple encoder drm/tegra: Use simple encoder drm/sun4i: Use simple encoder drm/shmobile: Use simple encoder drm/rockchip: Use simple encoder drm/rcar-du: Use simple encoder drm/mediatek: Use simple encoder drm/ingenic: Use simple encoder drm/imx: Use simple encoder drm/i2c/tda998x: Use simple encoder drm/hisilicon/kirin: Use simple encoder drm/gma500: Use simple encoder drm/fsl-dcu: Use simple encoder drm/exynos: Use simple encoder drm/atmel-hlcdc: Use simple encoder csky: Enable LOCKDEP_SUPPORT drm: Fix wrong kfree() in managed resource usage example nvmet: fix NULL dereference when removing a referral nvme: inherit stable pages constraint in the mpath stack device Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()" pinctrl: Unconditionally assign .request()/.free() gpio: Unconditionally assign .request()/.free() Bluetooth: Always request for user confirmation for Just Works Bluetooth: Add BT_MODE socket option Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS dt-bindings: net: bluetooth: Add device tree bindings for QCA chip QCA6390 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390 lookup_open(): don't bother with fallbacks to lookup+create atomic_open(): no need to pass struct open_flags anymore open_last_lookups(): move complete_walk() into do_open() open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open() open_last_lookups(): don't abuse complete_walk() when all we want is unlazy open_last_lookups(): consolidate fsnotify_create() calls take post-lookup part of do_last() out of loop link_path_walk(): sample parent's i_uid and i_mode for the last component __nd_alloc_stack(): make it return bool reserve_stack(): switch to __nd_alloc_stack() pick_link(): take reserving space on stack into a new helper pick_link(): more straightforward handling of allocation failures fold path_to_nameidata() into its only remaining caller pick_link(): pass it struct path already with normal refcounting rules fs/namei.c: kill follow_mount() non-RCU analogue of the previous commit helper for mount rootwards traversal follow_dotdot(): be lazy about changing nd->path follow_dotdot_rcu(): be lazy about changing nd->path follow_dotdot{,_rcu}(): massage loops lift all calls of step_into() out of follow_dotdot/follow_dotdot_rcu scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table scsi: ufs: Use ufshcd_config_pwr_mode() when scaling gear drm/i915/gem: Drop cached obj->bind_count 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 drm/i915/gt: Make fence revocation unequivocal drm/i915/gt: Store the fence details on the fence drm/i915/gt: Only wait for GPU activity before unbinding a GGTT fence ext4: save all error info in save_error_info() and drop ext4_set_errno() drm/i915/gem: Try allocating va from free space blkcg: don't offline parent blkcg first blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature Input: update SPDX tag for input-event-codes.h Input: i8042 - add Acer Aspire 5738z to nomux list arm64: Always force a branch protection mode when the compiler has one x86: start using named parameters for low-level uaccess asms Input: goodix - fix compilation when ACPI support is disabled vfio: Ignore -ENODEV when getting MSI cookie vfio-pci/nvlink2: Allow fallback to ibm,mmio-atsd[0] x86: get rid of 'rtype' argument to __get_user_asm() macro drm/amd/dc: Kill dc_conn_log_hex_linux() drm/amd/amdgpu_dm/mst: Remove useless sideband tracing drm/amdgpu/vcn: fix spelling mistake "fimware" -> "firmware" drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 drm/amd/display: code cleanup of dc_link file on func dc_link_construct drm/amd/display: code cleanup on dc_link from is_same_edid to get_ddc_line drm/amd/display: codestyle cleanup on dc_link file until detect_dp func drm/amd/display: cleanup codestyle type BLOCK_COMMENT_STYLE on dc_link drm/amdgpu: enable VCN2.5 DPG mode for Arcturus drm/amdgpu/vcn2.5: Add firmware w/r ptr reset sync drm/amdgpu/vcn2.0: Add firmware w/r ptr reset sync drm/amdgpu/vcn: Add firmware share memory support drm/amdgpu/vcn2.5: stall DPG when WPTR/RPTR reset drm/amdgpu/vcn2.0: stall DPG when WPTR/RPTR reset drm/amdgpu/vcn: fix race condition issue for dpg unpause mode switch drm/amdgpu/vcn: fix race condition issue for vcn start drm/amdgpu: skip access sdma_v5_0 registers under SRIOV (v2) drm/amdgpu: stop disable the scheduler during HW fini drm/amd/powerplay: added mutex protection on msg issuing drm/amd/powerplay: unified interfaces for message issuing and response checking drm/amd/powerplay: avoid calling Vega20 specific SMU message implemention drm/amd/powerplay: avoid calling SMU10 specific SMU message implemention drm/amd/powerplay: avoid calling SMU9 specific SMU message implemention drm/amd/powerplay: avoid calling SMU8 specific SMU message implemention drm/amd/powerpaly: drop unused APIs drm/amd/powerplay: avoid calling SMU7 specific SMU message implemention drm/amd/powerplay: avoid calling CI specific SMU message implemention drm/amdgpu: reroute VMC and UMD to IH ring 1 for oss v5 drm/amdgpu: call psp to program ih cntl in SR-IOV for Navi drm/amdgpu: enable IH ring 1 and ring 2 for navi drm/amdgpu: ih doorbell size of range changed for nbio v7.4 drm/amdgpu: infinite retries fix from UTLC1 RB SDMA drm/amdgpu: fix non-pointer dereference for non-RAS supported drm/amd/amdgpu: Include headers for PWR and SMUIO registers drm/amdgpu: implement more ib pools (v2) drm/amd/display: Move backlight pwm enable function call drm/amd/display: Add ABM driver implementation drm/amd/display: 3.2.77 drm/amdgpu: extend compute job timeout drm/amdgpu: No need support vcn decode drm/amdgpu: postpone entering fullaccess mode drm/amdgpu: adjust sequence of ip_discovery init and timeout_setting drm/amdgpu: equip new req_init_data handshake drm/amdgpu: use static mmio offset for NV mailbox drm/amdgpu: introduce new request and its function drm/amdgpu: introduce new idh_request/event enum drm/amdgpu: cleanup idh event/req for NV headers drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2) drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header drm/amd/amdgpu: Add missing SMUIO v12 register to headers drm/amdgpu/uvd7: remove unnecessary conversion to bool drm/radeon: align short build log drm/radeon: use pattern rule to avoid code duplication in Makefile drm/radeon: fix build rules of *_reg_safe.h drm/radeon: remove unneeded header include path drm/amdgpu: Ignore the not supported error from psp drm/amdgpu: Add 4k resolution for virtual display drm/amdgpu: Virtual display need to support multiple ctrcs drm/amdgpu: disable ras query and iject during gpu reset drm/amdgpu: added xgmi ras error reset sequence drm/amdgpu: cleanup all virtualization detection routine drm/amdgpu: amends feature bits for MM bandwidth mgr drm/amdgpu: purge ip_discovery headers drm/amdgpu: Fix FRU data checking drm/amdgpu: Expose TA FW version in fw_version file drm/amdgpu: disabled fru eeprom access drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register to headers drm/amdgpu: Add documentation for unique_id drm/amdgpu: Add documentation for PCIe accounting drm/amdgpu: Add documentation for memory info drm/amdgpu: Enable reading FRU chip via I2C v3 drm/amdkfd: kfree the wrong pointer dt-bindings: net: mvusb: Fix example errors net: stmmac: Fix VLAN filtering when HW does not support it bnx2x: correct a comment mistake in grammar net/faraday: fix grammar in function ftgmac100_setup_clk() in ftgmac100.c slcan: Don't transmit uninitialized stack data in padding net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 cxgb4: free MQPRIO resources in shutdown path ANDROID: db845c build: Use merge_configs cxgb4: fix MPS index overwrite when setting MAC address ipv6: don't auto-add link-local address to lag ports ANDROID: GKI: defconfig: enable CONFIG_THERMAL_GOV_POWER_ALLOCATOR net_sched: add a temporary refcnt for struct tcindex_data x86: get rid of 'rtype' argument to __put_user_goto() macro NFS: Try to join page groups before an O_DIRECT retransmission NFS: Refactor nfs_lock_and_join_requests() NFS: Reverse the submission order of requests in __nfs_pageio_add_request() NFS: Clean up nfs_lock_and_join_requests() NFS: Remove the redundant function nfs_pgio_has_mirroring() NFS: Fix memory leaks in nfs_pageio_stop_mirroring() NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() NFS: Fix use-after-free issues in nfs_pageio_add_request() NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() percpu: update copyright emails to dennis@kernel.org signal: Extend exec_id to 64bits MAINTAINERS: drop an old reference to stm32 pwm timers doc MAINTAINERS: dt: update etnaviv file reference virtio: introduce a vDPA based transport vDPA: introduce vDPA bus vringh: IOTLB support vhost: factor out IOTLB vhost: allow per device message handler vhost: refine vhost and vringh kconfig kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ kdb: Eliminate strncpy() warnings by replacing with strscpy() NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() drm/i915/gt: fix spelling mistake "undeflow" -> "underflow" drm/i915/gt: Align engine dump active/pending io_uring: add missing finish_wait() in io_sq_thread() arm64: Kconfig: ptrauth: Add binutils version check to fix mismatch init/kconfig: Add LD_VERSION Kconfig drm/core: Calculate bpp in afbc helper drm/core: Use proper debugging macro thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs platform/x86: intel-hid: fix: Update Tiger Lake ACPI device ID ACPI: Update Tiger Lake ACPI device IDs hrtimer: Don't dereference the hrtimer pointer after the callback ASoC: topology: use name_prefix for new kcontrol ASoC: rt5682: Fix build error without CONFIG_I2C ASoC: dpcm: allow start or stop during pause for backend rtc: ds1307: add support for watchdog timer on ds1388 rtc: da9052: switch to rtc_time64_to_tm/rtc_tm_to_time64 rtc: da9052: set range rtc: da9052: convert to devm_rtc_allocate_device PM: sleep: core: Drop racy and redundant checks from device_prepare() PM: hibernate: Propagate the return value of hibernation_restore() watchdog: Add K3 RTI watchdog support dt-bindings: watchdog: Add support for TI K3 RTI watchdog watchdog: ziirave_wdt: change name to be more specific watchdog: orion: use 0 for unset heartbeat ACPI: video: Use native backlight on Acer Aspire 5783z ACPI: video: Docs update for "acpi_backlight" kernel parameter options nvme-tcp: fix possible crash in recv error flow Revert "irqchip/xilinx: Enable generic irq multi handler" Revert "irqchip/xilinx: Do not call irq_set_default_host()" drm/amdgpu: improve amdgpu_gem_info debugfs file drm/amdgpu: add support for exporting VRAM using DMA-buf v3 drm/amdgpu: add checks if DMA-buf P2P is supported drm/amdgpu: note that we can handle peer2peer DMA-buf drm/ttm: lock resv object during destruction dma-buf: add peer2peer flag Revert "driver core: platform: Initialize dma_parms for platform devices" Revert "amba: Initialize dma_parms for amba devices" gpio: export of_pinctrl_get to modules powerpc: Make setjmp/longjmp signature standard powerpc/cputable: Remove unnecessary copy of cpu_spec->oprofile_type powerpc: Suppress .eh_frame generation powerpc: Drop -fno-dwarf2-cfi-asm powerpc/32: drop unused ISA_DMA_THRESHOLD powerpc/powernv: Add documentation for the opal sensor_groups sysfs interfaces selftests/powerpc: Fix try-run when source tree is not writable powerpc/vmlinux.lds: Explicitly retain .gnu.hash powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c powerpc/ptrace: create ppc_gethwdinfo() powerpc/ptrace: create ptrace_get_debugreg() powerpc/ptrace: split out ADV_DEBUG_REGS related functions. powerpc/ptrace: move register viewing functions out of ptrace.c powerpc/ptrace: split out TRANSACTIONAL_MEM related functions. powerpc/ptrace: split out SPE related functions. powerpc/ptrace: split out ALTIVEC related functions. powerpc/ptrace: split out VSX related functions. powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 powerpc/ptrace: remove unused header includes powerpc: Move ptrace into a subdirectory. powerpc/64/syscall: Reconcile interrupts powerpc/64s/exception: Remove lite interrupt return powerpc/64s: Implement interrupt exit logic in C powerpc/64: Implement soft interrupt replay in C powerpc/64/syscall: Zero volatile registers when returning powerpc/64/sycall: Implement syscall entry/exit logic in C powerpc/64/sstep: Ifdef the deprecated fast endian switch syscall powerpc/64/syscall: Remove non-volatile GPR save optimisation powerpc/64s/exception: Soft NMI interrupt should not use ret_from_except powerpc/64s/exception: Reconcile interrupts in system_reset powerpc/64s/exception: Only test KVM in SRR interrupts when PR KVM is supported powerpc/64s/exception: Add more comments for interrupt handlers powerpc/64s/exception: Clean up SRR specifiers powerpc/64s/exception: Re-inline some handlers powerpc/64s/exception: Avoid touching the stack in hdecrementer powerpc/64s/exception: Trim unused arguments from KVMTEST macro powerpc/64s/exception: Remove the SPR saving patch code macros powerpc/64s/exception: Remove confusing IEARLY option powerpc/64s/exception: Move KVM test to common code powerpc/64s/exception: Move soft-mask test to common code powerpc/64s/exception: Move real to virt switch into the common handler powerpc/64s/exception: Add ISIDE option powerpc/64s/exception: Remove old INT_KVM_HANDLER powerpc/64s/exception: Remove old INT_COMMON macro powerpc/64s/exception: Remove old INT_ENTRY macro powerpc/64s/exception: Move all interrupt handlers to new style code gen macros powerpc/64s/exception: Expand EXC_COMMON and EXC_COMMON_ASYNC macros powerpc/64s/exception: Add GEN_KVM macro that uses INT_DEFINE parameters powerpc/64s/exception: Add GEN_COMMON macro that uses INT_DEFINE parameters powerpc/64s/exception: Introduce INT_DEFINE parameter block for code generation powerpc/64: mark emergency stacks valid to unwind powerpc/64/tm: Don't let userspace set regs->trap via sigreturn scsi: bnx2fc: fix boolreturn.cocci warnings scsi: zfcp: use fallthrough; scsi: aacraid: do not overwrite retval in aac_reset_adapter() scsi: sr: Fix sr_block_release() scsi: aic7xxx: Remove more FreeBSD-specific code scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug scsi: ufs: set device as active power mode after resetting device scsi: iscsi: Report unbind session event when the target has been removed x86: get rid of 'errret' argument to __get_user_xyz() macross x86: remove __put_user_asm() infrastructure dt-bindings: usb: dwc2: fix bindings for amlogic, meson-gxbb-usb dt-bindings: uniphier-system-bus: fix warning in the example dt-bindings: display: meson-vpu: fix indentation of reg-names' "items" dt-bindings: iio: Fix adi, ltc2983 uint64-matrix schema constraints dt-bindings: power: Fix example for power-domain dt-bindings: arm: Add some constraints for PSCI nodes of: some unittest overlays not untracked of: gpio unittest kfree() wrong object dt-bindings: phy: convert phy-rockchip-inno-usb2 bindings to yaml libnvdimm: Update persistence domain value for of_pmem and papr_scm device drm/i915/gem: Ignore readonly failures when updating relocs dt-bindings: serial: sh-sci: Convert to json-schema dt-bindings: serial: Document serialN aliases drm/dp_mst: make build_clear_payload_id_table return void tools/test/nvdimm: Fix out of tree build dt-bindings: thermal: tsens: Set 'additionalProperties: false' dt-bindings: thermal: tsens: Fix nvmem-cell-names schema drm/i915/gt: Fill all the unused space in the GGTT drm/i915: Report all failed registers for ctx isolation drm/i915/gt: Include the execlists CCID of each port in the engine dump drm/i915/execlists: Pause CS flow before reset drm/i915/selftests: Tidy up an error message for live_error_interrupt drm/i915/gt: Include a few tracek for timeslicing drm/i915: Defer kicking the tasklet until all rescheduling is complete drm/i915/tc/icl: Update TC vswing tables drm/i915/dp/ehl: Update vswing table for HBR and RBR drm/i915/dp: Return the right vswing tables pinctrl: Define of_pinctrl_get() dummy for !PINCTRL dt-bindings: vendor-prefixes: Add Beacon vendor prefix gpio: Rename variable in core APIs ARM: qcom: Add support for IPQ40xx RISC-V: Support cpu hotplug RISC-V: Add supported for ordered booting method using HSM RISC-V: Add SBI HSM extension definitions RISC-V: Export SBI error to linux error mapping function RISC-V: Add cpu_ops and modify default booting method RISC-V: Move relocate and few other functions out of __init RISC-V: Implement new SBI v0.2 extensions RISC-V: Introduce a new config for SBI v0.1 RISC-V: Add SBI v0.2 extension definitions RISC-V: Add basic support for SBI v0.2 RISC-V: Mark existing SBI as 0.1 SBI. ASoC: dapm: connect virtual mux with default value ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag ANDROID: Enable HID_NINTENDO as y FROMLIST: HID: nintendo: add nintendo switch controller driver net: ipv6: rpl_iptunnel: Fix potential memory leak in rpl_do_srh_inline cxgb4/chcr: nic-tls stats in ethtool net: dsa: fix oops while probing Marvell DSA switches net/bpfilter: remove superfluous testing message net: macb: Fix handling of fixed-link node net: dsa: ksz: Select KSZ protocol tag drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode pcmcia: remove some unused space characters drm/amd/display: increase HDCP authentication delay drm/amd/display: Correctly cancel future watchdog and callback events drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 libnvdimm/region: Fix build error drm/amd/powerplay: move the ASIC specific nbio operation out of smu_v11_0.c drm/amd/powerplay: drop redundant BIF doorbell interrupt operations drm/amd/display: Fix dcn21 num_states drm/amd/display: Enable BT2020 in COLOR_ENCODING property drm/amd/display: LFC not working on 2.0x range monitors (v2) drm/amd/display: Support plane level CTM drm/amd/display: Revert change to HDCP display states drm/amd/display: Not doing optimize bandwidth if flip pending. drm/amd/display: Use double buffered DRR timing update by default drm/amd/display: Support P010 pixel format drm/amd/display: Update function to get optimal number of taps drm/amdgpu: fix hpd bo size calculation error csky: Enable the gcov function csky: Fixup get wrong psr value from phyical reg Makefile: Update kselftest help information nvme-tcp: don't poll a non-live queue nvme-tcp: fix possible crash in write_zeroes processing xfs: remove redundant variable assignment in xfs_symlink() xfs: ratelimit inode flush on buffered write ENOSPC drm/mm: revert "Break long searches in fragmented address spaces" i2c: rcar: clean up after refactoring i2c_timings PCI: pciehp: Fix MSI interrupt race PCI: pciehp: Fix indefinite wait on sysfs requests drm/xen: fix passing zero to 'PTR_ERR' warning dt-bindings: vendor-prefixes: Add Topwise of: of_private.h: Replace zero-length array with flexible-array member docs: dt: fix a broken reference to input.yaml docs: dt: fix references to ap806-system-controller.txt docs: dt: fix references to m_can.txt file dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support dt-bindings: Add cros-ec Type C port driver dt-bindings: leds: common: fix example for gpio-leds dt-bindings: interrupt-controller: msi: Correct msi-controller@c's reg dt-bindings: spi: Add interconnect binding for QSPI dt-bindings: spi: Convert QSPI bindings to YAML dt-bindings: thermal: rcar-thermal: Convert bindings to json-schema dt-bindings: phy: Convert phy-mmp3-usb to json-schema dt-bindings: Add "mrvl", a legacy vendor prefix for Marvell dt-bindings: arm: mrvl: Add missing compatible strings dt-bindings: arm: l2x0: Tauros 3 is PL310 compatible dt-bindings: Add missing 'additionalProperties: false' KVM: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y KVM: VMX: Add a trampoline to fix VMREAD error handling KVM: SVM: Annotate svm_x86_ops as __initdata KVM: VMX: Annotate vmx_x86_ops as __initdata KVM: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection KVM: x86: Set kvm_x86_ops only after ->hardware_setup() completes KVM: VMX: Configure runtime hooks using vmx_x86_ops KVM: VMX: Move hardware_setup() definition below vmx_x86_ops KVM: x86: Move init-only kvm_x86_ops to separate struct KVM: Pass kvm_init()'s opaque param to additional arch funcs drm/qxl: Use correct notify port address when creating cursor ring io_uring: refactor file register/unregister/update handling gpio: Avoid using pin ranges with !PINCTRL pinctrl: qcom: fix compilation error nvmet-fc: fix typo in comment nvme-rdma: Replace comma with a semicolon nvme-fcloop: fix deallocation of working context nvme: fix compat address handling in several ioctls csky/ftrace: Fixup ftrace_modify_code deadlock without CPU_HAS_ICACHE_INS ANDROID: f_audio_source.c: Call cpu_latency_qos_*() instead of pm_qos_*() drm/mm: revert "Break long searches in fragmented address spaces" ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor drm: add docs about the IN_FORMATS plane property drm/i915/execlists: Double check breadcrumb before crying foul Revert "ALSA: uapi: Drop asound.h inclusion from asoc.h" 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 drm/i915/perf: don't read head/tail pointers outside critical section PCI: endpoint: Fix clearing start entry in configfs PCI: tegra: Add support for PCIe endpoint mode in Tegra194 fbcon: fix null-ptr-deref in fbcon_switch ANDROID: GKI: Removed cuttlefish configs 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() fpga: dfl: pci: fix return value of cci_pci_sriov_configure fpga: zynq: Remove clk_get error message for probe defer netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write net: stmmac: add EHL 2.5Gbps PCI info and PCI ID net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID net: stmmac: create dwmac-intel.c to contain all Intel platform net: dsa: bcm_sf2: Support specifying VLAN tag egress rule net: dsa: bcm_sf2: Add support for matching VLAN TCI net: dsa: bcm_sf2: Move writing of CFP_DATA(5) into slicing functions net: dsa: bcm_sf2: Check earlier for FLOW_EXT and FLOW_MAC_EXT net: dsa: bcm_sf2: Disable learning for ASP port net: dsa: b53: Deny enslaving port 7 for 7278 into a bridge net: dsa: b53: Prevent tagged VLAN on port 7 for 7278 net: dsa: b53: Restore VLAN entries upon (re)configuration net: dsa: bcm_sf2: Fix overflow checks hv_netvsc: Remove unnecessary round_up for recv_completion_cnt selftests: mlxsw: Add test cases for devlink-trap policers mlxsw: spectrum_trap: Add support for setting of packet trap group parameters mlxsw: spectrum_trap: Switch to use correct packet trap group mlxsw: spectrum_trap: Do not initialize dedicated discard policer mlxsw: spectrum_trap: Add devlink-trap policer support mlxsw: spectrum_trap: Prepare policers for registration with devlink mlxsw: spectrum: Track used packet trap policer IDs mlxsw: reg: Extend QPCR register selftests: netdevsim: Add test cases for devlink-trap policers netdevsim: Add support for setting of packet trap group parameters devlink: Allow setting of packet trap group parameters devlink: Add packet trap group parameters support netdevsim: Add devlink-trap policer support Documentation: Add description of packet trap policers devlink: Add packet trap policers support selftests/bpf: Test FD-based cgroup attachment libbpf: Add support for bpf_link-based cgroup attachment bpf: Implement bpf_prog replacement for an active bpf_cgroup_link bpf: Implement bpf_link-based cgroup BPF program attachment staging/octeon: fix up merge error selinux: clean up indentation issue with assignment statement NFS: Ensure security label is set for root inode Revert "sched/core: Prevent race condition between cpuset and __sched_setscheduler()" Revert "ANDROID: binder: fix sleeping from invalid function caused by RT inheritance" bpf: Test_verifier, add alu32 bounds tracking tests bpf: Test_verifier, #65 error message updates for trunc of boundary-cross bpf: Test_verifier, bpf_get_stack return value add <0 bpf: Test_progs, add test to catch retval refine error handling bpf: Verifier, refine 32bit bound in do_refine_retval_range bpf: Verifier, do explicit ALU32 bounds tracking bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly docs: dt: display/ti: fix typos at the devicetree/ directory name ubi: ubi-media.h: Replace zero-length array with flexible-array member ubifs: Fix out-of-bounds memory access caused by abnormal value of node_len ubi: fastmap: Only produce the initial anchor PEB when fastmap is used ubi: fastmap: Free unused fastmap anchor peb during detach ubifs: ubifs_add_orphan: Fix a memory leak bug ubifs: ubifs_jnl_write_inode: Fix a memory leak bug ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans() bpf, lsm: Make BPF_LSM depend on BPF_EVENTS selftests: bpf: Extend sk_assign tests for UDP selftests: bpf: Add test for sk_assign bpf: Don't refcount LISTEN sockets in sk_assign() net: Track socket refcounts in skb_steal_sock() bpf: Add socket assign support bpf, doc: Add John as official reviewer to BPF subsystem arch/xtensa: fix grammar in Kconfig help text bpf: btf: Fix arg verification in btf_ctx_access() drm/i915/execlists: Explicitly reset both reg and context runtime ANDROID: clang: update to 10.0.5 mm/hmm: return error for non-vma snapshots mm/hmm: do not set pfns when returning an error code mm/hmm: do not unconditionally set pfns when returning EBUSY mm/hmm: use device_private_entry_to_pfn() drm/managed: Fix off-by-one in warning libnvdimm/region: Replace zero-length array with flexible-array member libnvdimm/label: Replace zero-length array with flexible-array member ipvs: fix uninitialized variable warning netfilter: nft_exthdr: fix endianness of tcp option cast drm/i915/gem: Split eb_vma into its own allocation drm/fb: fix kernel-doc in drm_framebuffer.h dt-bindings: display: ti: Fix dtc unit-address warnings in examples bpf: Simplify reg_set_min_max_inv handling bpf: Fix tnum constraints for 32-bit comparisons bpf: Undo incorrect __reg_bound_offset32 handling net: phylink: add separate pcs operations structure net: phylink: rename 'ops' to 'mac_ops' net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype r8169: factor out rtl8169_tx_map qed: Fix use after free in qed_chain_free r8169: improve handling of TD_MSS_MAX net: dsa: sja1105: add broadcast and per-traffic class policers net: dsa: sja1105: add configuration of port policers net: dsa: felix: add port policers net: dsa: add port policers net: dsa: refactor matchall mirred action to separate function net: mscc: ocelot: add action of police on vcap_is2 ionic: remove lifs on fw reset ionic: disable the queues on link down ionic: check for queues before deleting ionic: clean tx queue of unfinished requests ionic: move irq request to qcq alloc ionic: move debugfs add/delete to match alloc/free ionic: check for linkup in watchdog ionic: decouple link message from netdev state mlxsw: spectrum_ptp: Fix build warnings devlink: Add auto dump flag to health reporter devlink: Implicitly set auto recover flag when registering health reporter netdevsim: Change dummy reporter auto recover default ptp: Avoid deadlocks in the programmable pin code. net: devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG net: sched: expose HW stats types per action used by drivers net: introduce nla_put_bitfield32() helper and use it RDMA/bnxt_re: make bnxt_re_ib_init static net: hns3: fix set and get link ksettings issue net: hns3: fix RSS config lost after VF reset. net: hns3: fix for fraglist SKB headlen not handling correctly net: hns3: drop the WQ_MEM_RECLAIM flag when allocating WQ net: dsa: Simplify 'dsa_tag_protocol_to_str()' net: ena: Make some functions static dpaa_eth: Make dpaa_a050385_wa static crypto/chtls: Fix chtls crash in connection cleanup net: fix fraglist segmentation reference count leak crypto/chcr: fix incorrect ipv6 packet length net: stmmac: Add support for VLAN Rx filtering udp: initialize is_flist with 0 in udp_gro_receive Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex Crypto: chelsio - Fixes a hang issue during driver registration selftests:mptcp: fix failure due to whitespace damage ASoC: soc-dai: fix DAI startup/shutdown sequence ASoC: fix regwmask drm/i915/perf: Schedule oa_config after modifying the contexts drm/i915: Wrap i915_active in a simple kreffed struct drm/i915: Allow for different modes of interruptible i915_active_wait net: ethernet: ti: fix spelling mistake "rundom" -> "random" ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link drm/i915/selftests: Check timeout before flush and cond checks drm/i915/execlists: Include priority info in trace_ports drm/i915/huc: Fix HuC register used in debugfs pwm: jz4740: Allow selection of PWM channels 0 and 1 pwm: jz4740: Obtain regmap from parent node pwm: jz4740: Improve algorithm of clock calculation pwm: jz4740: Use clocks from TCU driver pwm: sun4i: Remove redundant needs_delay pwm: omap-dmtimer: Implement .apply callback pwm: omap-dmtimer: Do not disable PWM before changing period/duty_cycle pwm: omap-dmtimer: Fix PWM enabling sequence pwm: omap-dmtimer: Update description for PWM OMAP DM timer pwm: omap-dmtimer: Drop unused header file pwm: renesas-tpu: Drop confusing registered message pwm: renesas-tpu: Fix late Runtime PM enablement pwm: rcar: Fix late Runtime PM enablement dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support pwm: meson: Fix confusing indentation pwm: pca9685: Use gpio core provided macro GPIO_LINE_DIRECTION_OUT pwm: pca9685: Replace CONFIG_PM with __maybe_unused pwm: tegra: Add support for Tegra194 pwm: Enable compile testing for some of drivers x86/xen: Make the secondary CPU idle tasks reliable x86/xen: Make the boot CPU idle task reliable xen-pciback: fix INTERRUPT_TYPE_* defines xen/xenbus: remove unused xenbus_map_ring() drm/dp_mst: add kernel-doc for drm_dp_mst_port.fec_capable PCI: sysfs: Revert "rescan" file renames pwm: pca9685: Remove unused duty_cycle struct element pwm: mxs: Remove unused include of of_address.h pwm: imx27: Remove unused include of of_device.h pwm: imx-tpm: Remove unused includes pwm: Implement some checks for lowlevel drivers pwm: imx27: Ensure clocks being on iff the PWM is on pwm: imx27: Don't disable clocks at device remove time pwm: imx27: Simplify helper function to enable and disable clocks pwm: imx27: Fix clock handling in pwm_imx27_apply() pwm: bcm2835: Dynamically allocate base dt-bindings: pwm: Convert google,cros-ec-pwm.txt to YAML format alpha: Fix nautilus PCI setup PCI: Add support for root bus sizing PCI: Use ioremap(), not phys_to_virt() for platform ROM ASoC: AMD: Clear format bits before setting them ASoC: bcm: Fix pointer cast warning dt-bindings: sound: cs42l51: Remove unneeded I2C unit name drm/i915/huc: Add more errors for I915_PARAM_HUC_STATUS gfs2: Fix oversight in gfs2_ail1_flush ACPICA: Update version 20200326 ACPICA: Fixes for acpiExec namespace init file ACPICA: Add NHLT table signature ACPICA: WSMT: Fix typo, no functional change ACPICA: utilities: fix sprintf() ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support ACPICA: Change PlatformCommChannel ASL keyword to PCC ACPICA: Fix IVRS IVHD type 10h reserved field name ACPICA: Implement IVRS IVHD type 11h parsing ACPICA: Fix a typo in a comment field ACPICA: Update version to 20200214 drm: error out with EBUSY when device has existing master drm: rework SET_MASTER and DROP_MASTER perm handling ceph: fix snapshot directory timestamps ceph: wait for async creating inode before requesting new max size ceph: don't skip updating wanted caps when cap is stale ceph: request new max size only when there is auth cap ceph: cleanup return error of try_get_cap_refs() ceph: return ceph_mdsc_do_request() errors from __get_parent() ceph: check all mds' caps after page writeback ceph: update i_requested_max_size only when sending cap msg to auth mds ceph: simplify calling of ceph_get_fmode() ceph: remove delay check logic from ceph_check_caps() ceph: consider inode's last read/write when calculating wanted caps ceph: always renew caps if mds_wanted is insufficient ceph: update dentry lease for async create ceph: attempt to do async create when possible ceph: cache layout in parent dir on first sync create ceph: add new MDS req field to hold delegated inode number ceph: decode interval_sets for delegated inos ceph: make ceph_fill_inode non-static ceph: perform asynchronous unlink if we have sufficient caps ceph: don't take refs to want mask unless we have all bits ceph: cap tracking for async directory operations ceph: make __take_cap_refs non-static ceph: add infrastructure for waiting for async create to complete ceph: track primary dentry link ceph: add flag to designate that a request is asynchronous ceph: more caps.c lockdep assertions ceph: clean up kick_flushing_inode_caps() libceph: directly skip to the end of redirect reply libceph: simplify ceph_monc_handle_map() ceph: return ETIMEDOUT errno to userland when request timed out ceph: re-org copy_file_range and fix some error paths ceph: move to a dedicated slabcache for mds requests ceph: reorganize fields in ceph_mds_request ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite ceph: replace zero-length array with flexible-array member rbd: enable multiple blk-mq queues rbd: embed image request in blk-mq pdu rbd: acquire header_rwsem just once in rbd_queue_workfn() rbd: get rid of img_request_layered_clear() rbd: kill img_request kref ceph: check if file lock exists before sending unlock request ceph: fix description of some mount options ceph: move ceph_osdc_{read,write}pages to ceph.ko ceph: don't ClearPageChecked in ceph_invalidatepage() rbd: remove barriers from img_request_layered_{set,clear,test}() libceph: drop CEPH_DEFINE_SHOW_FUNC ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND,LAZYIO} ceph: add refcounting for Fx caps ceph: register MDS request with dir inode from the start fanotify: Fix the checks in fanotify_fsid_equal platform/x86: surface3_power: Fix always true condition in mshw0011_space_handler() media: venus: firmware: Ignore secure call error on first resume ANDROID: GKI: enable CONFIG_WIREGUARD mtd: Convert fallthrough comments into statements usb: chipidea: core: show the real pointer value for register usb: chipidea: core: refine the description for this driver usb: chipidea: udc: fix the kernel doc for udc.h net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support net/mlx5e: refactor indr setup block net/mlx5: E-Switch: Move eswitch chains to a new directory net/mlx5: Use a separate work queue for fib event handling mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock mfd: aat2870: Use scnprintf() for avoiding potential buffer overflow mfd: dln2: Allow to be enumerated via ACPI mfd: da9062: Add support for interrupt polarity defined in device tree dt-bindings: bd718x7: Yamlify and add BD71850 mfd: dln2: Fix sanity checking for endpoints mfd: intel-lpss: Add Intel Comet Lake PCH-V PCI IDs mfd: sc27xx: Add USB charger type detection support dt-bindings: mfd: Document STM32 low power timer bindings mfd: rk808: Convert RK805 to shutdown/suspend hooks mfd: rk808: Reduce shutdown duplication mfd: rk808: Stop using syscore ops mfd: rk808: Ensure suspend/resume hooks always work mfd: rk808: Always use poweroff when requested mfd: omap: Remove useless cast for driver.name mfd: Kconfig: Fix some misspelling of the word functionality mfd: pm8xxx: Replace zero-length array with flexible-array member mfd: omap-usb-tll: Replace zero-length array with flexible-array member mfd: cpcap: Fix compile if MFD_CORE is not selected mfd: cros_ec: Check DT node for usbpd-notify add iio: cros_ec: Use Hertz as unit for sampling frequency ANDROID: Incremental fs: Fix four resource bugs ethtool: provide timestamping information with TSINFO_GET request ethtool: add timestamping related string sets ethtool: add EEE_NTF notification ethtool: set EEE settings with EEE_SET request ethtool: provide EEE settings with EEE_GET request ethtool: add PAUSE_NTF notification ethtool: set pause parameters with PAUSE_SET request ethtool: provide pause parameters with PAUSE_GET request ethtool: add COALESCE_NTF notification ethtool: set coalescing parameters with COALESCE_SET request ethtool: provide coalescing parameters with COALESCE_GET request ethtool: fix reference leak in ethnl_set_privflags() net: ipv6: add rpl sr tunnel net: add net available in build_state net: ipv6: add support for rpl sr exthdr addrconf: add functionality to check on rpl requirements include: uapi: linux: add rpl sr header definition net, ip_tunnel: fix interface lookup with no key selftests: add test-cases for MPTCP MP_JOIN selftests: add PM netlink functional tests mptcp: add netlink-based PM mptcp: add and use MIB counter infrastructure mptcp: allow dumping subflow context to userspace mptcp: implement and use MPTCP-level retransmission mptcp: rework mptcp_sendmsg_frag to accept optional dfrag mptcp: allow partial cleaning of rtx head dfrag mptcp: implement memory accounting for mptcp rtx queue mptcp: introduce MPTCP retransmission timer mptcp: queue data for mptcp level retransmission mptcp: update per unacked sequence on pkt reception mptcp: Implement path manager interface commands mptcp: Add handling of outgoing MP_JOIN requests mptcp: Add handling of incoming MP_JOIN requests mptcp: Add path manager interface mptcp: Add ADD_ADDR handling mlx4: fix "initializer element not constant" compiler error devlink: don't wrap commands in rST shell blocks net: dsa: mt7530: use resolved link config in mac_link_up() net: dsa: sja1105: show more ethtool statistics counters for P/Q/R/S sctp: fix possibly using a bad saddr with a given dst s390/qeth: support net namespaces for L3 devices sctp: fix refcount bug in sctp_wfree net: Fix typo of SKB_SGO_CB_OFFSET ipv4: fix a RCU-list lock in fib_triestat_seq_show ANDROID: GKI: defconfig: Enable CONFIG_SHUFFLE_PAGE_ALLOCATOR qed: Fix race condition between scheduling and destroying the slowpath workqueue net: page pool: allow to pass zero flags to page_pool_init() selftests: move timestamping selftests to net folder ARM: dts: apalis-imx6qdl: use rgmii-id instead of rgmii net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 ANDROID: db845c_gki.fragment: Enable config options to support wifi on db845c ANDROID: gki_defconfig: Enable CONFIG_REMOTEPROC ANDROID: GKI: Add CONFIG_RPMSG to gki_defconfig net: macsec: add support for specifying offload upon link creation mac80211: fix authentication with iwlwifi/mvm seccomp: Add missing compat_ioctl for notify crypto: af_alg - bool type cosmetics crypto: arm[64]/poly1305 - add artifact to .gitignore files crypto: caam - limit single JD RNG output to maximum of 16 bytes crypto: caam - enable prediction resistance in HRWNG bus: fsl-mc: add api to retrieve mc version crypto: caam - invalidate entropy register during RNG initialization crypto: caam - check if RNG job failed crypto: caam - simplify RNG implementation crypto: caam - drop global context pointer and init_done crypto: caam - use struct hwrng's .init for initialization crypto: caam - allocate RNG instantiation descriptor with GFP_DMA crypto: ccree - remove duplicated include from cc_aead.c kbuild: deb-pkg: fix warning when CONFIG_DEBUG_INFO is unset netfilter: flowtable: add counter support in HW offload netfilter: conntrack: add nf_ct_acct_add() netfilter: nf_tables: skip set types that do not support for expressions netfilter: nft_dynset: validate set expression definition netfilter: nft_set_bitmap: initialize set element extension in lookups netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set bpf: lsm: Add Documentation bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM tools/libbpf: Add support for BPF_PROG_TYPE_LSM bpf: lsm: Initialize the BPF LSM hooks bpf: lsm: Implement attach, detach and execution bpf: lsm: Provide attachment points for BPF LSM programs security: Refactor declaration of LSM hooks bpf: Introduce BPF_PROG_TYPE_LSM selftests: Add test for overriding global data value before load libbpf: Add setter for initial value for internal maps bpf, net: Fix build issue when net ns not configured Linux 5.6 scsi: lpfc: Change default SCSI LUN QD to 64 scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted scsi: libfc: If PRLI rejected, move rport to PLOGI state scsi: bnx2fc: Update the driver version to 2.12.13 scsi: bnx2fc: Fix SCSI command completion after cleanup is posted scsi: bnx2fc: Process the RQE with CQE in interrupt context scsi: target: use the stack for XCOPY passthrough cmds scsi: target: increase XCOPY I/O size scsi: target: avoid per-loop XCOPY buffer allocations scsi: target: drop xcopy DISK BLOCK LENGTH debug scsi: target: use #define for xcopy descriptor len scsi: ufs-mediatek: add error recovery for suspend and resume scsi: ufs: export ufshcd_link_recovery scsi: ufs: Clean up ufshcd_scale_clks() and clock scaling error out path scsi: lpfc: Update lpfc version to 12.8.0.0 scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics cifs: update internal module version number um: Remove some unnecessary NULL checks in vector_user.c um: vector: Avoid NULL ptr deference if transport is unset um: Make CONFIG_STATIC_LINK actually static cifs: Allocate encryption header through kmalloc cifs: smbd: Check and extend sender credits in interrupt context cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive um: Implement cpu_relax() as ndelay(1) for time-travel um: Implement ndelay/udelay in time-travel mode um: Implement time-travel=ext um: virtio: Implement VHOST_USER_PROTOCOL_F_INBAND_NOTIFICATIONS um: time-travel: Rewrite as an event scheduler um: Move timer-internal.h to non-shared hostfs: Use kasprintf() instead of fixed buffer formatting um: falloc.h needs to be directly included for older libc um: ubd: Retry buffer read on any kind of error um: ubd: Prevent buffer overrun on command completion um: Fix overlapping ELF segments when statically linked um: Delete never executed timer um: Don't overwrite ethtool driver version um: Fix len of file in create_pid_file um: Don't use console_drivers directly um: Cleanup CONFIG_IOSCHED_CFQ rtc: imx-sc: Align imx sc msg structs to 4 rtc: fsl-ftm-alarm: report alarm to core unicore32: Replace setup_irq() by request_irq() sh: Replace setup_irq() by request_irq() hexagon: Replace setup_irq() by request_irq() c6x: Replace setup_irq() by request_irq() alpha: Replace setup_irq() by request_irq() mm/sparse: fix kernel crash with pfn_section_valid check mm: fork: fix kernel_stack memcg stats for various stack implementations hugetlb_cgroup: fix illegal access to memory drivers/base/memory.c: indicate all memory blocks as removable mm/swapfile.c: move inode_lock out of claim_swapfile block: return NULL in blk_alloc_queue() on error netfilter: nf_queue: prefer nf_queue_entry_free netfilter: nf_queue: do not release refcouts until nf_reinject is done netfilter: nf_queue: place bridge physports into queue_entry struct netfilter: nf_queue: make nf_queue_entry_release_refs static IB/qib: Delete struct qib_ivdev.qp_rnd RDMA/hns: Fix uninitialized variable bug RDMA/hns: Modify the mask of QP number for CQE of hip08 RDMA/hns: Reduce the maximum number of extend SGE per WQE RDMA/hns: Reduce PFC frames in congestion scenarios kbuild: add outputmakefile to no-dot-config-targets kbuild: remove AS variable net: wan: wanxl: refactor the firmware rebuild rule net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for rebuilding firmware net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding firmware kbuild: add comment about grouped target kbuild: add -Wall to KBUILD_HOSTCXXFLAGS kconfig: remove unused variable in qconf.cc KEYS: Avoid false positive ENOMEM error on key read KEYS: Don't write out to userspace while holding key semaphore efi/libstub/arm: Fix spurious message that an initrd was loaded efi/libstub/arm64: Avoid image_base value from efi_loaded_image ALSA: hda/realtek - a fake key event is triggered by running shutup i3c: convert to use i2c_new_client_device() ALSA: hda: default enable CA0132 DSP support ext4: fix incorrect group count in ext4_fill_super error message ext4: fix incorrect inodes per group in error message ext4: don't set dioread_nolock by default for blocksize < pagesize PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports PCI: Add ACS quirk for Zhaoxin multi-function devices PCI: Add Zhaoxin Vendor ID drm/radeon: convert to use i2c_new_client_device() drm/nouveau/therm: convert to use i2c_new_client_device() drm/i2c/tda998x: convert to use i2c_new_client_device() drm/i2c/sil164: convert to use i2c_new_client_device() drm/gma500: convert to use i2c_new_client_device() drm/amdgpu: convert to use i2c_new_client_device() selftests/bpf: Add tests for attaching XDP programs libbpf: Add function to set link XDP fd while specifying old program tools: Add EXPECTED_FD-related definitions in if_link.h xdp: Support specifying expected existing program when attaching XDP iio: cros_ec: Report hwfifo_watermark_max iio: cros_ec: Expose hwfifo_timeout iio: cros_ec: Remove pm function iio: cros_ec: Register to cros_ec_sensorhub when EC supports FIFO iio: expose iio_device_set_clock iio: cros_ec: Move function description to .c file platform/chrome: cros_ec_sensorhub: Add median filter platform/chrome: cros_ec_sensorhub: Add code to spread timestmap platform/chrome: cros_ec_sensorhub: Add FIFO support platform/chrome: cros_ec_sensorhub: Add the number of sensors in sensorhub dt-bindings: display: add visionox rm69299 panel variant platform/x86: surface3_power: Fix Kconfig section ordering platform/x86: surface3_power: Add missed headers platform/x86: surface3_power: Reformat GUID assignment platform/x86: surface3_power: Drop useless macro ACPI_PTR() platform/x86: surface3_power: Prefix POLL_INTERVAL with SURFACE_3 platform/x86: surface3_power: Simplify mshw0011_adp_psr() to one liner platform/x86: surface3_power: Use dev_err() instead of pr_err() platform/x86: surface3_power: Drop unused structure definition dt-bindings: display: xpp055c272: Remove the reg property dt-bindings: display: ltk500hd1829: Remove the reg property drm: panel: Add Starry KR070PE2T dt-bindings: panel: Add binding for Starry KR070PE2T PCI/ASPM: Reduce severity of common clock config message PCI/AER: Rationalize error status register clearing PCI/DPC: Add Error Disconnect Recover (EDR) support PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status PCI/DPC: Cache DPC capabilities in pci_init_capabilities() PCI/ERR: Return status of pcie_do_recovery() PCI/ERR: Remove service dependency in pcie_do_recovery() bpf: Fix build warning regarding missing prototypes PCI/DPC: Move DPC data into struct pci_dev PCI/ERR: Update error status after reset_link() PCI/ERR: Combine pci_channel_io_frozen cases xfs: return locked status of inode buffer on xfsaild push xfs: trylock underlying buffer on dquot flush xfs: remove unnecessary ternary from xfs_create iio: imu: st_lsm6dsx: specify slave odr in slv_odr iio: imu: st_lsm6dsx: fix read misalignment on untagged FIFO iio: adc: stm32-adc: fix sleep in atomic context iio:ad7797: Use correct attribute_group MIPS: ralink: mt7621: Fix soc_device introduction libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() ACPI: CPPC: clean up acpi_get_psd_map() fs/buffer: Make BH_Uptodate_Lock bit_spin_lock a regular spinlock_t thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t Documentation/locking/locktypes: Minor copy editor fixes Documentation/locking/locktypes: Further clarifications and wordsmithing s390/mm: cleanup init_new_context() callback s390/mm: cleanup virtual memory constants usage s390/mm: remove page table downgrade support x86/boot/compressed: Fix debug_puthex() parameter type UPSTREAM: ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier ANDROID: gki_defconfig: disable CONFIG_HARDENED_USERCOPY_FALLBACK m68knommu: Remove mm.h include from uaccess_no.h cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboot_cpus() Revert "clocksource/drivers/timer-probe: Avoid creating dead devices" drm/lima: Add optional devfreq and cooling device support pcmcia: soc_common.h: Replace zero-length array with flexible-array member pcmcia: cs_internal.h: Replace zero-length array with flexible-array member MAINTAINERS: erofs: update my email address i2c: pca-platform: Use platform_irq_get_optional i2c: st: fix missing struct parameter description x86: get rid of user_atomic_cmpxchg_inatomic() generic arch_futex_atomic_op_inuser() doesn't need access_ok() x86: don't reload after cmpxchg in unsafe_atomic_op2() loop x86: convert arch_futex_atomic_op_inuser() to user_access_begin/user_access_end() objtool: whitelist __sanitizer_cov_trace_switch() [parisc, s390, sparc64] no need for access_ok() in futex handling sh: no need of access_ok() in arch_futex_atomic_op_inuser() futex: arch_futex_atomic_op_inuser() calling conventions change bpf: Add selftest cases for ctx_or_null argument type bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id bpf: Allow to retrieve cgroup v1 classid from v2 hooks bpf: Add netns cookie and enable it for bpf cgroup hooks bpf: Enable perf event rb output for bpf cgroup progs bpf: Enable retrieval of socket cookie for bind/post-bind hook pinctrl: qcom: use scm_call to route GPIO irq to Apps drm/i915/tgl: Add definitions for VRR registers and bits mm/hmm: remove HMM_FAULT_SNAPSHOT mm/hmm: remove unused code and tidy comments mm/hmm: return the fault type from hmm_pte_need_fault() mm/hmm: remove pgmap checking for devmap pages net: dsa: felix: support changing the MTU net: dsa: vsc73xx: make the MTU configurable net: dsa: sja1105: implement the port MTU callbacks net: dsa: b53: add MTU configuration support net: dsa: implement auto-normalization of MTU for bridge hardware datapath net: dsa: configure the MTU for switch ports bgmac: configure MTU and add support for frames beyond 8192 byte size net: phy: bcm7xx: add jumbo frame configuration to PHY r8169: fix PHY driver check on platforms w/o module softdeps s390/qeth: phase out OSN support s390/qeth: make OSN / OSX support configurable s390/qeth: remove fake_broadcast attribute bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb bnxt_en: Add partno to devlink info_get cb bnxt_en: Read partno and serialno of the board from VPD PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro bnxt_en: Add fw.mgmt.api version to devlink info_get cb. devlink: Add macro for "fw.mgmt.api" to info_get cb. mlxsw: spectrum_router: Avoid uninitialized symbol errors mlxsw: switchx2: Remove unnecessary conversion to bool mlxsw: core_acl: Avoid defining static variable in header file mlxsw: spectrum: Remove unused RIF and FID families mlxsw: spectrum_router: Add proper function documentation mlxsw: i2c: Add missing field documentation gpiolib: Remove unused gpio_chip parameter from gpio_set_bias() gpiolib: Pass gpio_desc to gpio_set_config() gpiolib: Introduce gpiod_set_config() ANDROID: GKI: Add CONFIG_SOC_BUS to gki_defconfig tools: gpio: Fix out-of-tree build regression pinctrl: sprd: Add pin high impedance mode support pinctrl: sprd: Use the correct pin output configuration drm/i915/execlists: Workaround switching back to a completed context tracing: Add documentation on set_ftrace_notrace_pid and set_event_notrace_pid selftests/ftrace: Add test to test new set_event_notrace_pid file selftests/ftrace: Add test to test new set_ftrace_notrace_pid file tracing: Create set_event_notrace_pid to not trace tasks ftrace: Create set_ftrace_notrace_pid to not trace tasks ftrace: Make function trace pid filtering a bit more exact ftrace/kprobe: Show the maxactive number on kprobe_events tracing: Have the document reflect that the trace file keeps tracing enabled ring-buffer/tracing: Have iterator acknowledge dropped events tracing: Do not disable tracing when reading the trace file ring-buffer: Do not disable recording when there is an iterator ARM: dts: bcm283x: Add cells encoding format to firmware bus pNFS/flexfiles: Specify the layout segment range in LAYOUTGET pNFS/flexfiles: remove requirement for whole file layouts pNFS/flexfiles: Check the layout segment range before doing I/O pNFS/flexfile: Don't merge layout segments if the mirrors don't match NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling NFS/pNFS: Simplify bucket layout segment reference counting NFS/pNFS: Clean up pNFS commit operations NFS: Remove bucket array from struct pnfs_ds_commit_info NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() pNFS: Enable per-layout segment commit structures pNFS: Add infrastructure for cleaning up per-layout commit structures NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() NFS: Fix O_DIRECT commit verifier handling NFS: commit errors should be fatal NFS/pNFS: Allow O_DIRECT to release the DS commitinfo pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() NFSv4/pNFS: Scan the full list of commit arrays when committing NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info ARM: bcm2835_defconfig: Enable fixed-regulator ARM: dts: bcm283x: Use firmware PM driver for V3D ARM: dts: bcm2711: Add vmmc regulator in emmc2 ARM: dts: bcm2711: Update expgpio's GPIO labels ring-buffer: Make resize disable per cpu buffer instead of total buffer null_blk: add trace in null_blk_zoned.c null_blk: add tracepoint helpers for zoned mode block: add a zone condition debug helper gpio: gpiolib: fix a doc warning gfs2: change from write to read lock for sd_log_flush_lock in journal replay gfs2: instrumentation wrt ail1 stuck gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink gfs2: Remove unnecessary gfs2_qa_{get,put} pairs gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put gfs2: Change inode qa_data to allow multiple users gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc gfs2: Switch to list_{first,last}_entry gfs2: Clean up inode initialization and teardown dm clone metadata: Fix return type of dm_clone_nr_of_hydrated_regions() dm clone: Add missing casts to prevent overflows and data corruption dm clone: Add overflow check for number of regions dm clone: Fix handling of partial region discards dm writecache: add cond_resched to avoid CPU hangs block: move bio_map_* to blk-map.c smb3: use SMB2_SIGNATURE_SIZE define netfilter: flowtable: Use work entry per offload command netfilter: flowtable: Use rw sem as flow block lock netfilter: nf_tables: silence a RCU-list warning in nft_table_lookup() netfilter: flowtable: Fix incorrect tc_setup_type type drm/dp_mst: Remove single tx msg restriction. drm/mst: Support simultaneous down replies drm/mst: Separate sideband packet header parsing from message building netfilter: flowtable: add counter support netfilter: nf_tables: add enum nft_flowtable_flags to uapi netfilter: conntrack: export nf_ct_acct_update() ipvs: optimize tunnel dumps for icmp errors ASoC: amd: acp3x-pcm-dma: clean up two indentation issues ASoC: tlv320adcx140: Remove undocumented property platform/chrome: chromeos_laptop: make I2C API conversion complete ANDROID: GKI: Enable CONFIG_USB_PHY for usb drivers like dwc3 netfilter: conntrack: Add missing annotations for nf_conntrack_all_lock() and nf_conntrack_all_unlock() netfilter: ctnetlink: Add missing annotation for ctnetlink_parse_nat_setup() ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver ASoC: Intel: boards: add sof_sdw machine driver ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms drm/i915: Include port sync state in the state dump drm/i915: Use REG_FIELD_PREP() & co. for TRANS_DDI_FUNC_CTL2 drm/i915: Move icl_get_trans_port_sync_config() into the DDI code drm/i915: Drop usless master_transcoder assignments drm/i915: Move TRANS_DDI_FUNC_CTL2 programming where it belongs drm/i915/mst: Use .compute_config_late() to compute master transcoder drm/i915: Differentiate between aliasing-ppgtt and ggtt pinning Documentation: x86: exception-tables: document CONFIG_BUILDTIME_TABLE_SORT svcrdma: Fix leak of transport addresses RDMA/mlx5: Add support for RDMA TX flow table net/mlx5: Add support for RDMA TX steering Revert "blkdev: check for valid request queue before issuing flush" block: simplify queue allocation bcache: pass the make_request methods to blk_queue_make_request null_blk: use blk_mq_init_queue_data block: add a blk_mq_init_queue_data helper SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' SUNRPC/cache: don't allow invalid entries to be flushed IB/hfi1: Call kobject_put() when kobject_init_and_add() fails IB/hfi1: Fix memory leaks in sysfs registration and unregistration IB/mlx5: Move to fully dynamic UAR mode once user space supports it IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib IB/mlx5: Extend QP creation to get uar page index from user space IB/mlx5: Extend CQ creation to get uar page index from user space IB/mlx5: Expose UAR object and its alloc/destroy commands spi: efm32: Convert to use GPIO descriptors IB/hfi1: Get rid of a warning ovl: document xino expected behavior ovl: enable xino automatically in more cases ovl: avoid possible inode number collisions with xino=on ovl: use a private non-persistent ino pool ovl: fix WARN_ON nlink drop to zero block: move the ->devnode callback to struct block_device_operations drm: Constify adjusted_mode a bit drm/i915: Get rid of silly void* from MST code drm/i915: use forced codec wake on all gen9+ platforms ASoC: rt5682: move DAI clock registry to I2S mode ASoC: pxa: magician: convert to use i2c_new_client_device() xfs: don't write a corrupt unmount record to force summary counter recalc xfs: factor inode lookup from xfs_ifree_cluster xfs: tail updates only need to occur when LSN changes xfs: factor common AIL item deletion code xfs: correctly acount for reclaimable slabs xfs: Improve metadata buffer reclaim accountability xfs: don't allow log IO to be throttled xfs: Throttle commits on delayed background CIL push xfs: Lower CIL flush limit for large logs xfs: remove some stale comments from the log code xfs: refactor unmount record writing xfs: merge xlog_commit_record with xlog_write_done xfs: split xlog_ticket_done xfs: kill XLOG_TIC_INITED xfs: refactor and split xfs_log_done() xfs: re-order initial space accounting checks in xlog_write xfs: don't try to write a start record into every iclog xfs: validate the realtime geometry in xfs_validate_sb_common ANDROID: gki_defconfig: enable CONFIG_DEBUG_LIST USB: cdc-acm: restore capability check order Revert "driver core: Set fw_devlink to "permissive" behavior by default" ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks ASoC: SOF: IPC: dai-intel: move ALH declarations in header file ASoC: SOF: Intel: add SoundWire configuration interface ASoC: soc-acpi: expand description of _ADR-based devices io_uring: cleanup io_alloc_async_ctx() x86/vdso: Discard .note.gnu.property sections in vDSO xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt xprtrdma: Extract sockaddr from struct rdma_cm_id xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep xprtrdma: Disconnect on flushed completion xprtrdma: Remove rpcrdma_ia::ri_flags xprtrdma: Invoke rpcrdma_ia_open in the connect worker xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() xprtrdma: Clean up the post_send path xprtrdma: Refactor frwr_init_mr() xprtrdma: Invoke rpcrdma_ep_create() in the connect worker xprtrdma: Enhance MR-related trace points serial: 8250: Optimize irq enable after console write serial: 8250: Fix rs485 delay after console write ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: meson: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro PCI: dwc: pci-dra7xx: Fix MSI IRQ handling parisc: Fix defconfig selection scripts/dtc: Remove redundant YYLOC global declaration dt-bindings: Clean-up schema errors due to missing 'addtionalProperties: false' ARM: dts: ux500: Fix missing node renames perf/core: Add PERF_SAMPLE_CGROUP feature perf/core: Add PERF_RECORD_CGROUP event perf script: Introduce --deltatime option perf test x86: Add CET instructions to the new instructions test x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map ARM: mmp: replace setup_irq() by request_irq() ARM: cns3xxx: replace setup_irq() by request_irq() ARM: spear: replace setup_irq() by request_irq() ARM: ep93xx: Replace setup_irq() by request_irq() ARM: iop32x: replace setup_irq() by request_irq() drm/vc4: Fix HDMI mode validation mmc: cavium-octeon: remove nonsense variable coercion mmc: mediatek: fix SDIO irq issue vt: vt_ioctl: fix use-after-free in vt_in_use() vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console clocksource/drivers/hyper-v: Make sched clock return nanoseconds correctly drm/i915/perf: add new open param to configure polling of OA buffer drm/i915/perf: move pollin setup to non hw specific code drm/i915/perf: rework aging tail workaround x86, vmlinux.lds: Add RUNTIME_DISCARD_EXIT to generic DISCARDS pinctrl: tegra: Add SFIO/GPIO programming on Tegra194 pinctrl: tegra: Renumber the GG.0 and GG.1 pins pinctrl: tegra: Do not add default pin range on Tegra194 x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR x86/split_lock: Rework the initialization flow of split lock detection s390/gmap: return proper error code on ksm unsharing pinctrl: tegra: Pass struct tegra_pmx for pin range check pinctrl: tegra: Fix "Scmitt" -> "Schmitt" typo pinctrl: tegra: Fix whitespace issues for improved readability gpio: tegra186: Add Tegra194 pin ranges for GG.0 and GG.1 gpio: tegra186: Add support for pin ranges gpio: Support GPIO controllers without pin-ranges pinctrl: mediatek: Use scnprintf() for avoiding potential buffer overflow x86/mm/set_memory: Fix -Wmissing-prototypes warnings x86/efi: Add a prototype for efi_arch_mem_reserve() iommu: Move fwspec->iommu_priv to struct dev_iommu iommu/virtio: Use accessor functions for iommu private data iommu/qcom: Use accessor functions for iommu private data iommu/mediatek: Use accessor functions for iommu private data iommu/renesas: Use accessor functions for iommu private data iommu/arm-smmu: Use accessor functions for iommu private data iommu/arm-smmu: Refactor master_cfg/fwspec usage iommu/arm-smmu-v3: Use accessor functions for iommu private data iommu: Introduce accessors for iommu private data iommu/arm-smmu: Fix uninitilized variable warning iommu: Move iommu_fwspec to struct dev_iommu iommu: Rename struct iommu_param to dev_iommu iommu/tegra-gart: Remove direct access of dev->iommu_fwspec drm/msm/mdp5: Remove direct access of dev->iommu_fwspec ACPI/IORT: Remove direct access of dev->iommu_fwspec iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE iommu/virtio: Fix freeing of incomplete domains iommu/virtio: Fix sparse warning x86/mm: Mark setup_emu2phys_nid() static x86/jump_label: Move 'inline' keyword placement iommu/vt-d: Add build dependency on IOASID iommu/vt-d: Fix mm reference leak x86/platform/uv: Add a missing prototype for uv_bau_message_interrupt() drm/fb-helper: Add TODO for making drm_fb_helper_alloc_fbi fill apertures mfd: rn5t618: Cleanup i2c_device_id iio: adc: rn5t618: Add ADC driver for RN5T618/RC5T619 rtc: rc5t619: Add Ricoh RC5T619 RTC driver mfd: rn5t618: Add more subdevices mfd: rn5t618: Add RTC related registers mfd: rn5t618: Add IRQ support dt-bindings: mfd: rn5t618: Document optional property interrupts net/9p: remove unused p9_req_t aux field 9p: read only once on O_NONBLOCK 9pnet: allow making incomplete read requests 9p: Remove unneeded semicolon 9p: Fix Kconfig indentation s390/qdio: set qdio_irq->cdev at allocation time s390/qdio: remove unused function declarations s390/ccwgroup: remove pm support s390/ap: remove power management code from ap bus and drivers s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc s390/mm: cleanup arch_get_unmapped_area() and friends s390/ism: remove pm support staging: vt6656: Use DIV_ROUND_UP macro instead of specific code staging: remove hp100 driver ALSA: ppc: keywest: convert to use i2c_new_client_device() ALSA: hda/realtek: Enable mute LED on an HP system iio: position: Add support for Azoteq IQS624/625 angle sensors iio: light: Add support for Azoteq IQS621/622 ambient light sensors iio: temperature: Add support for Azoteq IQS620AT temperature sensor input: keyboard: Add support for Azoteq IQS620A/621/622/624/625 mfd: Add support for Azoteq IQS620A/621/622/624/625 dt-bindings: Add bindings for Azoteq IQS620A/621/622/624/625 drm/bridge: sii9234: silence warning about regulators during deferred probe drm/i915/gvt: Fix klocwork issues about data size drm/bridge: analogix_dp: Split bind() into probe() and real bind() powerpc/64: Avoid isync in flush_dcache_range() iwlwifi: mvm: remove newline from rs_pretty_print_rate() iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static iwlwifi: bump FW API to 53 for 22000 series iwlwifi: remove IWL_FW_DBG_DOMAIN macro iwlwifi: yoyo: enable yoyo by default iwlwifi: scan: support FW APIs with variable number of profiles iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode iwlwifi: remove support for QnJ HR FPGA iwlwifi: remove support for QnJ Hr STEP A iwlwifi: add trans_cfg for devices with long latency iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD iwlwifi: mvm: add support for non EDCA based measurements iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf iwlwifi: convert QnJ with Jf devices to new config table iwlwifi: convert all Qu with Jf devices to the new config table iwlwifi: add HW step to new cfg device table iwlwifi: remove some unused extern declarations from iwl-config.h iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg iwlwifi: mvm: enable SF also when we have HE iwlwifi: remove redundant iwl9560_2ac_cfg struct iwlwifi: mvm: rs-fw: fix some indentation iwlwifi: scan: support scan req cmd ver 14 iwlwifi: pass trans and NVM data to HE capability parsing iwlwifi: pcie: implement read_config32 iwlwifi: yoyo: add PCI config space region type iwlwifi: mvm: add soc latency support dt-bindings: imx8mm-clock: Fix the file path dt-bindings: imx8mq-clock: Fix the file path powerpc/boot: Delete unneeded .globl _zimage_start powerpc/pseries: Handle UE event for memcpy_mcsafe net: phy: don't touch suspended flag if there's no suspend/resume callback net: ks8851-ml: Fix IO operations, again net: atlantic: add XPN handling net: atlantic: MACSec offload statistics implementation net: atlantic: MACSec offload statistics HW bindings net: atlantic: MACSec ingress offload implementation net: atlantic: MACSec ingress offload HW bindings net: atlantic: MACSec egress offload implementation net: atlantic: MACSec egress offload HW bindings net: atlantic: MACSec offload skeleton net: macsec: report real_dev features when HW offloading is enabled net: macsec: add support for getting offloaded stats net: macsec: support multicast/broadcast when offloading net: macsec: allow multiple macsec devices with offload net: macsec: init secy pointer in macsec_context net: macsec: add support for offloading to the MAC net: macsec: allow to reference a netdev from a MACsec context net: add a reference to MACsec ops in net_device net: introduce the MACSEC netdev feature ANDROID: Kconfig.gki: Drop GKI_QCOM_CLKS_CONFIGS FROMLIST: soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module FROMLIST: soc: qcom: rpmh: Allow RPMH driver to be loaded as a module FROMLIST: soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release scsi: lpfc: Fix crash after handling a pci error scsi: lpfc: Fix scsi host template for SLI3 vports scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req scsi: lpfc: Fix lockdep error - register non-static key scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier arm64: defconfig: ti: k3: enable dma and networking arm64: dts: ti: k3-j721e-common-proc-board: add mcu cpsw nuss pinmux and phy defs arm64: dts: ti: k3-j721e-mcu: add mcu cpsw nuss node arm64: dts: k3-am654-base-board: add mcu cpsw nuss pinmux and phy defs arm64: dts: ti: k3-am65-mcu: add cpsw nuss node net: ethernet: ti: introduce am65x/j721e gigabit eth subsystem driver dt-binding: ti: am65x: document mcu cpsw nuss net: ethernet: ti: ale: am65: add support for default thread cfg net: ethernet: ti: ale: add support for mac-only mode net: ethernet: ti: ale: fix seeing unreg mcast packets with promisc and allmulti disabled phy: ti: gmii-sel: simplify config dependencies between net drivers and gmii phy scsi: aic7xxx: aic97xx: Remove FreeBSD-specific code scsi: ufs: Do not rely on prefetched data cls_flower: Add extack support for flags key cls_flower: Add extack support for src and dst port range options cls_flower: Add extack support for mpls options net: sched: refine extack messages in tcf_change_indev scsi: dc395x: remove dc395x_bios_param net: phy: add marvell usb to mdio controller dt-bindings: net: add marvell usb to mdio bindings scsi: libiscsi: Fix error count for active session scsi: hpsa: correct race condition in offload enabled net: phy: probe PHY drivers synchronously scsi: message: fusion: Replace zero-length array with flexible-array member ice: add a devlink region for dumping NVM contents netdevsim: support taking immediate snapshot via devlink devlink: implement DEVLINK_CMD_REGION_NEW devlink: track snapshot id usage count using an xarray devlink: report error once U32_MAX snapshot ids have been used devlink: extract snapshot id allocation to helper function devlink: use -ENOSPC to indicate no more room for snapshots devlink: add function to take snapshot while locked devlink: trivial: fix tab in function documentation devlink: convert snapshot destructor callback to region op devlink: prepare to support region operations scsi: qedi: Add PCI shutdown handler support scsi: qedi: Add MFW error recovery process veth: rely on peer veth_rq for ndo_xdp_xmit accounting veth: rely on veth_rq in veth_xdp_flush_bq signature sfc: falcon: convert to use i2c_new_client_device() igb: convert to use i2c_new_client_device() scsi: ufs: Enable block layer runtime PM for well-known logical units RISC-V: Move all address space definition macros to one place selftests: skbedit_priority: Test counters at the skbedit rule sched: act_pedit: Implement stats_update callback sched: act_skbedit: Implement stats_update callback scsi: ufs-qcom: Override devfreq parameters scsi: ufshcd: Let vendor override devfreq parameters scsi: ufshcd: Update the set frequency to devfreq scsi: ufs: Resume ufs host before accessing ufs device scsi: ufs-mediatek: customize the delay for enabling host scsi: ufs: make HCE polling more compact to improve initialization latency scsi: ufs: allow custom delay prior to host enabling scsi: ufs-mediatek: use common delay function scsi: ufs: introduce common and flexible delay function scsi: ufs: use an enum for host capabilities scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc() scsi: iscsi: Report connection state in sysfs scsi: target: core: add task tag to trace events ANDROID: Specify MAKE_GOALS and optimize targets scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect scsi: target: fix hang when multiple threads try to destroy the same iscsi session scsi: target: remove boilerplate code scsi: aha1740: Fix an errro handling path in aha1740_probe() scsi: qla2xxx: Remove non functional code Input: fix stale timestamp on key autorepeat events bpf: Remove unused vairable 'bpf_xdp_link_lops' bpf: Factor out attach_type to prog_type mapping for attach/detach bpf: Factor out cgroup storages operations afs: Fix unpinned address list during probing drm/i915: Cast remain to unsigned long in eb_relocate_vma MAINTAINERS: fix bad file pattern parse-maintainers: Do not sort section content by default rtc: pcf85063: Add pcf85063 clkout control to common clock framework selftests: enforce local header dependency in lib.mk selftests: Fix memfd to support relocatable build (O=objdir) selftests: Fix seccomp to support relocatable build (O=objdir) selftests/harness: Handle timeouts cleanly selftests/harness: Move test child waiting logic drm/i915/uc: do not free err log on uc_fini drm/i915/uc: Move uC debugfs to its own folder under GT drm/i915/debugfs: move uC printers and update debugfs file names drm/i915/huc: make "support huc" reflect HW capabilities drm/i915/guc: drop stage_pool debugfs drm/i915/gt: allow setting generic data pointer ARM: integrator: impd1: Use GPIO_LOOKUP() helper macro ANDROID: Incremental fs: Add INCFS_IOC_GET_FILLED_BLOCKS rtc: make definitions in include/uapi/linux/rtc.h actually useful for user space ANDROID: Incremental fs: Fix two typos kunit: tool: add missing test data file content kunit: update documentation to describe debugfs representation kunit: subtests should be indented 4 spaces according to TAP kunit: add log test kunit: add debugfs /sys/kernel/debug/kunit/<suite>/results display Input: move the new KEY_SELECTIVE_SCREENSHOT keycode RDMA/hns: Remove redundant judgment of qp_type RDMA/hns: Remove redundant assignment of wc->smac when polling cq RDMA/hns: Remove redundant qpc setup operations RDMA/hns: Remove meaningless prints RDMA/hns: Remove definition of cq doorbell structure RDMA/hns: Adjust the qp status value sequence of the hardware RDMA/hns: Optimize hns_roce_alloc_vf_resource() RDMA/hns: Simplify attribute judgment code RDMA/hns: Fix a wrong judgment of return value RDMA/hns: Unify format of prints IB/iser: Always check sig MR before putting it to the free pool RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices RISC-V: Only select essential drivers for SOC_VIRT config cpufreq: intel_pstate: Select schedutil as the default governor cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() hostap: convert to struct proc_ops rtw88: fix non-increase management packet sequence number tools/power/x86/intel_pstate_tracer: fix a broken y-axis scale ASoC: pxa: Enable AC'97 bus support for PXA machines ASoC: pxa: Select regmap from AC'97 machines kill uaccess_try() x86: unsafe_put-style macro for sigmask mlxsw: spectrum_mr: Fix list iteration in error path x86: x32_setup_rt_frame(): consolidate uaccess areas x86: __setup_rt_frame(): consolidate uaccess areas x86: __setup_frame(): consolidate uaccess areas x86: setup_sigcontext(): list user_access_{begin,end}() into callers selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit selftests: forwarding: Add a forwarding test for pedit munge dsfield mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd net: flow_offload.h: Fix a comment at flow_action_entry.mangle ASoC: rt1308-sdw: use slot and rx_mask to configure stream ASoC: rt1308-sdw: add set_tdm_slot() support qlcnic: Fix bad kzalloc null test x86: get rid of put_user_try in __setup_rt_frame() (both 32bit and 64bit) x86: ia32_setup_rt_frame(): consolidate uaccess areas x86: ia32_setup_frame(): consolidate uaccess areas x86: ia32_setup_sigcontext(): lift user_access_{begin,end}() into the callers ASoC: SOF: Intel: hda: call codec wake at chip init ASoC: SOF: Intel: hda: do not leave clock gating off upon error ASoC: SOF: fix uninitialised "work" with VirtIO ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() ASoC: SOF: Intel: hda: Improve DSP state logging atl2: remove unused variable 'atl2_driver_string' tipc: Add a missing case of TIPC_DIRECT_MSG type IB/hfi1: Use scnprintf() for avoiding potential buffer overflow ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 ASoC: intel: sof_da7219_max98373: Add speaker switch ASoC: Intel: Make glk+rt5682 echo ref dynamic RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow mm/hmm: check the device private page owner in hmm_range_fault() mm: simplify device private page handling in hmm_range_fault mm: handle multiple owners of device private pages in migrate_vma memremap: add an owner field to struct dev_pagemap mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() mm/hmm: simplify hmm_vma_walk_hugetlb_entry() mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag mm/hmm: don't provide a stub for hmm_range_fault() mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT mm/hmm: add missing pfns set to hmm_vma_walk_pmd() mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() drm/i915/display: Fix mode private_flags comparison at atomic_check drm/i915/gt: Stage the transfer of the virtual breadcrumb drm/i915/gt: Select the deepest available parking mode for rc6 drm/i915: Avoid live-lock with i915_vma_parked() drm/i915/gt: Treat idling as a RPS downclock event drm/i915/gt: Cancel a hung context if already closed drm/i915: Use explicit flag to mark unreachable intel_context ARM: dts: OMAP3: disable RNG on N950/N9 riscv: Use macro definition instead of magic number riscv: Add support to dump the kernel page tables ata: make "libata.force" kernel parameter optional ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c ata: start separating SATA specific code from libata-eh.c ata: move ata_sas_*() to libata-sata.c ata: start separating SATA specific code from libata-scsi.c ata: move sata_deb_timing_*() to libata-sata.c ata: move ata_qc_complete_multiple() to libata-sata.c ata: move sata_link_hardreset() to libata-sata.c ata: move sata_link_{debounce,resume}() to libata-sata.c ata: move *sata_set_spd*() to libata-sata.c ata: move sata_scr_*() to libata-sata.c ata: start separating SATA specific code from libata-core.c ata: let compiler optimize out ata_eh_set_lpm() on non-SATA hosts ata: let compiler optimize out ata_dev_config_ncq() on non-SATA hosts ata: add CONFIG_SATA_HOST=n version of ata_ncq_enabled() ata: separate PATA timings code from libata-core.c ata: fix CodingStyle issues in PATA timings code ata: remove EXPORT_SYMBOL_GPL()s not used by modules ata: move EXPORT_SYMBOL_GPL()s close to exported code ata: optimize ata_scsi_rbuf[] size ata: optimize struct ata_force_param size ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size ata: simplify ata_scsiop_inq_89() sata_promise: use ata_cable_sata() ata: make SATA_PMP option selectable only if any SATA host driver is enabled ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts ata: remove stale maintainership information from core code riscv: patch code by fixmap mapping riscv: introduce interfaces to patch kernel code riscv: add macro to get instruction length riscv: add STRICT_KERNEL_RWX support riscv: add alignment for text, rodata and data sections riscv: move exception table immediately after RO_DATA riscv: add ARCH_SUPPORTS_DEBUG_PAGEALLOC support riscv: add ARCH_HAS_SET_DIRECT_MAP support riscv: add ARCH_HAS_SET_MEMORY support dt-bindings: sram: qcom: Clean-up 'ranges' and child node names dt-bindings: iio/accel: Drop duplicate adi,adxl345/6 from trivial-devices.yaml ANDROID: dm-bow: Fix free_show value is incorrect drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 staging: wilc1000: Use crc7 in lib/ rather than a private copy Staging: rtl8192u: ieee80211: Use netdev_alert(). Staging: rtl8192u: ieee80211: Use netdev_info() with network devices. Staging: rtl8192u: ieee80211: Use netdev_warn() for network devices. Staging: rtl8192u: ieee80211: Use netdev_dbg() for debug messages. xfs: prohibit fs freezing when using empty transactions xfs: shutdown on failure to add page to log bio xfs: directory bestfree check should release buffers xfs: drop all altpath buffers at the end of the sibling check xfs: preserve default grace interval during quotacheck drm: Add docs for managed resources drm/udl: drop drm_driver.release hook drm/udl: Drop explicit drm_mode_config_cleanup call drm/mipi-dbi: Drop explicit drm_mode_config_cleanup call drm/mipi-dbi: Move drm_mode_config_init into mipi library drm/repaper: Drop explicit drm_mode_config_cleanup call drm/gm12u320: Simplify upload work drm/gm12u320: Use helpers for shutdown/suspend/resume drm/gm12u320: Use devm_drm_dev_init drm/gm12u320: More drmm_ drm/tidss: Drop explicit drm_mode_config_cleanup call drm/mtk: Drop explicit drm_mode_config_cleanup call drm/shmob: Drop explicit drm_mode_config_cleanup call drm/stm: Drop explicit drm_mode_config_cleanup call drm/rockchip: Drop explicit drm_mode_config_cleanup call drm/rcar-du: Drop explicit drm_mode_config_cleanup call drm/pl111: Drop explicit drm_mode_config_cleanup call drm/meson: Drop explicit drm_mode_config_cleanup call drm/mcde: More devm_drm_dev_init drm/mcde: Drop explicit drm_mode_config_cleanup call drm/ingenic: Drop explicit drm_mode_config_cleanup call ext4: disable dioread_nolock whenever delayed allocation is disabled ext4: do not commit super on read-only bdev amba: Initialize dma_parms for amba devices driver core: platform: Initialize dma_parms for platform devices ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX ext4: unregister sysfs path before destroying jbd2 journal ext4: check for non-zero journal inum in ext4_calculate_overhead mac80211: mark station unauthorized before key removal mac80211: Check port authorization in the ieee80211_tx_dequeue() case pNFS: Add a helper to allocate the array of buckets NFS/pNFS: Refactor pnfs_generic_commit_pagelist() pNFS/flexfiles: Simplify allocation of the mirror array bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture bus: mhi: core: Add support for reading MHI info from device SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize misc: rtsx: set correct pcr_ops for rts522A cfg80211: Do not warn on same channel at the end of CSA mac80211: drop data frames without key on encrypted links drm/cirrus: Fully embrace devm_ drm/cirrus: Drop explicit drm_mode_config_cleanup call staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback staging: rtl8723bs: hal: Remove NULL check before kfree drm/bochs: Drop explicit drm_mode_config_cleanup drm/bochs: Remove leftover drm_atomic_helper_shutdown drm: Manage drm_mode_config_init with drmm_ drm: Garbage collect drm_dev_fini staging: rtl8723bs: hal: Correct typos in comments staging: rtl8723bs: os_dep: Correct typos in comments staging: rtl8723bs: core: Correct typos in comments staging: rtl8723bs: hal: Remove unnecessary cast on void pointer staging: rtl8188eu: cleanup long line in odm.c tty: serial: make SERIAL_SPRD depend on COMMON_CLK drm: Manage drm_vblank_cleanup with drmm_ drm: Manage drm_gem_init with drmm_ drm: manage drm_minor cleanup with drmm_ drm: Use drmm_ for drm_dev_init cleanup drm: Handle dev->unique with drmm_ tty: serial: fsl_lpuart: fix return value checking tty: serial: fsl_lpuart: move dma_request_chan() drm/i915/display: Fix mode private_flags comparison at atomic_check speakup: misc: Use dynamic minor numbers for speakup devices mei: me: add cedar fork device ids drm: Cleanups after drmm_add_final_kfree rollout drm/<drivers>: Use drmm_add_final_kfree drm/gm12u320: Use drmm_add_final_kfree drm/ingenic: Use drmm_add_final_kfree drm/repaper: Use drmm_add_final_kfree drm/vkms: Use drmm_add_final_kfree drm/vgem: Use drmm_add_final_kfree drm/mcde: Use drmm_add_final_kfree drm/scheduler: fix rare NULL ptr race drm/tidss: Use drmm_add_final_kfree drm/v3d: Use drmm_add_final_kfree drm/cirrus: Use drmm_add_final_kfree drm/i915: Use drmm_add_final_kfree powerpc/smp: Use IS_ENABLED() to avoid #ifdef powerpc/smp: Drop superfluous NULL check powerpc: Switch 8xx MAINTAINERS entry to Christophe powerpc: Update 83xx/85xx MAINTAINERS entry powerpc: Update powermac MAINTAINERS entry powerpc: Update MPC5XXX MAINTAINERS entry powerpc: Drop XILINX MAINTAINERS entry powerpc: Mark 4xx as Orphan in MAINTAINERS powerpc: Remove PA SEMI MAINTAINERS entries powerpc: Update wiki link in MAINTAINERS powerpc: Update MAINTAINERS coresight: do not use the BIT() macro in the UAPI header Documentation: provide IBM contacts for embargoed hardware usb: cdns3: make signed 1 bit bitfields unsigned usb: gadget: fsl: remove unused variable 'driver_desc' usb: gadget: f_fs: Fix use after free issue as part of queue failure usb: typec: Correct the documentation for typec_cable_put() perf: Normalize gcc parameter when generating arch errno table perf parse-events: Add defensive NULL check mmc: mmci_sdmmc: Fix clear busyd0end irq flag ANDROID: build.config.allmodconfig: Re-enable XFS_FS xfrm: add prep for esp beet mode offload esp6: add gso_segment for esp6 beet mode esp4: add gso_segment for esp4 beet mode drm/qxl: Use drmm_add_final_kfree drm/udl: Use drmm_add_final_kfree drm/mipi_dbi: Use drmm_add_final_kfree in all drivers powerpc/xmon: Add ASCII dump to d1,d2,d4,d8 commands. drm: Set final_kfree in drm_dev_alloc drm: add managed resources tied to drm_device drm/i915: Don't clear drvdata in ->release dt-bindings: mmc: Fix node name in an example mm/sl[uo]b: export __kmalloc_track(_node)_caller mmc: core: Re-work the code for eMMC sanitize drm/i915/display: Return early after MISSING_CASE for write_dp_sdp powerpc/xive: Add a debugfs file to dump internal XIVE state powerpc/xmon: Add source flags to output of XIVE interrupts powerpc/xive: Fix xmon support on the PowerNV platform powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs powerpc: Prefer __section and __printf from compiler_attributes.h arm64: dts: Revert "specify console via command line" platform/x86: surface3_power: MSHW0011 rev-eng implementation macintosh: convert to i2c_new_scanned_device perf/tests: Add CET instructions to the new instructions test mm/mremap: Add comment explaining the untagging behaviour of mremap() drm/i915/display: Remove useless but deadly local x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map drm/i915: Drop final few uses of drm_i915_private.engine KVM: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() KVM: Fix out of range accesses to memslots KVM: X86: Micro-optimize IPI fastpath delay KVM: X86: Delay read msr data iff writes ICR MSR MAINTAINERS: Update Calxeda Highbank maintainership arm: dts: calxeda: Group port-phys and sgpio-gpio items arm: dts: calxeda: Fix interrupt grouping arm: dts: calxeda: Provide UART clock arm: dts: calxeda: Basic DT file fixes ALSA: usb-audio: Update the documentation for the new delayed_register option ALSA: usb-audio: Inform devices that need delayed registration ALSA: usb-audio: Add delayed_register option ALSA: usb-audio: Rewrite registration quirk handling KVM: X86: Narrow down the IPI fastpath to single target IPI brcmfmac: add USB autosuspend feature support brcmfmac: increase max hanger slots from 1K to 3K in fws layer brcmfmac: fix the incorrect return value in brcmf_inform_single_bss(). brcmfmac: Fix double freeing in the fmac usb data path brcmfmac: Fix driver crash on USB control transfer timeout rtl8xxxu: Feed current txrate information for mac80211 rtl8xxxu: add enumeration for channel bandwidth rtw88: add a debugfs entry to enable/disable coex mechanism rtw88: add a debugfs entry to dump coex's info USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback staging: rtl8723bs: hal: Compress return logic staging: rtl8723bs: rtw_cmd: Compress lines for immediate return staging: rtl8723bs: rtw_efuse: Compress lines for immediate return staging: wilc1000: remove label from examples in DT binding documentation dt-bindings: dma: renesas,usb-dmac: add r8a77961 support dmaengine: uniphier-xdmac: Remove redandant error log for platform_get_irq net/mlx5: E-switch, Protect eswitch mode changes net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change net/mlx5: Split eswitch mode check to different helper function devlink: Rely on driver eswitch thread safety instead of devlink net/mlx5: Simplify mlx5_unload_one() and its callers net/mlx5: Simplify mlx5_register_device to return void net/mlx5: Avoid group version scan when not necessary net/mlx5: Avoid incrementing FTE version net/mlx5: Fix group version management net/mlx5: Simplify matching group searches net/mlx5: E-Switch, Use correct type for chain, prio and level values net/mlx5: E-Switch, free flow_group_in after creating the restore table net/mlx5: E-Switch, Enable chains only if regs loopback is enabled net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb net/mlx5e: Fix actions_match_supported() return bpf: Test_verifier, #70 error message updates for 32-bit right shift bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() bpf: Verifer, refactor adjust_scalar_min_max_vals hwspinlock: hwspinlock_internal.h: Replace zero-length array with flexible-array member hwspinlock: Allow drivers to be built with COMPILE_TEST remoteproc/omap: Switch to SPDX license identifiers remoteproc/omap: Add watchdog functionality for remote processors remoteproc/omap: Report device exceptions and trigger recovery remoteproc/omap: Add support for runtime auto-suspend/resume remoteproc/omap: Add support for system suspend/resume remoteproc/omap: Request a timer(s) for remoteproc usage remoteproc/omap: Check for undefined mailbox messages remoteproc/omap: Remove the platform_data header remoteproc/omap: Add support for DRA7xx remote processors remoteproc/omap: Initialize and assign reserved memory node remoteproc/omap: Add the rproc ops .da_to_va() implementation remoteproc/omap: Add support to parse internal memories from DT remoteproc/omap: Add a sanity check for DSP boot address alignment remoteproc/omap: Add device tree support dt-bindings: remoteproc: Add OMAP remoteproc bindings remoteproc: qcom: Introduce panic handler for PAS and ADSP remoteproc: qcom: q6v5: Add common panic handler remoteproc: Introduce "panic" callback in ops remoteproc: Traverse rproc_list under RCU read lock remoteproc: Fix NULL pointer dereference in rproc_virtio_notify remoteproc: return error for bad "recovery" debugfs input remoteproc: remoteproc debugfs file fixes remoteproc: re-check state in rproc_trigger_recovery() remoteproc: stm32: demote warning about optional property absence remoteproc/mediatek: Use size_t type for len in scp_da_to_va remoteproc: Adapt coredump to generate correct elf type remoteproc: Allow overriding only sanity_check remoteproc: Add elf64 support in elf loader remoteproc: Rename rproc_elf_sanity_check for elf32 remoteproc: Add elf helpers to access elf64 and elf32 fields remoteproc: Use u64 type for boot_addr remoteproc: Use size_t instead of int for rproc_mem_entry len remoteproc: Use size_t type for len in da_to_va remoteproc: fix kernel-doc warnings remoteproc: qcom_q6v5_mss: Reload the mba region on coredump remoteproc: qcom_q6v5_mss: Validate each segment during loading remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown clk: imx: Align imx sc clock parent msg structs to 4 clk: imx: Align imx sc clock msg structs to 4 clk: Pass correct arguments to __clk_hw_register_gate() KVM: PPC: Book3S HV: Add a capability for enabling secure guests ACPI: NFIT: Replace zero-length array with flexible-array member pinctrl: freescale: drop the dependency on ARM64 for i.MX8M Revert "pinctrl: mvebu: armada-37xx: use use platform api" libbpf: Don't allocate 16M for log buffer by default libbpf: Remove unused parameter `def` to get_map_field_int bpf: Document bpf_inspect drgn tool gpio: brcmstb: support gpio-line-names property ANDROID: gki_defconfig: enabled UAPI header compile testing Documentation: kunit: Make the KUnit documentation less UML-specific Fix linked-list KUnit test when run multiple times fanotify: report name info for FAN_DIR_MODIFY event fanotify: record name info for FAN_DIR_MODIFY event ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections mtd: rawnand: toshiba: Support reading the number of bitflips for BENAND (Built-in ECC NAND) MAINTAINERS: Add the IRC channel to the MTD related subsystems drm/amdgpu: don't try to reserve training bo for sriov (v2) drm/amdgpu/smu11: add support for SMU AC/DC interrupts drm/amdgpu/swSMU: handle manual AC/DC notifications drm/amdgpu/swSMU: handle DC controlled by GPIO for navi1x drm/amdgpu/swSMU: set AC/DC mode based on the current system state (v2) drm/amdgpu/swSMU: correct the bootup power source for Navi1X (v2) drm/amdgpu/swSMU: use the smu11 power source helper for navi1x drm/amdgpu/smu11: add a helper to set the power source drm/amd/swSMU: add callback to set AC/DC power source (v2) drm/scheduler: fix rare NULL ptr race drm/amdgpu: fix the coverage issue to clear ArcVPGRs drm/amd/display: Fix pageflip event race condition for DCN. drm/panel-simple: drop use of data-mapping property drm/[radeon|amdgpu]: Remove HAINAN board from max_sclk override check Revert "drm/amdgpu: add CAP fw loading" dt-bindings: display: drop data-mapping from panel-dpi arm64: dts: specify console via command line nvme: cleanup namespace identifier reporting in nvme_init_ns_head nvme: rename __nvme_find_ns_head to nvme_find_ns_head nvme: refactor nvme_identify_ns_descs error handling nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl nvme: Fix controller creation races with teardown flow nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl nvme: Fix ctrl use-after-free during sysfs deletion nvme-pci: Re-order nvme_pci_free_ctrl nvme: Remove unused return code from nvme_delete_ctrl_sync nvme: Use nvme_state_terminal helper nvme: release ida resources nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO nvmet-tcp: optimize tcp stack TX when data digest is used nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow nvme-multipath: do not reset on unknown status nvmet-rdma: allocate RW ctxs according to mdts nvmet-rdma: Implement get_mdts controller op nvmet: Add get_mdts op for controllers nvme-pci: properly print controller address nvme-tcp: break from io_work loop if recv failed nvme-tcp: move send failure to nvme_tcp_try_send nvmet-tcp: fix maxh2cdata icresp parameter nvme-tcp: optimize queue io_cpu assignment for multiple queue maps nvme-pci: Simplify nvme_poll_irqdisable nvme-pci: Remove two-pass completions nvme-pci: Remove tag from process cq nvme-pci: slimmer CQ head update nvmet: check ncqr & nsqr for set-features cmd nvme: Check for readiness more quickly, to speed up boot time nvme: log additional message for controller status nvme: code cleanup nvme_identify_ns_desc() nvme: Don't deter users from enabling hwmon support nvme: expose hostid via sysfs for fabrics controllers nvme: expose hostnqn via sysfs for fabrics controllers net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build cxgb4: Add support to catch bits set in INT_CAUSE5 octeontx2-pf: Fix ndo_set_rx_mode octeontx2-pf: Fix rx buffer page refcount perf callchain: Update docs regarding kernel/user space unwinding s390/qeth: modernize two list helpers s390/qeth: keep track of fixed prio-queue configuration s390/qeth: fine-tune MAC Address-related errnos s390/qeth: add TX IRQ coalescing support for IQD devices s390/qeth: collect more TX statistics s390/qeth: clean up the mac_bits s390/qeth: simplify L3 dev_id logic s390/qdio: extend polling support to multiple queues s390/qeth: remove redundant if-clause in RX poll code s390/qeth: split out RX poll code s390/qeth: simplify RX buffer tracking net: ena: Add PCI shutdown handler to allow safe kexec selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED staging: rtl8723bs: Remove blank line before '}' brace Staging: rtl8188eu: hal: Add space around operators Staging: kpc2000: kpc_dma: Use spaces around operators. Staging: kpc2000: kpc_dma: Use kcalloc over kzalloc. Staging: kpc2000: kpc_dma: Use the SPDK comment style. Staging: kpc2000: kpc_dma: Include the preferred header. Staging: kpc2000: kpc_dma: Remove unnecessary braces. Staging: kpc2000: kpc_dma: Use sizeof(*var) in kzalloc(). Staging: kpc2000: kpc_dma: Remove comparison to NULL. dma-buf: Improve CONFIG_DMABUF_MOVE_NOTIFY help text staging: hp100: Properly indent the multiline comments. staging: rtl8723bs: Add line after variable declarations staging: hp100: Add space around operator staging: rtl8723bs: Remove multiple assignments staging: rtl8723bs: Remove unnecessary braces for single statements selftests/net: add missing tests to Makefile net: use indirect call wrappers for skb_copy_datagram_iter() nvmem: core: remove nvmem_sysfs_get_groups() nvmem: core: use is_bin_visible for permissions cxgb4: remove set but not used variable 'tab' kunit: kunit_tool: Allow .kunitconfig to disable config items kunit: Always print actual pointer values in asserts nvmem: core: use device_register and device_unregister drm/i915/wopcm: convert to drm device based logging drm/i915/psr: use struct drm_device based logging drm/i915/display: use struct drm_device based logging drm/i915/display: clean up intel_PLL_is_valid() drm/i915/tv: use struct drm_device based logging drm/i915/connector: use MISSING_CASE instead of logging drm/i915/dsi: use struct drm_device based logging drm/i915/hdmi: use struct drm_device based logging drm/i915/dsi: use struct drm_device based logging drm/i915/dp_mst: use struct drm_device based logging drm/i915/dp_aux_backlight: use struct drm_device based logging drm/i915/display_power: use struct drm_device based logging drm/i915/ddi: use struct drm_device based logging objtool: Re-arrange validate_functions() objtool: Optimize find_rela_by_dest_range() objtool: Delete cleanup() objtool: Optimize read_sections() objtool: Optimize find_symbol_by_name() objtool: Resize insn_hash objtool: Rename find_containing_func() objtool: Optimize find_symbol_*() and read_symbols() objtool: Optimize find_section_by_name() objtool: Optimize find_section_by_index() objtool: Add a statistics mode objtool: Optimize find_symbol_by_index() x86/kexec: Make relocate_kernel_64.S objtool clean x86/kexec: Use RIP relative addressing objtool: Rename func_for_each_insn_all() objtool: Rename func_for_each_insn() objtool: Introduce validate_return() kcsan: Update API documentation in kcsan-checks.h kcsan: Update Documentation/dev-tools/kcsan.rst kcsan: Fix a typo in a comment kcsan: Add current->state to implicitly atomic accesses kcsan: Add option for verbose reporting kcsan: Add option to allow watcher interruptions ahci: Add Intel Comet Lake PCH-V PCI ID ahci: Add Intel Comet Lake PCH-H PCI ID libata: Assign OF node to the SCSI device libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() ahci: Add Intel Comet Lake H RAID PCI ID FROMLIST: media: v4l2-fh: define v4l2_fh struct regardless of condition drm/radeon: fix scatter-gather mapping with user pages drm/amdgpu: fix scatter-gather mapping with user pages dt-bindings: mfd: Convert stpmic1 bindings to json-schema drm/prime: use dma length macro when mapping sg block: move the part_stat* helpers from genhd.h to a new header block: move block layer internals out of include/linux/genhd.h block: move guard_bio_eod to bio.c block: unexport get_gendisk block: unexport disk_map_sector_rcu block: unexport disk_get_part block: mark part_in_flight and part_in_flight_rw static block: mark block_depr static block: factor out requeue handling from dispatch code btrfs: fix missing semaphore unlock in btrfs_sync_file btrfs: use nofs allocations for running delayed items MIPS: Exclude more dsemul code when CONFIG_MIPS_FP_SUPPORT=n MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3 MIPS: do not compile generic functions for CONFIG_CAVIUM_OCTEON_SOC MAINTAINERS: Update Loongson64 entry MIPS: Loongson64: Load built-in dtbs MIPS: Loongson64: Add generic dts dt-bindings: mips: Add loongson boards MIPS: Loongson64: Drop legacy IRQ code pidfd: Use new infrastructure to fix deadlocks in execve perf: Use new infrastructure to fix deadlocks in execve proc: io_accounting: Use new infrastructure to fix deadlocks in execve proc: Use new infrastructure to fix deadlocks in execve kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve kernel: doc: remove outdated comment cred.c mm: docs: Fix a comment in process_vm_rw_core selftests/ptrace: add test cases for dead-locks exec: Fix a deadlock in strace exec: Add exec_update_mutex to replace cred_guard_mutex exec: Move exec_mmap right after de_thread in flush_old_exec exec: Move cleanup of posix timers on exec out of de_thread exec: Factor unshare_sighand out of de_thread and call it separately exec: Only compute current once in flush_old_exec Bluetooth: don't assume key size is 16 when the command fails block/diskstats: replace time_in_queue with sum of request times block/diskstats: accumulate all per-cpu counters in one pass block/diskstats: more accurate approximation of io_ticks for slow disks drm/i915/gt: Stage the transfer of the virtual breadcrumb soc: samsung: chipid: Fix return value on non-Exynos platforms arm64: dts: Fix leftover entry-methods for PSCI ARM: dts: exynos: Fix regulator node aliasing on Midas-based boards drm/i915: Immediately execute the fenced work drm/i915/execlists: Pull tasklet interrupt-bh local to direct submission RDMA/mlx5: Block delay drop to unprivileged users selftests: add pid namespace ENOMEM regression test NFS: Don't specify NFS version in "UDP not supported" error nfsroot: set tcp as the default transport protocol nvmem: core: add root_only member to nvmem device struct staging: hp100: Add spaces in if statement. staging: hp100: Add space between while keyword and open parenthesis staging: hp100: Remove space after opening parenthesis "(" Staging: hp100: Add space after "," in function arguments. staging: hp100: Correct typo in the comment staging: hp100: Remove extra blank lines staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb staging: vt6655: Break up function call with long line. cpufreq/intel_pstate: Fix wrong macro conversion cpu/hotplug: Hide cpu_up/down() cpu/hotplug: Move bringup of secondary CPUs out of smp_init() torture: Replace cpu_up/down() with add/remove_cpu() firmware: psci: Replace cpu_up/down() with add/remove_cpu() xen/cpuhotplug: Replace cpu_up/down() with device_online/offline() parisc: Replace cpu_up/down() with add/remove_cpu() sparc: Replace cpu_up/down() with add/remove_cpu() powerpc: Replace cpu_up/down() with add/remove_cpu() x86/smp: Replace cpu_up/down() with add/remove_cpu() arm64: hibernate: Use bringup_hibernate_cpu() cpu/hotplug: Provide bringup_hibernate_cpu() arm64: Use reboot_cpu instead of hardconding it to 0 arm64: Don't use disable_nonboot_cpus() ARM: Use reboot_cpu instead of hardcoding it to 0 ARM: Don't use disable_nonboot_cpus() ia64: Replace cpu_down() with smp_shutdown_nonboot_cpus() cpu/hotplug: Create a new function to shutdown nonboot cpus cpu/hotplug: Add new {add,remove}_cpu() functions ACPI: PM: s2idle: Refine active GPEs check ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE x86/alternatives: Mark text_poke_loc_init() static s390/cio: use fallthrough; s390/vfio: use fallthrough; s390/zcrypt: use fallthrough; s390: use fallthrough; s390/cpum_sf: Fix wrong page count in error message s390/diag: fix display of diagnose call statistics drm/i915/selftests: Measure the energy consumed while in RC6 ASoC: MT6660: make spdxcheck.py happy arm64: head: Convert install_el2_stub to SYM_INNER_LABEL drm/i915/execlists: Drop setting sibling priority hint on virtual engines .gitignore: add SPDX License Identifier .gitignore: remove too obvious comments PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there powerpc/prom_init: Remove leftover comment dt-bindings: interrupt-controller: Add Loongson-3 HTPIC irqchip: Add driver for Loongson-3 HyperTransport PIC controller dt-bindings: interrupt-controller: Add Loongson LIOINTC arm64: bti: Document behaviour for dynamically linked binaries irqchip: loongson-liointc: Workaround LPC IRQ Errata irqchip: Add driver for Loongson I/O Local Interrupt Controller backlight: corgi: Convert to use GPIO descriptors fanotify: Drop fanotify_event_has_fid() fanotify: prepare to report both parent and child fid's fanotify: send FAN_DIR_MODIFY event flavor with dir inode and name fanotify: divorce fanotify_path_event and fanotify_fid_event fanotify: Store fanotify handles differently fanotify: Simplify create_fd() x86/entry: Fix build error x86 with !CONFIG_POSIX_TIMERS ieee80211: fix HE SPR size calculation nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type tools: gpio: Fix typo in gpio-utils tools: gpio-hammer: Apply scripts/Lindent and retain good changes gpiolib: gpio_name_to_desc: factor out !name check tools: gpio-hammer: fix spelling mistake: "occurences" -> "occurrences" gpio: mt7621: add BGPIOF_NO_SET_ON_INPUT flag gpio: mmio: introduce BGPIOF_NO_SET_ON_INPUT tools: gpio-hammer: Avoid potential overflow in main gpio: mvebu: avoid error message for optional IRQ gpio: mxs: add COMPILE_TEST support for GPIO_MXS gpio: mxc: Add COMPILE_TEST support for GPIO_MXC gpio: pl061: Warn when IRQ line has not been configured docs: gpio: driver.rst: don't mark literal blocks twice gpio: uapi: Improve phrasing around arrays representing empty strings USB: serial: option: add Wistron Neweb D19Q1 USB: serial: option: add BroadMobi BM806U USB: serial: option: add support for ASKEY WWHC050 ANDROID: kbuild: do not merge .section..* into .section in modules io_uring: fix missing 'return' in comment scsi: sd: Fix optimal I/O size for devices that change reported values clk: qcom: rpmh: Drop unnecessary semicolons clk: qcom: rpmh: Simplify clk_rpmh_bcm_send_cmd() zonfs: Fix handling of read-only zones clk: tegra: Use NULL for pointer initialization clk: sprd: add clocks support for SC9863A clk: sprd: support to get regmap from parent node clk: sprd: Add macros for referencing parents without strings clk: sprd: Add dt-bindings include file for SC9863A dt-bindings: clk: sprd: add bindings for sc9863a clock controller dt-bindings: clk: sprd: rename the common file name sprd.txt to SoC specific clk: sprd: add gate for pll clocks MAINTAINERS: dt: update reference for arm-integrator.txt bcache: remove dupplicated declaration from btree.h sparc: revive __HAVE_ARCH_STRLEN for 32bit sparc kbuild: refactor Makefile.dtbinst more kbuild: compute the dtbs_install destination more simply powerpc/kprobes: Ignore traps that happened in real mode powerpc/maple: Fix declaration made after definition powerpc/pseries: Avoid harmless preempt warning powerpc/eeh: Rework eeh_ops->probe() powerpc/eeh: Make early EEH init pseries specific powerpc/eeh: Remove PHB check in probe powerpc/eeh: Do early EEH init only when required powerpc/eeh: Remove eeh_add_device_tree_late() powerpc/eeh: Add sysfs files in late probe powerpc/64: Prevent stack protection in early boot powerpc/64: Setup a paca before parsing device tree etc. cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn selftests/powerpc: Turn off timeout setting for benchmarks, dscr, signal, tm powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries PCI: rpaphp: Remove unused variable 'value' powerpc/32s: reorder Linux PTE bits to better match Hash PTE bits. powerpc/kasan: Fix kasan_remap_early_shadow_ro() powerpc/kprobes: Remove redundant code powerpc/64s: Fix section mismatch warnings from boot code powerpc/xmon: Lower limits on nidump and ndump powerpc/prom_init: Pass the "os-term" message to hypervisor powerpc: Replace setup_irq() by request_irq() powerpc/cell: Use fallthrough; powerpc/sstep: Fix DS operand in ld encoding to appropriate value powerpc/pseries: Fix of_read_drc_info_cell() to point at next record selftests/powerpc: Don't rely on segfault to rerun the test r8169: re-enable MSI on RTL8168c soc: fsl: qe: fix sparse warnings for ucc_slow.c soc: fsl: qe: ucc_slow: remove 0 assignment for kzalloc'ed structure soc: fsl: qe: fix sparse warnings for ucc_fast.c soc: fsl: qe: fix sparse warnings for qe_ic.c soc: fsl: qe: fix sparse warnings for ucc.c soc: fsl: qe: fix sparse warning for qe_common.c soc: fsl: qe: fix sparse warnings for qe.c devlink: expand the devlink-info documentation net: phy: mdio-bcm-unimac: Fix clock handling net: phy: mscc: consolidate a common RGMII delay implementation PM / devfreq: Get rid of some doc warnings PM / devfreq: Fix handling dev_pm_qos_remove_request result PM / devfreq: Fix a typo in a comment PM / devfreq: Change to DEVFREQ_GOV_UPDATE_INTERVAL event name PM / devfreq: Remove unneeded extern keyword PM / devfreq: Use constant name of userspace governor net: axienet: Allow DMA to beyond 4GB net: axienet: Autodetect 64-bit DMA capability net: axienet: Upgrade descriptors to hold 64-bit addresses net: axienet: Wrap DMA pointer writes to prepare for 64 bit net: axienet: Add mii-tool support net: axienet: Drop MDIO interrupt registers from ethtools dump net: axienet: Mark eth_irq as optional net: axienet: Check for DMA mapping errors net: axienet: Factor out TX descriptor chain cleanup net: axienet: Improve DMA error handling net: axienet: Fix DMA descriptor cleanup path net: axienet: Propagate failure of DMA descriptor setup net: axienet: Convert DMA error handler to a work queue net: xilinx: temac: Relax Kconfig dependencies ethtool: fix incorrect tx-checksumming settings reporting cxgb4/ptp: pass the sign of offset delta in FW CMD IB/mlx5: Generally use the WC auto detection test result net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop RDMA/hns: Optimize mhop put flow for multi-hop addressing RDMA/hns: Optimize mhop get flow for multi-hop addressing extcon: axp288: Add wakeup support extcon: Mark extcon_get_edev_name() function as exported symbol extcon: palmas: Hide error messages if gpio returns -EPROBE_DEFER dt-bindings: extcon: usbc-cros-ec: convert extcon-usbc-cros-ec.txt to yaml format RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures net: cbs: Fix software cbs to consider packet sending time dt-bindings: touchscreen: Convert edt-ft5x06 to json-schema Input: avoid BIT() macro usage in the serio.h UAPI header RDMA/mlx5: Fix access to wrong pointer while performing flush due to error RDMA/core: Ensure security pkey modify is not lost MAINTAINERS: Clean RXE section and add Zhu as RXE maintainer IB/mlx5: Fix a NULL vs IS_ERR() check Input: synaptics-rmi4 - set reduced reporting mode only when requested Input: synaptics - enable RMI on HP Envy 13-ad105ng Input: of_touchscreen - explicitly choose axis Input: goodix - support gt9147 touchpanel dt-bindings: touchscreen: goodix: support of gt9147 Input: goodix - add support for Goodix GT917S Input: goodix - use string-based chip ID dt-bindings: input: touchscreen: add compatible string for Goodix GT917S Input: goodix - add support for more then one touch-key Input: goodix - fix spurious key release events Input: goodix - try to reset the controller if the i2c-test fails Input: goodix - restore config on resume if necessary Input: goodix - make goodix_send_cfg() take a raw buffer as argument Input: goodix - add minimum firmware size check Input: goodix - save a copy of the config from goodix_read_config() Input: goodix - move defines to above struct goodix_ts_data declaration Input: goodix - add support for controlling the IRQ pin through ACPI methods Input: goodix - add support for getting IRQ + reset GPIOs on Bay Trail devices Input: goodix - add support for getting IRQ + reset GPIOs on Cherry Trail devices Input: goodix - make resetting the controller at probe independent from the GPIO setup Input: goodix - make loading the config from disk independent from the GPIO setup Input: goodix - refactor IRQ pin GPIO accesses mtd: Fix issue where write_cached_data() fails but write() still returns success mtd: maps: sa1100-flash: Replace zero-length array with flexible-array member mtd: phram: fix a double free issue in error path mtd: spinand: toshiba: Support for new Kioxia Serial NAND mtd: spinand: toshiba: Rename function name to change suffix and prefix (8Gbit) mtd: rawnand: macronix: Add support for deep power down mode rtc: class: avoid unnecessary lookup in hctosys mtd: rawnand: Add support for manufacturer specific suspend/resume operation 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_core: Set IB capability mask1 to fix ib_srpt connection failure i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status() i2c: drivers: Use generic definitions for bus frequencies i2c: algo: Use generic definitions for bus frequencies i2c: stm32f7: switch to I²C generic property parsing i2c: rcar: Consolidate timings calls in rcar_i2c_clock_calculate() i2c: core: Allow override timing properties with 0 i2c: core: Provide generic definitions for bus frequencies drm/i915/display/fbc: Make fences a nice-to-have for GEN9+ x86/cpu: Cleanup the now unused CPU match macros hwrng: via_rng: Convert to new X86 CPU match macros crypto: Convert to new CPU match macros ASoC: Intel: Convert to new X86 CPU match macros powercap/intel_rapl: Convert to new X86 CPU match macros PCI: intel-mid: Convert to new X86 CPU match macros mmc: sdhci-acpi: Convert to new X86 CPU match macros intel_idle: Convert to new X86 CPU match macros extcon: axp288: Convert to new X86 CPU match macros thermal: Convert to new X86 CPU match macros hwmon: Convert to new X86 CPU match macros platform/x86: Convert to new CPU match macros EDAC: Convert to new X86 CPU match macros cpufreq: Convert to new X86 CPU match macros ACPI: Convert to new X86 CPU match macros x86/platform: Convert to new CPU match macros x86/kernel: Convert to new CPU match macros x86/kvm: Convert to new CPU match macros x86/perf/events: Convert to new CPU match macros x86/cpu/bugs: Convert to new matching macros x86/cpu: Add consistent CPU match macros drm/bridge: dw-hdmi: rework csc related functions drm/bridge: dw-hdmi: Add support for RGB limited range drm/bridge: dw-hdmi: do not force "none" scan mode drm/sun4i: Sort includes in VI and UI layer code drm/sun4i: de2: Don't return de2_fmt_info struct drm/sun4i: de2: csc_mode in de2 format struct is mostly redundant drm/sun4i: de2: rgb field in de2 format struct is redundant x86/devicetable: Move x86 specific macro out of generic code selftests: netfilter: add nfqueue test case netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress netfilter: nft_fwd_netdev: validate family and chain type netfilter: nft_set_rbtree: Detect partial overlaps on insertion netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() netfilter: nft_set_pipapo: Separate partial and complete overlap cases on insertion netfilter: nf_tables: Allow set back-ends to report partial overlaps on insertion drm/vmwgfx: Hook up the helpers to align buffer objects drm/vmwgfx: Introduce a huge page aligning TTM range manager drm: Add a drm_get_unmapped_area() helper drm/vmwgfx: Support huge page faults drm/ttm, drm/vmwgfx: Support huge TTM pagefaults mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries mm: Split huge pages on write-notify or COW mm: Introduce vma_is_special_huge fs: Constify vma argument to vma_is_dax regulator: qcom_smd: Add pmi8994 regulator support arm64: Introduce get_cpu_ops() helper function arm64: Rename cpu_read_ops() to init_cpu_ops() arm64: Declare ACPI parking protocol CPU operation if needed ASoC: Convert jz4740-i2s doc to YAML ASoC: jz4740-i2s: Add support for the JZ4770 ASoC: jz4740-i2s: Add support for the JZ4760 dt-bindings: sound: rockchip-i2s: add #sound-dai-cells property dt-bindings: sound: convert rockchip i2s bindings to yaml ASoC: wm8974: remove unused variables dm integrity: improve discard in journal mode dm integrity: add optional discard support dm integrity: allow resize of the integrity device regulator: da9063: Fix get_mode() functions to read sleep field dm integrity: factor out get_provided_data_sectors() dm integrity: don't replay journal data past the end of the device dm integrity: remove sector type casts ASoC: tas2562: Fixed incorrect amp_level setting. dm integrity: fix a crash with unusually large tag size dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone() media: mtk-vpu: load vpu firmware from the new location media: i2c: video-i2c: fix build errors due to 'imply hwmon' media: MAINTAINERS: add myself to co-maintain Hantro G1/G2 for i.MX8MQ media: hantro: add initial i.MX8MQ support media: dt-bindings: Document i.MX8MQ VPU bindings media: vivid: fix incorrect PA assignment to HDMI outputs media: hantro: Add linux-rockchip mailing list to MAINTAINERS media: cedrus: h264: Fix 4K decoding on H6 dm verity fec: fix memory leak in verity_fec_dtr dm writecache: optimize superblock write dm writecache: implement gradual cleanup drm/i915/gt: Select the deepest available parking mode for rc6 dm writecache: implement the "cleaner" policy vfio/pci: Cleanup .probe() exit paths vfio/pci: Remove dev_fmt definition vfio/pci: Add sriov_configure support vfio: Introduce VFIO_DEVICE_FEATURE ioctl and first user vfio/pci: Introduce VF token vfio/pci: Implement match ops vfio: Include optional device match in vfio_device_ops callbacks vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages vfio: introduce vfio_dma_rw to read/write a range of IOVAs vfio: allow external user to get vfio group from device vfio: platform: Switch to platform_get_irq_optional() dm writecache: do direct write if the cache is full dm integrity: print device name in integrity_metadata() error message dm crypt: use crypt_integrity_aead() helper docs: mips: remove no longer needed au1xxx_ide.rst documentation MIPS: Alchemy: remove no longer used au1xxx_ide.h header ide: remove no longer used au1xxx-ide driver drm/i915/dsi: Use private flags to indicate TE in cmd mode drm/i915/dsi: Add check for periodic command mode drm/i915/dsi: Add cmd mode flags in display mode private flags drm/i915/dsi: Add vblank calculation for command mode drm/i915/dsi: Configure transcoder operation for command mode. perf dso: Fix dso comparison block: merge partition-generic.c and check.c block: move the various x86 Unix label formats out of genhd.h partitions/msdos: remove LINUX_SWAP_PARTITION block: move the *_PARTITION enum out of genhd.h block: move struct partition out of genhd.h block: remove block/partitions/sun.h block: remove block/partitions/sgi.h block: remove block/partitions/osf.h block: remove block/partitions/karma.h block: declare all partition detection routines in check.h block: remove warn_no_part block: cleanup how md_autodetect_dev is called block: unexport read_dev_sector and put_dev_sector scsi: simplify scsi_partsize scsi: move scsicam_bios_param to the end of scsicam.c scsi: simplify scsi_bios_ptable block: remove alloc_part_info and free_part_info block: move sysfs methods shared by disks and partitions to genhd.c block: move disk_name and related helpers out of partition-generic.c block: remove __bdevname block: remove the blk_lookup_devt export mmc: sdhci: use FIELD_GET for preset value bit masks mmc: sdhci-of-at91: Display clock changes for debug purpose only mmc: sdhci: iproc: Add custom set_power() callback for bcm2711 mmc: sdhci: am654: Use sdhci_set_power_and_voltage() mmc: sdhci: at91: Use sdhci_set_power_and_voltage() mmc: sdhci: milbeaut: Use sdhci_set_power_and_voltage() mmc: sdhci: arasan: Use sdhci_set_power_and_voltage() mmc: sdhci: Introduce sdhci_set_power_and_bus_voltage() mmc: vub300: Use scnprintf() for avoiding potential buffer overflow dt-bindings: mmc: synopsys-dw-mshc: fix clock-freq-min-max in example sdhci: tegra: Enable MMC_CAP_WAIT_WHILE_BUSY host capability sdhci: tegra: Implement Tegra specific set_timeout callback mmc: sdhci-omap: Add Support for Suspend/Resume mmc: renesas_sdhi: simplify execute_tuning mmc: renesas_sdhi: Use BITS_PER_LONG helper mmc: cqhci: Update cqhci memory ioresource name mmc: sdhci-msm: Deactivate CQE during SDHC reset mmc: cqhci: Add cqhci_deactivate() mmc: Replace zero-length array with flexible-array member perf cpumap: Fix snprintf overflow check perf test: Test pmu-events aliases perf pmu: Make pmu_uncore_alias_match() public perf pmu: Add is_pmu_core() perf test: Add pmu-events test perf pmu: Refactor pmu_add_cpu_aliases() perf jevents: Support test events folder perf jevents: Add some test events perf tools: Unify a bit the build directory output tools headers uapi: Update linux/in.h copy perf vendor events amd: Update Zen1 events to V2 perf vendor events amd: Add Zen2 events perf vendor events amd: Restrict model detection for zen1 based processors mmc: mmc_test: Pass different sg lists for non-blocking requests dt-bindings: mmc: sdhci-msm: Add CQE reg map mmc: sdhci-sprd: Set the missing MMC_CAP_WAIT_WHILE_BUSY flag mmc: core: Fix indentation mmc: sdhci-esdhc-imx: restore pin state when resume back mmc: sdhci-esdhc-imx: clear DMA_SEL when disable DMA mode mmc: sdhci-esdhc-imx: clear pending interrupt and halt cqhci mmc: sdhci-esdhc-imx: Add an new esdhc_soc_data for i.MX8MM mmc: sdhci-esdhc-imx: add flag ESDHC_FLAG_BROKEN_AUTO_CMD23 mmc: sdhci-esdhc-imx: optimize the strobe dll setting mmc: sdhci-esdhc-imx: optimize the clock setting mmc: sdhci-esdhc-imx: add strobe-dll-delay-target support doc: dt: fsl-imx-esdhc: add strobe-dll-delay-target binding mmc: sdhci-esdhc-imx: restore the per_clk rate in PM_RUNTIME mmc: sdhci-esdhci-imx: retune needed for Mega/Mix enabled SoCs mmc: sdhci-esdhc-imx: no fail when no pinctrl available mmc: sdhci: do not enable card detect interrupt for gpio cd type mmc: sdhci_am654: Enable DLL only for some speed modes mmc: sdhci_am654: Update OTAPDLY writes dt-bindings: mmc: sdhci-am654: Update Output tap delay binding mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DESCRIPTION() mmc: mmci: Add support for sdmmc variant revision 2.0 mmc: mmci_sdmmc: Implement signal voltage callbacks mmc: mmci: Add callbacks for to manage signal voltage switch mmc: mmci_sdmmc: Add execute tuning with delay block dt-bindings: mmc: mmci: add delay block base register for sdmmc mmc: mmci: Add private pointer for variant mmc: mmci: Add a reference at mmc_host_ops in mmci struct mmc: mmci_sdmmc: Rename sdmmc_priv struct to sdmmc_idma mmc: mmci_sdmmc: Replace sg_dma_xxx macros mmc: core: Fixup support for HW busy detection for HPI commands mmc: core: Convert to mmc_poll_for_busy() for HPI commands mmc: core: Drop redundant out-parameter to mmc_send_hpi_cmd() mmc: core: Convert to mmc_poll_for_busy() for erase/trim/discard mmc: core: Update CMD13 busy check for CMD6 commands mmc: core: Enable re-use of mmc_blk_in_tran_state() mmc: core: Split up mmc_poll_for_busy() mmc: core: Drop redundant in-parameter to __mmc_switch() mmc: core: Extend mmc_switch_status() to rid of __mmc_switch_status() mmc: core: Drop unused define mmc: core: Throttle polling rate for CMD6 mmc: host: sdhci-sprd: Add software queue support mmc: host: sdhci: Add a variable to defer to complete requests if needed mmc: host: sdhci: Add request_done ops for struct sdhci_ops mmc: core: Enable the MMC host software queue for the SD card mmc: Add MMC host software queue support mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts mmc: sdhci-of-arasan: Remove quirk for broken base clock mmc: sdhci-of-arasan: Add support for DLL reset for ZynqMP platforms firmware: xilinx: Add DLL reset support firmware: xilinx: Add ZynqMP Tap Delay setup ioctl to the valid list mmc: tmio: remove superfluous callback wrappers mmc: tmio: factor out TAP usage mmc: tmio: enforce retune after runtime suspend mmc: tmio: give callback a generic name mmc: renesas_sdhi: complain loudly if driver needs update mmc: tmio: refactor tuning execution into SDHI driver mmc: renesas_sdhi: cleanup SCC defines mmc: renesas_sdhi: enforce manual correction for Gen3 mmc: renesas_sdhi: only check CMD status for HS400 manual correction mmc: renesas_sdhi: Add manual correction mmc: renesas_sdhi: remove double clear of automatic correction driver core: Set fw_devlink to "permissive" behavior by default bus: mhi: core: Pass module owner during client driver registration intel_th: msu: Make stopping the trace optional staging: most: Documentation: move ABI description files out of staging area staging: most: Documentation: update ABI description staging: most: move core files out of the staging area usb: core: Add ACPI support for USB interface devices perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events perf stat: Align the output for interval aggregation mode perf report/top TUI: Support hotkeys to let user select any event for sorting perf report: Support a new key to reload the browser perf report: Allow specifying event to be used as sort key in --group output perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses perf report: Support interactive annotation of code without symbols driver core: Replace open-coded list_last_entry() driver core: Read atomic counter once in driver_probe_done() libfs: fix infoleak in simple_attr_read() KVM: arm64: GICv4.1: Expose HW-based SGIs in debugfs irqchip/gic-v4.1: Eagerly vmap vPEs KVM: arm64: GICv4.1: Allow non-trapping WFI when using HW SGIs irqchip/gic-v4.1: Add VSGI property setup KVM: arm64: GICv4.1: Reload VLPI configuration on distributor enable/disable irqchip/gic-v4.1: Add VSGI allocation/teardown KVM: arm64: GICv4.1: Plumb SGI implementation selection in the distributor irqchip/gic-v4.1: Move doorbell management to the GICv4 abstraction layer KVM: arm64: GICv4.1: Allow SGIs to switch between HW and SW interrupts irqchip/gic-v4.1: Plumb set_vcpu_affinity SGI callbacks KVM: arm64: GICv4.1: Add direct injection capability to SGI registers KVM: arm64: GICv4.1: Let doorbells be auto-enabled irqchip/gic-v4.1: Plumb get/set_irqchip_state SGI callbacks irqchip/gic-v4.1: Plumb mask/unmask SGI callbacks irqchip/gic-v4.1: Add initial SGI configuration irqchip/gic-v4.1: Plumb skeletal VSGI irqchip arm64: move kimage_vaddr to .rodata arm64: use mov_q instead of literal ldr bus/mhi: fix printk format for size_t Staging: speakup: Add identifier name to function declaration arguments. Staging: speakup: Use sizeof(*var) in kmalloc(). ARM: dts: tango4: Make /serial compatible with ns16550a ARM: dts: mmp*: Make the serial ports compatible with xscale-uart ARM: dts: mmp*: Fix serial port names ARM: dts: mmp2-brownstone: Don't redeclare phandle references ARM: dts: pxa*: Make the serial ports compatible with xscale-uart ARM: dts: pxa*: Fix serial port names ARM: dts: pxa*: Don't redeclare phandle references serial: omap: drop unused dt-bindings header KVM: LAPIC: Also cancel preemption timer when disarm LAPIC timer serial: 8250: 8250_omap: Add DMA support for UARTs on K3 SoCs serial: 8250: 8250_omap: Work around errata causing spurious IRQs with DMA serial: 8250: 8250_omap: Extend driver data to pass FIFO trigger info serial: 8250: 8250_omap: Move locking out from __dma_rx_do_complete() serial: 8250: 8250_omap: Account for data in flight during DMA teardown serial: 8250: 8250_omap: Terminate DMA before pushing data on RX timeout serial: 8250_omap: Fix sleeping function called from invalid context during probe serial: 8250: 8250_omap: Fix throttle to call stop_rx() serial: 8250_port: Don't service RX FIFO if throttled serial: uartps: Add TACTIVE check in cdns_uart_tx_empty function serial: uartps: Remove unconditional wait inside set_termios irqchip/stm32: Retrigger both in eoi and unmask callbacks driver core: platform: Reimplement devm_platform_ioremap_resource usb: dwc2: convert to devm_platform_get_and_ioremap_resource usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource drivers: provide devm_platform_get_and_ioremap_resource() fanotify: fix merging marks masks with FAN_ONDIR MAINTAINERS: RIP KVM/arm arm: Remove the ability to set HYP vectors outside of the decompressor arm: Remove GICv3 vgic compatibility macros arm: Remove HYP/Stage-2 page-table support arm: Remove 32bit KVM host support arm: Remove KVM from config files arm: Unplug KVM from the build system fanotify: merge duplicate events on parent and child fsnotify: replace inode pointer with an object id dt-bindings: rtc: Convert and update jz4740-rtc doc to YAML rtc: jz4740: Rename vendor-specific DT properties rtc: jz4740: Add support for JZ4760 SoC mtd: spi-nor: Enable locking for n25q512ax3/n25q512a mtd: spi-nor: Add SR 4bit block protection support mtd: spi-nor: Add generic formula for SR block protection handling x86/vmware: Use bool type for vmw_sched_clock gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model x86/vmware: Enable steal time accounting x86/vmware: Add steal time clock support for VMware guests habanalabs: fix pm manual->auto in GOYA habanalabs: show unsupported message for GAUDI habanalabs: add print upon clock change habanalabs: update goya firmware register map habanalabs: Add missing annotation for goya_hw_queues_unlock() habanalabs: Add missing annotation for goya_hw_queues_lock() habanalabs: Remove unused parse_cnt variable habanalabs: provide historical maximum of various sensors habanalabs: modify the return values of hl_read/write routines habanalabs: support temperature offset via sysfs habanalabs: ratelimit error prints of IRQs habanalabs: add debugfs write64/read64 habanalabs: fix DDR bar address setting habanalabs: removing extra ; habanalabs: Avoid running restore chunks if no execute chunks habanalabs: Modify CS jobs counter to u16 habanalabs: split the host MMU properties habanalabs: use the user CB size as a default job size habanalabs: flush only at the end of the map/unmap Bluetooth: L2CAP: Add get_peer_pid callback x86/vmware: Remove vmware_sched_clock_setup() x86/vmware: Make vmware_select_hypercall() __init xfrm: policy: Fix doulbe free in xfrm_policy_timer mtd: spi-nor: Set all BP bits to one when lock_len == mtd->size ANDROID: staging: ion: Allow for attach and detach ops to be overridden net: dsa: sja1105: configure the PTP_CLK pin as EXT_TS or PER_OUT net: dsa: sja1105: make the AVB table dynamically reconfigurable net: dsa: sja1105: make future_base_time a common helper net: dsa: sja1105: unconditionally set DESTMETA and SRCMETA in AVB table net: typhoon: Add required whitespace after keywords net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code net: phy: smsc: use phy_read_poll_timeout() to simplify the code net: phy: use phy_read_poll_timeout() to simplify the code net: phy: introduce phy_read_poll_timeout macro net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code net: phy: introduce phy_read_mmd_poll_timeout macro iopoll: redefined readx_poll_timeout macro to simplify the code iopoll: introduce read_poll_timeout macro Remove DST_HOST selftests/net/forwarding: add Makefile to install tests net: thunderx: remove set but not used variable 'tail' ethtool: fix reference leak in some *_SET handlers net: dsa: Implement flow dissection for tag_brcm.c net: dsa: Fix duplicate frames flooded by learning 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. devlink: Only pass packet trap group identifier in trap structure devlink: Stop reference counting packet trap groups netdevsim: Explicitly register packet trap groups mlxsw: spectrum_trap: Explicitly register packet trap groups devlink: Add API to register packet trap groups r8169: improve RTL8168b FIFO overflow workaround r8169: improve rtl_schedule_task r8169: simplify rtl_task macsec: restrict to ethernet devices r8169: add new helper rtl8168g_enable_gphy_10m netlink: check for null extack in cookie helpers net: qmi_wwan: add support for ASKEY WWHC050 octeontx2-pf: Remove wrapper APIs for mutex lock and unlock octeontx2-af: Remove driver version and fix authorship octeontx2-pf: Cleanup all receive buffers in SG descriptor octeontx2-vf: Link event notification support octeontx2-vf: Ethtool support octeontx2-vf: Virtual function driver support octeontx2-pf: Handle VF function level reset octeontx2-pf: Enable SRIOV and added VF mbox handling net: phy: aquantia: remove downshift warning now that phylib takes care net: phy: marvell: remove downshift warning now that phylib takes care net: phy: add and use phy_check_downshift NFC: fdp: Fix a signedness bug in fdp_nci_send_patch() net: phy: xpcs: Restart AutoNeg if outcome was invalid net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish net: phy: xpcs: Reset XPCS upon probe net: phy: xpcs: Return error when 10GKR link errors are found ipv4: fix a RCU-list lock in inet_dump_fib() mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register net: sched: rename more stats_types net: mptcp: don't hang in mptcp_sendmsg() after TCP fallback net: phy: mscc: add support for VSC8502 net: phy: mscc: configure both RX and TX internal delays for RGMII net: phy: mscc: accept all RGMII species in vsc85xx_mac_if_set net: phy: mscc: rename enum rgmii_rx_clock_delay to rgmii_clock_delay KVM: PPC: Book3S HV: H_SVM_INIT_START must call UV_RETURN KVM: PPC: Book3S HV: Check caller of H_SVM_* Hcalls KVM: PPC: Book3S HV: Skip kvmppc_uvmem_free if Ultravisor is not supported RDMA/siw: Suppress uninitialized var warning IB/hfi1: Ensure pq is not left on waitlist kunit: add --make_options drm/vmwgfx: Use vmwgfx version 2.18 to signal SM5 compatibility drm/vmwgfx: Add SM5 param for userspace drm/vmwgfx: Add surface define v4 command drm/vmwgfx: Refactor surface_define to use vmw_surface_metadata drm/vmwgfx: Split surface metadata from struct vmw_surface drm/vmwgfx: Add support for streamoutput with mob commands drm/vmwgfx: Rename stream output target binding tracker struct drm/vmwgfx: Add support for indirect and dispatch commands drm/vmwgfx: Add support for UA view commands drm/vmwgfx: Support SM5 shader type in command buffer drm/vmwgfx: Read new register for GB memory when available drm/vmwgfx: Add a new enum for SM5 graphics context capability drm/vmwgfx: Sync virtual device headers for new feature drm/vmwgfx: Use enum to represent graphics context capabilities drm/vmwgfx: Deprecate logic ops commands drm/vmwgfx: Sync legacy multisampling device capability drm/vmwgfx: Also check for SVGA_CAP_DX before reading DX context support samples, bpf: Refactor perf_event user program with libbpf bpf_link samples, bpf: Move read_trace_pipe to trace_helpers dt-bindings: clk: fix example for single-output provider dt-bindings: Add vendor prefix for ENE dt-bindings: Add vendor prefix for Dell Inc. io-wq: handle hashed writes in chains dt-bindings: Add vendor prefix for SG Micro Corp drm/i915/gt: Only delay the context barrier pm rtc: class: support hctosys from modular RTC drivers enetc: Remove unused variable 'enetc_drv_name' Crypto/chtls: add/delete TLS header in driver tcp: repair: fix TCP_QUEUE_SEQ implementation net: Make skb_segment not to compute checksum if network controller supports checksumming bpf: Add tests for bpf_sk_storage to bpf_tcp_ca bpf: Add bpf_sk_storage support to bpf_tcp_ca KVM: VMX: Gracefully handle faults on VMXON KVM: VMX: Fold loaded_vmcs_init() into alloc_loaded_vmcs() KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support KVM: x86: Expose fast short REP MOV for supported cpuid tools/kvm_stat: add command line switch '-c' to log in csv format tools/kvm_stat: add command line switch '-s' to set update interval tools/kvm_stat: switch to argparse tools/kvm_stat: rework command line sequence and message texts KVM: VMX: don't allow memory operands for inline asm that modifies SP nvmem: mxs-ocotp: Use devm_add_action_or_reset() for cleanup nvmem: sprd: Determine double data programming from device data nvmem: sprd: Optimize the block lock operation nvmem: sprd: Fix the block lock operation spi: spi-fsl-lpspi: Replace zero-length array with flexible-array member spi: spi-s3c24xx: Replace zero-length array with flexible-array member ASoC: rt5682: Add the descriptions for the DMIC clock rate and delay settings ASoC: rt5682: Add a property for DMIC delay ASoC: rt5682: Add a property for DMIC clock rate ASoC: MT6660: make spdxcheck.py happy mtd: spi-nor: controllers: aspeed-smc: Replace zero-length array with flexible-array member ASoC: tegra-wm8903: Document built-in microphone audio source ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone vdso: Fix clocksource.h macro detection mtd: spi-nor: Clear WEL bit when erase or program errors occur Bluetooth: Fix incorrect branch in connection complete Bluetooth: Restore running state if suspend fails um: Fix header inclusion completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() rtl8xxxu: Fix sparse warning: cast from restricted __le16 mt76: mt7615: add missing declaration in mt7615.h mt76: mt7615: fix endianness in unified command mt76: mt7615: fix mt7663e firmware struct endianness rtw88: 8822c: config RF table path B before path A KVM: s390: mark sie block as 512 byte aligned KVM: s390: Use fallthrough; rtw88: kick off TX packets once for higher efficiency rtw88: pci: define a mask for TX/RX BD indexes rtw88: associate reserved pages with each vif rtw88: extract alloc rsvd_page and h2c skb routines rtw88: don't hold all IRQs disabled for PS operations fsnotify: simplify arguments passing to fsnotify_parent() wl3501_cs: Replace zero-length array with flexible-array member fsnotify: use helpers to access data by data_type ray_cs: Replace zero-length array with flexible-array member atmel: at76c50x: Replace zero-length array with flexible-array member adm80211: Replace zero-length array with flexible-array member btrfs: sysfs: Use scnprintf() instead of snprintf() cw1200: Replace zero-length array with flexible-array member fsnotify: funnel all dirent events through fsnotify_name() zd1211rw: Replace zero-length array with flexible-array member brcmfmac: Replace zero-length array with flexible-array member fsnotify: factor helpers fsnotify_dentry() and fsnotify_file() wireless: marvell: Replace zero-length array with flexible-array member ALSA: core: Add snd_device_get_state() helper dt-bindings: serial: Convert slave-device bindings to json-schema dt-bindings: serial: Convert generic bindings to json-schema p54: Replace zero-length array with flexible-array member fsnotify: tidy up FS_ and FAN_ constants libertas: Replace zero-length array with flexible-array member orinoco: Replace zero-length array with flexible-array member hostap: Replace zero-length array with flexible-array member wireless: ti: Replace zero-length array with flexible-array member MAINTAINERS: update entry after SPI NOR controller move wireless: realtek: Replace zero-length array with flexible-array member iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection ANDROID: scsi: ufs: add ->map_sg_crypto() variant op btrfs: do not resolve backrefs for roots that are being deleted btrfs: track reloc roots based on their commit root bytenr btrfs: restart relocate_tree_blocks properly btrfs: reloc: reorder reservation before root selection btrfs: do not readahead in build_backref_tree btrfs: do not use readahead for running delayed refs btrfs: Remove async_transid from btrfs_mksubvol/create_subvol/create_snapshot btrfs: Remove transid argument from btrfs_ioctl_snap_create_transid btrfs: Remove BTRFS_SUBVOL_CREATE_ASYNC support btrfs: kill the subvol_srcu btrfs: make btrfs_cleanup_fs_roots use the radix tree lock btrfs: don't take an extra root ref at allocation time btrfs: hold a ref on the root on the dead roots list btrfs: make inodes hold a ref on their roots btrfs: move the root freeing stuff into btrfs_put_root btrfs: move ino_cache_inode dropping out of btrfs_free_fs_root btrfs: make the extent buffer leak check per fs info btrfs: remove a BUG_ON() from merge_reloc_roots() btrfs: hold a ref on the root->reloc_root btrfs: clear DEAD_RELOC_TREE before dropping the reloc root btrfs: free the reloc_control in a consistent way btrfs: do not init a reloc root if we aren't relocating btrfs: reloc: clean dirty subvols if we fail to start a transaction btrfs: unset reloc control if we fail to recover btrfs: drop block from cache on error in relocation btrfs: relocation: Use btrfs_find_all_leafs to locate data extent parent tree leaves btrfs: fix ref-verify to catch operations on 0 ref extents btrfs: make ranged full fsyncs more efficient btrfs: factor out inode items copy loop from btrfs_log_inode() btrfs: add helper to get the end offset of a file extent item btrfs: fix missing file extent item for hole after ranged fsync btrfs: account ticket size at add/delete time btrfs: implement migratepage callback for data pages btrfs: Remove block_rsv parameter from btrfs_drop_snapshot btrfs: Remove __ prefix from btrfs_block_rsv_release btrfs: relocation: Check cancel request after each extent found btrfs: relocation: Check cancel request after each data page read btrfs: relocation: add error injection points for cancelling balance Btrfs: implement full reflink support for inline extents Btrfs: simplify inline extent handling when doing reflinks Btrfs: move all reflink implementation code into its own file btrfs: scrub: Replace zero-length array with flexible-array member btrfs: rcu-string: Replace zero-length array with flexible-array member btrfs: delayed-inode: Replace zero-length array with flexible-array member btrfs: add RCU locks around block group initialization btrfs: Open code insert_extent_backref btrfs: Remove impossible BUG_ON in get_tree_block_key btrfs: balance: factor out convert profile validation btrfs: return void from csum_tree_block btrfs: simplify tree block checksumming loop btrfs: inline checksum name and driver definitions btrfs: Rename __btrfs_alloc_chunk to btrfs_alloc_chunk btrfs: fix btrfs_calc_reclaim_metadata_size calculation Btrfs: fix crash during unmount due to race with delayed inode workers btrfs: factor out prepare_allocation() for extent allocation btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocation btrfs: factor out chunk_allocation_failed() for extent allocation btrfs: drop unnecessary arguments from find_free_extent_update_loop() btrfs: factor out found_extent() for extent allocation btrfs: factor out release_block_group() btrfs: drop unnecessary arguments from clustered allocation functions btrfs: factor out do_allocation() for extent allocation btrfs: move variables for clustered allocation into find_free_extent_ctl btrfs: move hint_byte into find_free_extent_ctl btrfs: introduce extent allocation policy btrfs: parameterize dev_extent_min for chunk allocation btrfs: factor out create_chunk() btrfs: factor out decide_stripe_size() btrfs: factor out gather_device_info() btrfs: factor out init_alloc_chunk_ctl btrfs: introduce alloc_chunk_ctl btrfs: refactor find_free_dev_extent_start() btrfs: introduce chunk allocation policy btrfs: handle invalid profile in chunk allocation btrfs: change full_search to bool in find_free_extent_update_loop btrfs: qgroup: Remove the unnecesaary spin lock for qgroup_rescan_running btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued uuid: Remove no more needed macro btrfs: switch to use new generic UUID API uuid: Provide a GUID generator for raw buffer uuid: Add inline helpers to import / export UUIDs btrfs: Don't submit any btree write bio if the fs has errors btrfs: ioctl: resize: only show message if size is changed btrfs: slightly simplify global block reserve calculations btrfs: merge unlocking to common exit block in btrfs_commit_transaction btrfs: reduce pointer intdirections in btree_readpage_end_io_hook btrfs: adjust delayed refs message level btrfs: replace u_long type cast with unsigned long btrfs: raid56: simplify sort_parity_stripes btrfs: adjust message level for unrecognized mount option btrfs: simplify parameters of btrfs_set_disk_extent_flags btrfs: open code trivial helper btrfs_header_chunk_tree_uuid btrfs: open code trivial helper btrfs_header_fsid btrfs: move mapping of block for discard to its caller btrfs: use struct_size to calculate size of raid hash table btrfs: convert snapshot/nocow exlcusion to drew lock btrfs: Implement DREW lock btrfs: simplify error handling in __btrfs_write_out_cache() btrfs: use standard debug config option to enable free-space-cache debug prints btrfs: make the uptodate argument of io_ctl_add_pages() boolean btrfs: use inode from io_ctl in io_ctl_prepare_pages btrfs: add new BTRFS_IOC_SNAP_DESTROY_V2 ioctl btrfs: export helpers for subvolume name/id resolution btrfs: use ioctl args support mask for device delete btrfs: use ioctl args support mask for subvolume create/delete btrfs: define support masks for ioctl volume args v2 btrfs: Add missing lock annotation for release_extent_buffer() btrfs: set update the uuid generation as soon as possible btrfs: bail out of uuid tree scanning if we're closing btrfs: make btrfs_check_uuid_tree private to disk-io.c btrfs: call btrfs_check_uuid_tree_entry directly in btrfs_uuid_tree_iterate btrfs: raid56: simplify tracking of Q stripe presence btrfs: backref, use correct count to resolve normal data refs btrfs: backref, only search backref entries from leaves of the same root btrfs: backref, don't add refs from shared block when resolving normal backref btrfs: backref, only collect file extent items matching backref offset btrfs: remove buffer_heads form super block mirror integrity checking btrfs: remove buffer_heads from btrfsic_process_written_block() btrfs: remove btrfsic_submit_bh() btrfs: use bios instead of buffer_heads from super block writeout btrfs: use the page cache for super block reading btrfs: reduce scope of btrfs_scratch_superblocks() btrfs: don't kmap() pages from block devices btrfs: Export btrfs_release_disk_super Btrfs: avoid unnecessary splits when setting bits on an extent io tree btrfs: handle logged extent failure properly btrfs: relocation: Remove is_cowonly_root() btrfs: switch to per-transaction pinned extents btrfs: Factor out pinned extent clean up in btrfs_delete_unused_bgs btrfs: Mark pinned log extents as excluded btrfs: Pass transaction handle to write_pinned_extent_entries btrfs: Make pin_down_extent take transaction handle btrfs: Make btrfs_pin_extent_for_log_replay take transaction handle btrfs: Make btrfs_pin_reserved_extent take transaction handle btrfs: Call btrfs_pin_reserved_extent only during active transaction btrfs: Introduce unaccount_log_buffer btrfs: Make btrfs_pin_extent take trans handle btrfs: Perform pinned cleanup directly in btrfs_destroy_delayed_refs btrfs: sysfs, unify handler name of devinfo/missing btrfs: sysfs, rename device_link add/remove functions btrfs: sysfs, use btrfs_sysfs_remove_fsid to celanup errors in add_fsid btrfs: sink argument tree to __do_readpage btrfs: sink arugment tree to contiguous_readpages btrfs: sink argument tree to __extent_read_full_page btrfs: sink argument tree to extent_read_full_page btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range btrfs: add assertions for tree == inode->io_tree to extent IO helpers btrfs: drop argument tree from submit_extent_page btrfs: remove extent_page_data::tree btrfs: add wrapper for transaction abort predicate btrfs: move root node locking helpers to locking.c btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root btrfs: add a leak check for roots btrfs: make the init of static elements in fs_info separate btrfs: move fs_info init work into it's own helper function btrfs: free more things in btrfs_free_fs_info btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root btrfs: use btrfs_put_fs_root to free roots always btrfs: hold a ref on the root in open_ctree btrfs: export and rename free_fs_info btrfs: hold a ref on the root in btrfs_check_uuid_tree_entry btrfs: hold a ref on the root in btrfs_recover_log_trees btrfs: hold a ref on the root in create_pending_snapshot btrfs: hold a ref on the root in get_subvol_name_from_objectid btrfs: hold a ref on the root in btrfs_ioctl_send btrfs: hold a ref on the root in scrub_print_warning_inode btrfs: hold a ref for the root in btrfs_find_orphan_roots btrfs: push grab_fs_root into read_fs_root btrfs: hold a ref on the root in btrfs_recover_relocation btrfs: hold a ref on the root in create_reloc_inode btrfs: hold a ref on the root in find_data_references btrfs: hold a ref on the root in record_reloc_root_in_trans btrfs: hold a ref on the root in merge_reloc_roots btrfs: hold a ref on the root in prepare_to_merge btrfs: hold a ref on the root in build_backref_tree btrfs: hold ref on root in btrfs_ioctl_default_subvol btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_info btrfs: hold a ref on the root in btrfs_search_path_in_tree_user btrfs: hold a ref on the root in btrfs_search_path_in_tree btrfs: hold a ref on the root in search_ioctl btrfs: hold a ref on the root in create_subvol btrfs: hold a ref on the root in fixup_tree_root_location btrfs: hold a ref on the root in __btrfs_run_defrag_inode btrfs: hold a root ref in btrfs_get_dentry btrfs: hold a ref on the root in resolve_indirect_ref btrfs: hold a ref on fs roots while they're in the radix tree btrfs: describe the space reservation system in general btrfs: add a comment describing delalloc space reservation btrfs: add a comment describing block reserves btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_root btrfs: make the fs root init functions static btrfs: open code btrfs_read_fs_root_no_name btrfs: remove btrfs_read_fs_root, not used anymore btrfs: make relocation use btrfs_read_tree_root() btrfs: export and use btrfs_read_tree_root for tree-log btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root btrfs: move fs root init stuff into btrfs_init_fs_root btrfs: push __setup_root into btrfs_alloc_root btrfs: delete the ordered isize update code btrfs: replace all uses of btrfs_ordered_update_i_size btrfs: use the file extent tree infrastructure btrfs: introduce per-inode file extent tree btrfs: use btrfs_ordered_update_i_size in clone_finish_inode_update btrfs: update the comment of btrfs_control_ioctl() btrfs: relocation: Add introduction of how relocation works Btrfs: don't iterate mod seq list when putting a tree mod seq btrfs: Add overview of device replace xfs: remove xlog_state_want_sync xfs: move the ioerror check out of xlog_state_clean_iclog xfs: refactor xlog_state_clean_iclog xfs: remove the aborted parameter to xlog_state_done_syncing xfs: simplify log shutdown checking in xfs_log_release_iclog xfs: simplify the xfs_log_release_iclog calling convention xfs: factor out a xlog_wait_on_iclog helper xfs: merge xlog_cil_push into xlog_cil_push_work hibernate: Allow uswsusp to write to swap io-uring: drop 'free_pfile' in struct io_file_put io-uring: drop completion when removing file drm/vram-helper: remove unneeded #if defined/endif guards. MIPS: Add support for Desktop Management Interface (DMI) firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START MIPS: ralink: mt7621: introduce 'soc_device' initialization thermal: imx8mm: Fix build warning of incorrect argument type thermal/drivers/cpufreq_cooling: Remove abusing WARN_ON thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state thermal: imx8mm: Add i.MX8MP support dt-bindings: thermal: imx8mm-thermal: Add support for i.MX8MP thermal: qcom: tsens.h: Replace zero-length array with flexible-array member thermal: imx_sc_thermal: Fix incorrect data type thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow thermal: int340x: processor_thermal: Add Tiger Lake support perf report: Print al_addr when symbol is not found perf symbols: Consolidate symbol fixup issue perf parse-events: Fix 3 use after frees found with clang ASAN virtio-balloon: Switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM virtio-net: Introduce hash report feature virtio-net: Introduce RSS receive steering feature virtio-net: Introduce extended RSC feature tools/virtio: option to build an out of tree module drm/i915/selftests: mark huge_gem_object as not shrinkable KVM: LAPIC: Mark hrtimer for period or oneshot mode to expire in hard interrupt context KVM: SVM: Issue WBINVD after deactivating an SEV guest drm/i915/gt: Delay release of engine-pm after last retirement drm/i915: Extend intel_wakeref to support delayed puts MIPS: CI20: defconfig: multiple improvements MIPS: DTS: CI20: multiple DTS improvements MIPS: DTS: CI20: add DT node for IR sensor s390/ap: Remove ap device suspend and resume callbacks s390/pci: Improve handling of unset UID s390/pci: Fix zpci_alloc_domain() over allocation s390/qdio: pass ISC as parameter to chsc_sadc() PM: remove s390 specific callbacks s390: remove broken hibernate / power management support s390/cpuinfo: do not skip info for CPUs without MHz feature s390/cpuinfo: fix wrong output when CPU0 is offline s390/cpuinfo: show number of online CPUs within a package s390/cpuinfo: show number of online cores s390/ipl: add support to control memory clearing for FCP and CCW re-IPL s390/zcrypt: replace snprintf/sprintf with scnprintf s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow s390/topology: remove offline CPUs from CPU topology masks s390/numa: remove redundant cpus_with_topology variable s390/cpuinfo: show processor physical address s390/mm: optimize page table upgrade routine staging: comedi: ni_labpc_common: Reformat multiple line dereference staging: hp100: Add space around operator + ceph: fix memory leak in ceph_cleanup_snapid_map() libceph: fix alloc_msg_with_page_vector() memory leaks ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL ext2: fix empty body warnings when -Wextra is used drm/i915/selftests/perf: watch out for stolen objects drm/i915: Rely on direct submission to the queue drm/rockchip: Add support for afbc drm/i915/gem: Avoid gem_context->mutex for simple vma lookup drm/i915: Avoid live-lock with i915_vma_parked() drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period x86/cpu: Fix a -Wmissing-prototypes warning for init_ia32_feat_ctl() staging: iio: adc: ad7280a: Add comments to clarify stringified arguments staging: iio: adc: ad7192: Re-indent enum labels staging: wlan-ng: Fix third argument going over 80 characters Staging: speakup: Use pr_warn() defined in <linux/printk.h>. staging: greybus: tools: Fix braces {} style staging: mt7621-pci: avoid to set 'iomem_resource' addresses staging: hp100: Remove space after * in pointer declarations Staging: hp: Use netdev_warn(). staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table staging: mt7621-pci-phy: re-do 'xtal_mode' detection staging: mt7621-pci-phy: use builtin_platform_driver() staging: mt7621-pci: use builtin_platform_driver() i2c: fix a doc warning drm/i915/edp: Ignore short pulse when panel powered off ARM: dts: oxnas: Fix clear-mask property rtc: pm8xxx: clear alarm register when alarm is not enabled rtc: omap: drop unused dt-bindings header rtc: bd70528: Avoid double error messaging when IRQ absent rtc: max8907: add missing select REGMAP_IRQ rtc: fsl-ftm-alarm: enable acpi support x86/mm: Drop pud_mknotpresent() dmaengine: tegra-apb: Improve DMA synchronization dmaengine: tegra-apb: Don't save/restore IRQ flags in interrupt handler dmaengine: tegra-apb: mark PM functions as __maybe_unused dmaengine: ti: k3-udma-glue: Fix an error handling path in 'k3_udma_glue_cfg_rx_flow()' dmaengine: fix spelling mistake "exceds" -> "exceeds" MAINTAINERS: Add maintainer for HiSilicon DMA engine driver dmaengine: sprd: Set request pending flag when DMA controller is active dmaengine: idxd: fix off by one on cdev dwq refcount 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 CIFS: Fix bug which the return value by asynchronous read is error CIFS: check new file size when extending file by fallocate SMB3: Minor cleanup of protocol definitions SMB3: Additional compression structures SMB3: Add new compression flags cifs: smb2pdu.h: Replace zero-length array with flexible-array member cifs: clear PF_MEMALLOC before exiting demultiplex thread cifs: cifspdu.h: Replace zero-length array with flexible-array member CIFS: Warn less noisily on default mount fs/cifs: fix gcc warning in sid_to_id cifs: allow unlock flock and OFD lock across fork cifs: do d_move in rename cifs: add SMB2_open() arg to return POSIX data cifs: plumb smb2 POSIX dir enumeration cifs: add smb2 POSIX info level cifs: rename posix create rsp cifs: print warning mounting with vers=1.0 smb3: fix performance regression with setting mtime cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() cifs: use mod_delayed_work() for &server->reconnect if already queued cifs: call wake_up(&server->response_q) inside of cifs_reconnect() cifs: handle prefix paths in reconnect cifs: do not ignore the SYNC flags in getattr m68k: Replace setup_irq() by request_irq() Linux 5.6-rc7 io_uring: Fix ->data corruption on re-enqueue docs: hwmon: Update documentation for isl68137 pmbus driver hwmon: (pmbus) add support for 2nd Gen Renesas digital multiphase HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' drm/i915/gt: Leave rps->cur_freq on unpark drm/i915/gt: Treat idling as a RPS downclock event err.h: remove deprecated PTR_RET for good ARM: dts: bcm283x: Fix vc4's firmware bus DMA limitations rtc: mxc: Use devm_add_action_or_reset() for calls to clk_disable_unprepare() NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails rtc: ds1307: handle oscillator failure flags for ds1388 variant io-wq: close cancel gap for hashed linked work i2c: mxs: Use dma_request_chan() instead dma_request_slave_channel() i2c: hix5hd2: add missed clk_disable_unprepare in remove bcache: optimize barrier usage for atomic operations bcache: optimize barrier usage for Rmw atomic bitops bcache: Use scnprintf() for avoiding potential buffer overflow bcache: make bch_sectors_dirty_init() to be multithreaded bcache: make bch_btree_check() to be multithreaded bcache: add bcache_ prefix to btree_root() and btree() macros bcache: move macro btree() and btree_root() into btree.h drm/i915/gt: Use the correct err_unlock unwind path for a closed context irqchip/gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain irqchip/xilinx: Do not call irq_set_default_host() irqchip/xilinx: Enable generic irq multi handler irqchip/xilinx: Fill error code when irq domain registration fails irqchip/xilinx: Add support for multiple instances irqchip/ingenic: Add support for TCU of X1000. irqchip/qcom-irq-combiner: Replace zero-length array with flexible-array member irqchip/irq-bcm7038-l1: Replace zero-length array with flexible-array member irqchip/versatile-fpga: Apply clear-mask earlier ath10k: Fill GCMP MIC length for PMF platform/chrome: wilco_ec: event: Replace zero-length array with flexible-array member platform/chrome: cros_ec_chardev: Replace zero-length array with flexible-array member platform/chrome: cros_ec_typec: Update port info from EC platform/chrome: Add Type C connector class driver x86/mce/amd: Add PPIN support for AMD MCE ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc net: hns3: refactor mailbox response scheme between PF and VF net: hns3: refactor the mailbox message between PF and VF net: hns3: add a conversion for mailbox's response code mptcp: Remove set but not used variable 'can_ack' net: bcmgenet: always enable status blocks selftests: txtimestamp: print statistics for timestamp events. selftests: txtimestamp: add support for epoll(). selftests: txtimestamp: add new command-line flags. selftests: txtimestamp: allow printing latencies in nsec. selftests: txtimestamp: allow individual txtimestamp tests. net: phy: dp83867: w/a for fld detect threshold bootstrapping issue net/tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE net/tls: Read sk_prot once when building tls proto ops net/tls: Constify base proto ops used for building tls proto net: stmmac: dwmac-rk: fix error path in rk_gmac_probe slcan: not call free_netdev before rtnl_unlock in slcan_open ionic: check for NULL structs on teardown ionic: clean irq affinity on queue deinit ionic: ignore eexist on rx filter add ionic: only save good lif dentry ionic: leave dev cmd request contents alone on FW timeout ionic: add timeout error checking for queue disable ionic: make spdxcheck.py happy hsr: fix general protection fault in hsr_addr_is_self() soc: qcom: ipa: kill IPA_RX_BUFFER_ORDER 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 drm/lima: add trace point for tasks x86/mm: split vmalloc_sync_all() mm, slub: prevent kmalloc_node crashes and memory leaks mm/mmu_notifier: silence PROVE_RCU_LIST warnings epoll: fix possible lost wakeup on epoll_ctl() path mm: do not allow MADV_PAGEOUT for CoW pages mm, memcg: throttle allocators based on ancestral memory.high mm, memcg: fix corruption on 64-bit divisor in memory.high throttling page-flags: fix a crash at SetPageError(THP_SWAP) mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event drm/lima: add error sysfs to export error task dump drm/lima: save task info dump when task fail drm/lima: add max_error_tasks module parameter drm/lima: save process info for debug usage rcu: Make rcu_barrier() account for offline no-CBs CPUs rcu: Mark rcu_state.gp_seq to detect concurrent writes 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 block, bfq: move forward the getting of an extra ref in bfq_bfqq_move block, bfq: fix use-after-free in bfq_idle_slice_timer_body drm/mipi-dbi: Make mipi_dbi_command_stackbuf() data parameter const dt-bindings: display: grammar fixes in panel/ io_uring: make spdxcheck.py happy i2c: imx: remove duplicate print after platform_get_irq() i2c: designware: Fix spelling typos in the comments i2c: designware: Discard i2c_dw_read_comp_param() function i2c: designware: Detect the FIFO size in the common code threads: Update PID limit comment according to futex UAPI change genirq: Fix reference leaks on irq affinity notifiers hv: hyperv_vmbus.h: Replace zero-length array with flexible-array member leds: leds-pwm: Replace zero-length array with flexible-array member leds: leds-is31fl32xx: Replace zero-length array with flexible-array member leds: pwm: remove useless pwm_period_ns leds: pwm: remove header lockdep: Rename trace_{hard,soft}{irq_context,irqs_enabled}() lockdep: Rename trace_softirqs_{on,off}() lockdep: Rename trace_hardirq_{enter,exit}() x86/entry: Rename ___preempt_schedule x86: Remove unneeded includes x86/entry: Drop asmlinkage from syscalls x86/entry/32: Enable pt_regs based syscalls x86/entry/32: Use IA32-specific wrappers for syscalls taking 64-bit arguments x86/entry/32: Rename 32-bit specific syscalls x86/entry/32: Clean up syscall_32.tbl x86/entry: Remove ABI prefixes from functions in syscall tables x86/entry/64: Add __SYSCALL_COMMON() x86/entry: Remove syscall qualifier support x86/entry/64: Remove ptregs qualifier from syscall table x86/entry: Move max syscall number calculation to syscallhdr.sh x86/entry/64: Split X32 syscall table into its own file x86/entry/64: Move sys_ni_syscall stub to common.c x86/entry/64: Use syscall wrappers for x32_rt_sigreturn x86/entry: Refactor SYS_NI macros x86/entry: Refactor COND_SYSCALL macros x86/entry: Refactor SYSCALL_DEFINE0 macros x86/entry: Refactor SYSCALL_DEFINEx macros lockdep: Add posixtimer context tracing bits lockdep: Annotate irq_work lockdep: Add hrtimer context tracing bits lockdep: Introduce wait-type checks completion: Use simple wait queues sched/swait: Prepare usage in completions timekeeping: Split jiffies seqlock Documentation: Add lock ordering and nesting documentation powerpc/ps3: Convert half completion to rcuwait rcuwait: Add @state argument to rcuwait_wait_event() microblaze: Remove mm.h from asm/uaccess.h ia64: Remove mm.h from asm/uaccess.h hexagon: Remove mm.h from asm/uaccess.h csky: Remove mm.h from asm/uaccess.h nds32: Remove mm.h from asm/uaccess.h acpi: Remove header dependency orinoco_usb: Use the regular completion interfaces usb: gadget: Use completion interface instead of open coding it pci/switchtec: Replace completion wait queue usage for poll PCI/switchtec: Fix init_completion race condition with poll_wait() arm64: vdso32: Enable Clang Compilation lib/vdso: Enable common headers arm: vdso: Enable arm to use common headers x86/vdso: Enable x86 to use common headers mips: vdso: Enable mips to use common headers arm64: vdso32: Include common headers in the vdso library arm64: vdso: Include common headers in the vdso library arm64: Introduce asm/vdso/processor.h arm64: vdso32: Code clean up linux/elfnote.h: Replace elf.h with UAPI equivalent scripts: Fix the inclusion order in modpost common: Introduce processor.h linux/ktime.h: Extract common header for vDSO linux/jiffies.h: Extract common header for vDSO linux/time64.h: Extract common header for vDSO linux/time32.h: Extract common header for vDSO linux/time.h: Extract common header for vDSO linux/math64.h: Extract common header for vDSO linux/clocksource.h: Extract common header for vDSO mips: Introduce asm/vdso/clocksource.h arm64: Introduce asm/vdso/clocksource.h arm: Introduce asm/vdso/clocksource.h x86: Introduce asm/vdso/clocksource.h linux/limits.h: Extract common header for vDSO linux/bits.h: Extract common header for vDSO linux/const.h: Extract common header for vDSO x86: Replace setup_irq() by request_irq() iio: light: tsl2563: Rename macro to fix typo iio: core: Make mlock internal to the iio core driver core: Add device links from fwnode only for the primary device Update MAINTAINERS to add reviewer for CoreSight docs: sysfs: coresight: Add sysfs ABI documentation for CTI docs: coresight: Update documentation for CoreSight to cover CTI coresight: cti: Add connection information to sysfs coresight: cti: Enable CTI associated with devices coresight: cti: Add device tree support for custom CTI coresight: cti: Add device tree support for v8 arch CTI dt-bindings: arm: Adds CoreSight CTI hardware definitions coresight: cti: Add sysfs trigger / channel programming API coresight: cti: Add sysfs access to program function registers coresight: cti: Add sysfs coresight mgmt register access coresight: cti: Initial CoreSight CTI Driver iio: Add SEMTECH SX9310/9311 sensor driver iio: adc: ad7476: implement devm_add_action_or_reset iio: adc: ad7476: Add AD7091 support iio: adc: ad7476: Add IIO_CHAN_INFO_RAW for AD7091R iio: adc: ad7476: Generate CONVST signal internally iio: adc: intel_mrfld_adc: Use be16_to_cpu() instead of get_unaligned_be16() iio: humidity: hts221: Drop unneeded casting when print error code iio: humidity: hts221: Make use of device properties iio: humidity: hts221: Use dev_get_platdata() to get platform_data iio: st_sensors: Join string literals back iio: st_sensors: Drop unneeded casting when print error code iio: st_sensors: Drop unneeded explicit castings iio: st_sensors: Use dev_get_platdata() to get platform_data iio: light: st_uvis25: Drop unneeded casting when print error code iio: core: Use scnprintf() for avoiding potential buffer overflow iio: xilinx-xadc: Fix typo in author's name staging: vt6656: Use BIT() macro in vnt_mac_reg_bits_* functions staging: rtl8188eu: remove some 5 GHz code staging: vt6656: Use BIT() macro instead of hex value irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables staging: rtl8723bs: os_dep: Remove whitespace characters in code line staging: rtl8723bs: os_dep: Correct long line comments staging: rtl8723bs: os_dep: Remove commented out code lines staging: rtl8723bs: remove unneeded variables staging: mt7621-pci: delete release gpios related code staging: mt7621-dts: gpio 8 and 9 are vendor specific staging: mt7621-dma: quoted string split across lines staging: mt7621-pci: avoid to poweroff the phy for slot one thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t kcsan, trace: Make KCSAN compatible with tracing kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) kcsan: Add kcsan_set_access_mask() support kcsan: Introduce kcsan_value_change type compiler.h, seqlock.h: Remove unnecessary kcsan.h includes kcsan: Move interfaces that affects checks to kcsan-checks.h kcsan: Fix misreporting if concurrent races on same address kcsan: Expose core configuration parameters as module params kcsan: Add test to generate conflicts via debugfs kcsan: Introduce ASSERT_EXCLUSIVE_*() macros kcsan: Introduce KCSAN_ACCESS_ASSERT access type kcsan: Fix 0-sized checks kcsan: Clean up the main KCSAN Kconfig option kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS kcsan: Add option to assume plain aligned writes up to word size are atomic kcsan: Add docbook header for data_race() copy_to_user, copy_from_user: Use generic instrumented.h iov_iter: Use generic instrumented.h asm-generic, kcsan: Add KCSAN instrumentation for bitops asm-generic, atomic-instrumented: Use generic instrumented.h include/linux: Add instrumented.h infrastructure kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY kcsan: Make KCSAN compatible with lockdep kcsan: Rate-limit reporting per data races kcsan: Show full access type in report kcsan: Prefer __always_inline for fast-path ice: add board identifier info to devlink .info_get ice: add basic handler for devlink .info_get devlink: promote "fw.bundle_id" to a generic info version ice: enable initial devlink support ice: implement full NVM read from ETHTOOL_GEEPROM ice: discover and store size of available flash ice: store NVM version info in extracted format ice: create function to read a section of the NVM and Shadow RAM ice: use __le16 types for explicitly Little Endian values tools/power turbostat: update version tools/power turbostat: Print cpuidle information tcp: also NULL skb->dev when copy was needed clk: mmp2: Fix bit masks for LCDC I/O and pixel clocks clk: mmp2: Add clock for fifth SD HCI on MMP3 dt-bindings: marvell,mmp2: Add clock id for the fifth SD HCI on MMP3 clk: mmp2: Add clocks for the thermal sensors dt-bindings: marvell,mmp2: Add clock ids for the thermal sensors clk: mmp2: add the GPU clocks dt-bindings: marvell,mmp2: Add clock ids for the GPU clocks clk: mmp2: Add PLLs that are available on MMP3 dt-bindings: marvell,mmp2: Add clock ids for MMP3 PLLs clk: mmp2: Check for MMP3 dt-bindings: clock: Add MMP3 compatible string clk: mmp2: Stop pretending PLL outputs are constant clk: mmp2: Add support for PLL clock sources dt-bindings: clock: Convert marvell,mmp2-clock to json-schema clk: mmp2: Constify some strings clk: mmp2: Remove a unused prototype clk: at91: add at91rm9200 pmc driver clk: versatile: Add device tree probing for IM-PD1 clocks clk: versatile: Export icst_clk_setup() dt-bindings: clock: Create YAML schema for ICST clocks clk: Fix trivia typo in comment exlusive => exclusive clk: ingenic/TCU: Fix round_rate returning error clk: ingenic/jz4770: Exit with error if CGU init failed clk: keystone: Add new driver to handle syscon based clocks dt-bindings: clock: Add binding documentation for TI EHRPWM TBCLK clk: JZ4780: Add function for enable the second core. clk: Ingenic: Add support for TCU of X1000. clk: qcom: gcc: Add USB3 PIPE clock and GDSC for SM8150 MAINTAINERS: adjust to filesystem doc ReST conversion ipq806x: gcc: Added the enable regs and mask for PRNG clk: qcom: Add modem clock controller driver for SC7180 clk: qcom: gcc: Add support for modem clocks in GCC dt-bindings: clock: Add YAML schemas for the QCOM MSS clock bindings docs: deprecated.rst: Add BUG()-family doc: zh_CN: add translation for virtiofs doc: zh_CN: index files in filesystems subdirectory docs: locking: Drop :c:func: throughout docs: locking: Add 'need' to hardirq section HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member docs: conf.py: avoid thousands of duplicate label warning on Sphinx docs: prevent warnings due to autosectionlabel ARM: dts: at91: sama5d27_wlsom1_ek: add USB device node ARM: dts: gemini: Add thermal zone to DIR-685 ARM: dts: gemini: Rename IDE nodes kunit: Run all KUnit tests through allyesconfig kunit: kunit_parser: make parser more robust spi: stm32: Fix comments compilation warnings selftests/bpf: Fix mix of tabs and spaces ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() ASoC: soc-core: Merge CPU/Codec DAIs btrfs: fix removal of raid[56|1c34} incompat flags after removing block group bpf: Explicitly memset some bpf info structures declared on the stack bpf: Explicitly memset the bpf_attr structure nvmet-tcp: set MSG_MORE only if we actually have more to send ARM: socfpga: arria10: Add ptp_ref clock to ethernet nodes irqchip/gic-v4.1: Map the ITS SGIR register page irqchip/gic-v4.1: Advertise support v4.1 to KVM irqchip/gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD irqchip/gic-v4.1: Wait for completion of redistributor's INVALL operation KVM: SVM: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available KVM: x86: remove bogus user-triggerable WARN_ON io_uring: honor original task RLIMIT_FSIZE drm/etnaviv: fix TS cache flushing on GPUs with BLT engine drm/etnaviv: request pages from DMA32 zone when needed i2c: dev: Fix the race between the release of i2c_dev and cdev net: dsa: sja1105: Add support for the SGMII port net: bridge: vlan options: move the tunnel command to the nested attribute net: bridge: vlan options: nest the tunnel id into a tunnel info attribute media: siano: Use scnprintf() for avoiding potential buffer overflow media: rc: Use scnprintf() for avoiding potential buffer overflow arm64: Kconfig: verify binutils support for ARM64_PTR_AUTH bpf, tcp: Make tcp_bpf_recvmsg static bpf, tcp: Fix unused function warnings bpftool: Add struct_ops support bpftool: Translate prog_id to its bpf prog_name bpftool: Print as a string for char array bpftool: Print the enum's name instead of value io_uring: make sure accept honor rlimit nofile io_uring: make sure openat/openat2 honor rlimit nofile drm/amdgpu/sriov : Don't resume RLCG for SRIOV guest drm/amdgpu: protect RAS sysfs during GPU reset drm/msm/a6xx: Use the DMA API for GMU memory objects dt-bindings: display: msm: Convert GMU bindings to YAML staging: mt7621-pci: be sure gpio descriptor is null on fails staging: mt7621-pci: change variable to print for slot staging: mt7621-pci: use only two phys from device tree staging: mt7621-dts: set up only two pcie phys staging: mt7621-pci-phy: avoid to create to different phys for a dual port one staging: vc04_services: interface: vchi: Correct long line comments and make them C89 style staging: rtl8723bs: hal: Correct typos in comments staging: rtl8723bs: hal: Correct multi-line comments as per coding style staging: gdm724x: use netdev_err() instead of pr_err() staging: rtl8712: Remove unnecessary braces soundwire: qcom: add support for get_sdw_stream() drm/i915/perf: Invalidate OA TLB on when closing perf stream drm/i915/gem: Check for a closed context when looking up an engine drm/i915/gt: Restrict gen7 w/a batch to Haswell phy: qcom-qusb2: Add new overriding tuning parameters in QUSB2 V2 PHY phy: qcom-qusb2: Add support for overriding tuning parameters in QUSB2 V2 PHY dt-bindings: phy: qcom-qusb2: Add support for overriding Phy tuning parameters phy: qcom-qusb2: Add generic QUSB2 V2 PHY support dt-bindings: phy: qcom,qusb2: Add compatibles for QUSB2 V2 phy and SC7180 dt-bindings: phy: qcom,qusb2: Convert QUSB2 phy bindings to yaml phy: rk-inno-usb2: Decrease verbosity of repeating log. phy: amlogic: Add Amlogic A1 USB2 PHY Driver dt-bindings: phy: Add Amlogic A1 USB2 PHY Bindings phy: ti: gmii-sel: add support for am654x/j721e soc dt-bindings: phy: ti: gmii-sel: add support for am654x/j721e soc phy: qualcomm: usb: Add SuperSpeed PHY driver dt-bindings: Add Qualcomm USB SuperSpeed PHY bindings phy: qualcomm: Add Synopsys 28nm Hi-Speed USB PHY driver dt-bindings: phy: Add Qualcomm Synopsys Hi-Speed USB PHY binding dt-bindings: phy: remove qcom-dwc3-usb-phy phy: phy-mtk-tphy: add a new reference clock phy: phy-mtk-tphy: remove unused u3phya_ref clock phy: phy-mtk-tphy: make the ref clock optional phy: phy-mtk-tphy: add a property for internal resistance phy: phy-mtk-tphy: add a property for disconnect threshold dt-bindings: phy-mtk-tphy: add the properties about address mapping dt-bindings: phy-mtk-tphy: add a new reference clock dt-bindings: phy-mtk-tphy: remove unused u3phya_ref clock dt-bindings: phy-mtk-tphy: make the ref clock optional dt-bindings: phy-mtk-tphy: add two optional properties for u2phy phy: amlogic: G12A: Fix misuse of GENMASK macro phy: qcom: qmp: Use power_on/off ops for PCIe phy: uniphier-pcie: Add SoC-dependent phy-mode function support phy: uniphier-pcie: Add legacy SoC support for Pro5 phy: uniphier-usb3hs: Change Rx sync mode to avoid communication failure phy: uniphier-usb3hs: Add legacy SoC support for Pro5 phy: uniphier-usb3ss: Add Pro5 support dt-bindings: phy: socionext: Add Pro5 support and remove Pro4 from usb3-hsphy phy: socionext: Use devm_platform_ioremap_resource() phy: qcom-qmp: Add MSM8996 UFS QMP support phy: cadence-torrent: Add support for subnode bindings phy: cadence-torrent: Add platform dependent initialization structure phy: cadence-torrent: Use regmap to read and write DPTX PHY registers phy: cadence-torrent: Use regmap to read and write Torrent PHY registers phy: cadence-torrent: Implement PHY configure APIs phy: cadence-torrent: Add 19.2 MHz reference clock support phy: cadence-torrent: Refactor code for reusability phy: cadence-torrent: Add wrapper for DPTX register access phy: cadence-torrent: Add wrapper for PHY register access phy: cadence-torrent: Adopt Torrent nomenclature phy: cadence-dp: Rename to phy-cadence-torrent dt-bindings: phy: Add Cadence MHDP PHY bindings in YAML format. platform/x86: touchscreen_dmi: Add info for the Chuwi Vi8 Plus tablet platform/x86: touchscreen_dmi: Add EFI embedded firmware info support Input: icn8505 - Switch to firmware_request_platform for retreiving the fw Input: silead - Switch to firmware_request_platform for retreiving the fw soundwire: stream: Add read_only_wordlength flag to port properties selftests: firmware: Add firmware_request_platform tests test_firmware: add support for firmware_request_platform firmware: Add new platform fallback mechanism and firmware_request_platform() mac80211: driver can remain on channel if not using chan_ctx nl80211: clarify code in nl80211_del_station() cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries mac80211: Read rx_stats with perCPU pointers virt_wifi: implement ndo_get_iflink mac80211: Allow deleting stations in ibss mode to reset their state cfg80211: Add support for userspace to reset stations in IBSS mode mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC nl80211: add PROTECTED_TWT nl80211 extended feature mac80211: HE: set missing bss_conf fields in AP mode nl80211: pass HE operation element to the driver nl80211/cfg80211: add support for non EDCA based ranging measurement mac80211: don't leave skb->next/prev pointing to stack mac80211: update documentation about tx power mac80211: handle no-preauth flag for control port nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port mac80211_hwsim: add frame transmission support over virtio cfg80211: fix documentation format platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic omapfb: Remove unused writeback code fbdev: via: fix -Wextra build warning and format warning fbdev: pm[23]fb.c: fix -Wextra build warnings and errors fbdev: savage: fix -Wextra build warning fbdev: matrox: fix -Wextra build warnings fbdev: aty: fix -Wextra build warning fbdev: fbmon: fix -Wextra build warnings video: uvesafb: Use scnprintf() for avoiding potential buffer overflow video: omap2: Use scnprintf() for avoiding potential buffer overflow video: omapfb: Use scnprintf() for avoiding potential buffer overflow drm/i915/gt: Report context-is-closed prior to pinning drm/i915: Fix crtc nv12 etc. plane bitmasks for DPMS off spi: atmel-quadspi: Add verbose debug facilities to monitor register accesses platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states tools/power/x86/intel-speed-select: Fix a typo in error message tools/power/x86/intel-speed-select: Update version tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json tools/power/x86/intel-speed-select: Add display for enabled cpus count tools/power/x86/intel-speed-select: Print friendly warning for bad command line tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature tools/power/x86/intel-speed-select: Improve CLX commands tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options tools/power/x86/intel-speed-select: Improve core-power result and error display tools/power/x86/intel-speed-select: Kernel interface error handling tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature tools/power/x86/intel-speed-select: Improve error display for base-freq feature tools/power/x86/intel-speed-select: Improve output of perf-profile commands tools/power/x86/intel-speed-select: Enhance help for core-power assoc tools/power/x86/intel-speed-select: Display error for invalid priority type tools/power/x86/intel-speed-select: Check feature status first tools/power/x86/intel-speed-select: Improve error display for perf-profile feature tools/power/x86/intel-speed-select: Add an API for error/information print tools/power/x86/intel-speed-select: Enhance --info option tools/power/x86/intel-speed-select: Enhance help tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface tools/power/x86/intel-speed-select: Store topology information tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline tools/power/x86/intel-speed-select: Use more verbiage for clos information tools/power/x86/intel-speed-select: Enhance core-power info command tools/power/x86/intel-speed-select: Make target CPU optional for core-power info tools/power/x86/intel-speed-select: Warn for invalid package id tools/power/x86/intel-speed-select: Fix last cpu number tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG platform/x86: sony-laptop: Use scnprintf() for avoiding potential buffer overflow platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range platform/x86: ISST: Fix wrong unregister type platform/x86: asus_wmi: Fix return value of fan_boost_mode_store platform/x86: asus-wmi: Support laptops where the first battery is named BATT drm/i915/dp: Add writing of DP SDPs drm/i915/dp: Add compute routine for DP HDR Metadata Infoframe SDP drm/i915/dp: Add compute routine for DP VSC SDP drm: Add DP1.4 VSC SDP Payload related Data Structures lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions locking/lockdep: Rework lockdep_lock locking/lockdep: Fix bad recursion pattern locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps() perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box perf/x86/intel/uncore: Add box_offsets for free-running counters perf/core: Fix reversed NULL check in perf_event_groups_less() perf/core: Fix endless multiplex timer x86/optprobe: Fix OPTPROBE vs UACCESS sched/fair: Fix condition of avg_load calculation sched/rt: cpupri_find: Trigger a full search as fallback kthread: Do not preempt current task if it is going to call schedule() sched/fair: Improve spreading of utilization sched: Avoid scale real weight down to zero psi: Move PF_MEMSTALL out of task->flags MAINTAINERS: Add maintenance information for psi psi: Optimize switching tasks inside shared cgroups psi: Fix cpu.pressure for cpu.max and competing cgroups sched/core: Distribute tasks within affinity masks sched/fair: Fix enqueue_task_fair warning dt-bindings: thermal: make cooling-maps property optional dt-bindings: thermal: qcom-tsens: Remove redundant 'maxItems' dt-bindings: thermal: sprd: Remove redundant 'maxItems' thermal: imx: Calling imx_thermal_unregister_legacy_cooling() in .remove thermal: qoriq: Sort includes alphabetically thermal: qoriq: Use devm_add_action_or_reset() to handle all cleanups thermal: rcar_thermal: Remove lock in rcar_thermal_get_current_temp() thermal: rcar_thermal: Do not store ctemp in rcar_thermal_priv thermal: rcar_thermal: Always update thermal zone on interrupt drivers: thermal: tsens: Remove unnecessary irq flag drivers: thermal: tsens: kernel-doc fixup drivers: thermal: tsens: Add watchdog support drivers: thermal: tsens: Add critical interrupt support drivers: thermal: tsens: Release device in success path drivers: thermal: tsens: use simpler variables drivers: thermal: tsens: Pass around struct tsens_sensor as a constant drivers: thermal: tsens: De-constify struct tsens_features thermal: rcar_thermal: Handle probe error gracefully thermal: imx: Remove unused includes thermal: rcar_gen3_thermal: Add r8a77961 support dt-bindings: thermal: rcar-gen3-thermal: Add r8a77961 support ARM/dma-mapping: merge __dma_supported into arm_dma_supported ARM/dma-mapping: take the bus limit into account in __dma_alloc ARM/dma-mapping: remove get_coherent_dma_mask selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault selftests/x86/vdso: Fix no-vDSO segfaults arm64: alternative: fix build with clang integrated assembler dt-bindings: PCI: Convert PCIe Host/Endpoint in Cadence platform to DT schema dt-bindings: PCI: cadence: Add PCIe RC/EP DT schema for Cadence PCIe dt-bindings: PCI: Add PCI Endpoint Controller Schema gpio: Move devres calls to devres file media: allegro: create new struct for channel parameters media: allegro: move mail definitions to separate file media: allegro: pass buffers through firmware media: allegro: verify source and destination buffer in VCU response media: allegro: handle dependency of bitrate and bitrate_peak media: allegro: read bitrate mode directly from control media: allegro: make QP configurable media: allegro: make frame rate configurable media: allegro: skip filler data if possible media: allegro: warn if response message has an unexpected size media: allegro: extract mcu and codec address calculation media: allegro: fix reset if WAKEUP has not been set properly media: allegro: fix calculation of CPB size media: allegro: start a GOP with an IDR frame media: allegro: remove unknown39 field from create_channel media: allegro: fix type of gop_length in channel_create message media: allegro: fail encoding only on actual errors media: allegro: print message on mcu error media: staging: allegro: fix broken registration of controls media: cec-notifier: make cec_notifier_get_conn() static media: cec-notifier: rename conn_name to port_name media: am437x-vpfe: Make use of to_vpfe() to get a pointer to vpfe_device media: v4l: Add 1X14 14-bit greyscale media bus code definition media: v4l: Add 14-bit raw greyscale pixel format media: v4l: Add 14-bit raw bayer pixel formats 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 net: dsa: sja1105: Avoid error message for unknown PHY mode on disabled ports tcp: ensure skb->dev is NULL before leaving TCP stack tools/power turbostat: Fix 32-bit capabilities warning tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks tools/power turbostat: Support Elkhart Lake tools/power turbostat: Support Jasper Lake tools/power turbostat: Support Ice Lake server tools/power turbostat: Support Tiger Lake tools/power turbostat: Fix gcc build warnings tools/power turbostat: Support Cometlake cxgb4: fix Txq restart check during backpressure cpufreq: qcom: Add support for krait based socs cxgb4: fix throughput drop during Tx backpressure veth: remove atomic64_add from veth_xdp_xmit hotpath veth: introduce more xdp counters veth: distinguish between rx_drops and xdp_drops veth: introduce more specialized counters in veth_stats veth: move xdp stats in a dedicated structure sysfs: fix static inline declaration of sysfs_groups_change_owner() net: phy: mscc: RGMII skew delay configuration net: phy: mscc: add support for RGMII MAC mode net: dsa: mt7530: Change the LINK bit to reflect the link status selftests: forwarding: Add an skbedit priority selftest mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY mlxsw: core: Add QOS_ACTION net: tc_skbedit: Make the skbedit priority offloadable net: tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() mailbox: imx: add SCU MU support mailbox: imx: restructure code to make easy for new MU dt-bindings: mailbox: imx-mu: add SCU MU support net: phy: mscc: add missing check on a phy_write return value net: ipa: Remove unused including <linux/version.h> net: ipa: fix platform_no_drv_owner.cocci warnings mailbox: mediatek: remove implementation related to atomic_exec mailbox: mediatek: implement flush function dt-binding: gce: remove atomic_exec in mboxes property maillbox: bcm-flexrm-mailbox: handle cmpl_pool dma allocation failure mailbox: sun6i-msgbox: Add a new mailbox driver dt-bindings: mailbox: Add a binding for the sun6i msgbox mailbox: bcm-pdc: Use scnprintf() for avoiding potential buffer overflow mailbox:armada-37xx-rwtm:remove duplicate print in armada_37xx_mbox_probe() liquidio: remove set but not used variable 's' crypto: chelsio - remove set but not used variable 'adap' crypto: marvell - enable OcteonTX cpt options for build crypto: marvell - add the Virtual Function driver for CPT crypto: marvell - add support for OCTEON TX CPT engine crypto: marvell - create common Kconfig and Makefile for Marvell crypto: arm/neon - memzero_explicit aes-cbc key crypto: bcm - Use scnprintf() for avoiding potential buffer overflow crypto: atmel-i2c - Fix wakeup fail crypto: hisilicon/sec2 - Add new create qp process crypto: hisilicon/hpre - Optimize finding hpre device process crypto: hisilicon/zip - Use hisi_qm_alloc_qps_node() when init ctx crypto: hisilicon/qm - Put device finding logic into QM crypto: arm64/chacha - correctly walk through blocks net: sched: Do not assume RTNL is held in tunnel key action helpers mlxsw: pci: Only issue reset when system is ready net: bridge: vlan: include stats in dumps if requested mptcp: rename fourth ack field ARM: dts: sunxi: Fix dtc 'dma-ranges' warnings KVM: PPC: Fix kernel crash with PR KVM selftests/powerpc: Add tm-signal-pagefault test powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP selftests/powerpc: Add a test of sigreturn vs VDSO ring-buffer: Optimize rb_iter_head_event() ring-buffer: Do not die if rb_iter_peek() fails more than thrice ring-buffer: Have rb_iter_head_event() handle concurrent writer ring-buffer: Add page_stamp to iterator for synchronization ring-buffer: Rename ring_buffer_read() to read_buffer_iter_advance() ring-buffer: Have ring_buffer_empty() not depend on tracing stopped tracing: Save off entry when peeking at next entry PCI: Avoid ASMedia XHCI USB PME# from D0 defect drm/i915/gt: Cancel a hung context if already closed drm/i915: Use explicit flag to mark unreachable intel_context rsxx: Replace zero-length array with flexible-array member selftest/ftrace: Fix function trigger test to handle trace not disabling the tracer tracing: Use address-of operator on section symbols netfilter: flowtable: populate addr_type mask drm/amd/display: Fix pageflip event race condition for DCN. netfilter: flowtable: fix NULL pointer dereference in tunnel offload support netfilter: flowtable: Fix flushing of offloaded flows on free netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} arm64: compat: Fix syscall number of compat_clock_getres dt-bindings: display: msm: gmu: move sram property to gpu bindings drm/msm/a6xx: Fix CP_MEMPOOL state name drm/msm: devcoredump should dump MSM_SUBMIT_BO_DUMP buffers drm/msm/a5xx: Always set an OPP supported hardware value drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder.c drm/msm/dpu: fix comparing pointer to 0 in dpu_vbif.c drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder_phys_vid.c drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder_phys_cmd.c drm/msm/dpu: Remove some set but not used variables drm/msm: Use scnprintf() for avoiding potential buffer overflow drm/msm/msm_gem.h: Replace zero-length array with flexible-array member drm/msm: fix leaks if initialization fails drm/msm: avoid double-attaching hdmi/edp bridges docs: fix reference to core-api/namespaces.rst Revert "tick/common: Make tick_periodic() check for missing ticks" 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 drm/msm/dpu: Track resources in global state drm/msm/dpu: Refactor resource manager x86/configs: Slightly reduce defconfigs 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 rtc: max8907: add missing select REGMAP_IRQ staging: rtl8723bs: os_dep: Correct typo in comments staging: mt7621-pci: don't return if get gpio fails staging: vc04_services: Use scnprintf() for avoiding potential buffer overflow drm/msm/dpu: Refactor rm iterator drm/msm/dpu: Remove unused function arguments drm/i915: Prefer '%ps' for printing function symbol names ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard xfs: remove the di_version field from struct icdinode xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize xfs: simplify di_flags2 inheritance in xfs_ialloc xfs: only check the superblock version for dinode size calculation xfs: add a new xfs_sb_version_has_v3inode helper Makefile: disallow data races on gcc-10 as well nfsd: fsnotify on rmdir under nfsd/clients/ tools headers uapi: Update linux/in.h copy nfsd4: kill warnings on testing stateids with mismatched clientids scripts/kallsyms: fix wrong kallsyms_relative_base iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() usb: cdns3: fix spelling mistake "wrapperr" -> "wrapper" staging: mt7621-pci: fix register to set up virtual bridges staging: vt6656: Use ARRAY_SIZE instead of hardcoded size staging: rts5208: shorten long line in func call staging: sm750fb: Fix of long line in makefile variable staging: rtl8712: Fix for long lines in Kconfig help iommu/vt-d: Fix page request descriptor size staging: rtl8188eu: core: Correct a typo in a comment staging: rtl8188eu: include: Correct a typo in a comment staging: rtl8192u: ieee80211: Correct a typo in a comment staging: rtl8712: Correct a typo in a comment staging: unisys: Documentation: Correct a long line in doc Staging: qlge: Add a blank line after variable usb: gadget: tegra-xudc: Support multiple device modes usb: gadget: tegra-xudc: Use phy_set_mode() to set/unset device mode usb: gadget: tegra-xudc: Add usb-phy support usb: gadget: tegra-xudc: Remove usb-role-switch support usb: xhci-tegra: Add OTG support phy: tegra: Select USB_PHY phy: tegra: Don't use device-managed API to allocate ports phy: tegra: Fix regulator leak phy: tegra: Print -EPROBE_DEFER error message at debug level phy: tegra: xusb: Don't warn on probe defer phy: tegra: xusb: Add Tegra194 support phy: tegra: xusb: Protect Tegra186 soc with config phy: tegra: xusb: Add set_mode support for UTMI phy on Tegra186 phy: tegra: xusb: Add set_mode support for USB 2 phy on Tegra210 phy: tegra: xusb: Add support to get companion USB 3 port phy: tegra: xusb: Add usb-phy support phy: tegra: xusb: Add usb-role-switch support MIPS: Loongson: Do not initialise statics to 0 MIPS: Add header files reference with path prefix Use ELF_BASE_PLATFORM to pass ISA level bpf: Support llvm-objcopy for vmlinux BTF irqchip/gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access irqchip/gic-v4.1: Skip absent CPUs while iterating over redistributors irqchip/gic-v3: Use SGIs without active state if offered drm/virtio: fix OOB in virtio_gpu_object_create x86/setup: Fix static memory detection netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it netfilter: nf_tables: fix double-free on set expression from the error path netfilter: nf_tables: allow to specify stateful expression in set definition netfilter: nf_tables: pass context to nft_set_destroy() netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c x86/ioremap: Fix CONFIG_EFI=n build drm/i915/workarounds: convert to drm_device based logging macros. drm/i915/rps: use struct drm_device based logging macros. drm/i915/ring_submission: use drm_device based logging macros. drm/i915/renderstate: use struct drm_device based logging macros. drm/i915/rc6: convert to struct drm_device based logging macros. drm/i915/lrc: convert to struct drm_device based logging macros. drm/i915/ggtt: convert to drm_device based logging macros. ARM: 8966/1: rpc: replace setup_irq() by request_irq() ARM: 8965/2: footbridge: replace setup_irq() by request_irq() ARM: 8964/1: ebsa110: replace setup_irq() by request_irq() Revert "drivers: base: power: wakeup.c: Use built-in RCU list checking" MAINTAINERS: Add linux-acpi list to PNP time/sched_clock: Expire timer in hardirq context irqchip/versatile-fpga: Handle chained IRQs properly arm64: dts: ti: k3-j721e-mcu: add scm node and phy-gmii-sel nodes arm64: dts: ti: k3-am65-mcu: add phy-gmii-sel node arm64: dts: ti: k3-am65-mcu: Add DMA entries for ADC arm64: dts: ti: k3-am65-main: Add DMA entries for main_spi0 arm64: dts: ti: k3-j721e-mcu-wakeup: Add DMA entries for ADC arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes arm64: kpti: Fix "kpti=off" when KASLR is enabled soundwire: cadence: clear FIFO to avoid pop noise issue on playback start soundwire: cadence: multi-link support soundwire: cadence: commit changes in the exit_reset() sequence soundwire: cadence: remove automatic command retries soundwire: cadence: remove PREQ_DELAY assignment soundwire: cadence: enable NORMAL operation in cdns_init() soundwire: cadence: reorder MCP_CONFIG settings soundwire: cadence: make SSP interval programmable soundwire: cadence: move clock/SSP related inits to dedicated function soundwire: cadence: merge routines to clear/set bits soundwire: cadence: mask Slave interrupt before stopping clock soundwire: cadence: fix a io timeout issue in S3 test soundwire: cadence: add clock_stop/restart routines soundwire: cadence: handle error cases with CONFIG_UPDATE soundwire: cadence: add interface to check clock status soundwire: cadence: simplifiy cdns_init() soundwire: cadence: s/update_config/config_update MAINTAINERS: Add entry for MHI bus bus: mhi: core: Add uevent support for module autoloading bus: mhi: core: Add support for data transfer bus: mhi: core: Add support for processing events from client device bus: mhi: core: Add support for downloading RDDM image during panic bus: mhi: core: Add support for downloading firmware over BHIe bus: mhi: core: Add support for basic PM operations bus: mhi: core: Add support for PM state transitions bus: mhi: core: Add support for ringing channel/event ring doorbells bus: mhi: core: Add support for creating and destroying MHI devices bus: mhi: core: Add support for registering MHI client drivers bus: mhi: core: Add support for registering MHI controllers docs: Add documentation for MHI bus virt: vbox: Use fallthrough; char: mspec: Replace zero-length array with flexible-array member nvmem: jz4780-efuse: fix build warnings on ARCH=x86_64 or riscv Documentation: ABI: nvmem: add documentation for JZ4780 efuse ABI nvmem: add driver for JZ4780 efuse Bindings: nvmem: add bindings for JZ4780 efuse nvmem: imx-ocotp: Drop unnecessary initializations nvmem: check for NULL reg_read and reg_write before dereferencing nvmem: core: validate nvmem config before parsing nvmem: release the write-protect pin nvmem: fix memory leak in error path nvmem: add a newline for readability nvmem: remove a stray newline in nvmem_register() nvmem: core: add nvmem_cell_read_u64 nvmem: core: add nvmem_cell_read_common nvmem: imx: ocotp: add i.MX8MP support rtc/alpha: remove legacy rtc driver rtc/ia64: remove legacy efirtc driver binderfs: add stress test for binderfs binder devices binderfs_test: switch from /dev to a unique per-test mountpoint binderfs: port tests to test harness infrastructure binderfs: port to new mount api extcon: Remove unneeded extern keyword from extcon-provider.h KVM: PPC: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() KVM: PPC: Book3S PR: Move kvmppc_mmu_init() into PR KVM KVM: PPC: Book3S PR: Fix kernel crash with PR KVM KVM: PPC: Use fallthrough; KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests KVM: PPC: Book3S HV: Treat TM-related invalid form instructions on P9 like the valid ones KVM: PPC: Book3S HV: Use RADIX_PTE_INDEX_SIZE in Radix MMU code KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler drm/i915/tgl: Add new PCI IDs to TGL x86: get rid of put_user_try in {ia32,x32}_setup_rt_frame() drm: amd: fix spelling mistake "shoudn't" -> "shouldn't" drm/amdgpu: Remove unnecessary variable shadow in gfx_v9_0_rlcg_wreg drm/amdgpu: fix typo for vcn2.5/jpeg2.5 idle check drm/amdgpu: fix typo for vcn2/jpeg2 idle check drm/amdgpu: fix typo for vcn1 idle check drm/amdgpu: add CAP fw loading amd/powerplay: arcturus baco reset disable all features drm/amdgpu: miss PRT case when bo update drm/amd/display: add on demand pipe merge logic for dcn2+ drm/amd/display: Allocate scratch space for DMUB CW7 drm/amd/display: DPP DTO isn't update properly. drm/amd/display: Remove connect DIG FE to its BE during timing programming drm/amd/display: combine watermark change and clock change for update clocks. drm/amd/display: guard DPPHY_Internal_ctrl drm/amd/display: differentiate vsc sdp colorimetry use criteria between MST and SST drm/amd/display: Program self refresh control register on boot drm/amd/display: remove magic numbers in hdcp_ddc drm/amd/display: Fallback to dmcub for psr when dmcu is disabled drm/amd/display: Set disable_dmcu flag properly per asic drm/amd/display: Remove PSR dependency on swizzle mode drm/amd/display: Explicitly disable triplebuffer flips drm/amd/display: Pass triplebuffer surface flip flags down to plane state drm/amd/display: fix split threshold w/a to work with mpo drm/amd/display: workaround for HDMI hotplug in DPMSOFF state drm/amd/display: Remove redundant hdcp display state drm/amd/display: Fix test pattern color space inconsistency for Linux drm/amd/display: update connector->display_info after read edid drm/amd/display: Revert "DCN2.x Do not program DPPCLK if same value" random: avoid warnings for !CONFIG_NUMA builds wireguard: noise: error out precomputed DH during handshake rather than config wireguard: receive: remove dead code from default packet type case wireguard: queueing: account for skb->protocol==0 wireguard: selftests: test using new 64-bit time_t wireguard: selftests: remove duplicated include <sys/types.h> riscv: fix the IPI missing issue in nommu mode riscv: uaccess should be used in nommu mode x86: switch ia32_setup_sigcontext() to unsafe_put_user() x86: switch setup_sigcontext() to unsafe_put_user() x86: switch save_v86_state() to unsafe_put_user() x86: kill get_user_{try,catch,ex} x86: get rid of get_user_ex() in restore_sigcontext() x86: get rid of get_user_ex() in ia32_restore_sigcontext() RDMA/efa: Use in-kernel offsetofend() to check field availability net: phy: realtek: read actual speed to detect downshift vm86: get rid of get_user_ex() use net: sched: Fix hw_stats_type setting in pedit loop selftests: mlxsw: Add tc action hw_stats tests mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters mlxsw: spectrum_cnt: Consolidate subpools initialization mlxsw: spectrum_cnt: Move config validation along with resource register mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count mlxsw: spectrum_cnt: Query bank size from FW resources vxlan: check return value of gro_cells_init() cxgb4: rework TC filter rule insertion across regions net/sched: act_ct: Fix leak of ct zone template on replace netfilter: revert introduction of egress hook s390/qeth: use dev->reg_state s390/qeth: remove gratuitous NULL checks s390/qeth: add phys_to_virt() translation for AOB s390/qeth: don't report hard-coded driver version s390/qeth: add SW timestamping support for IQD devices s390/qeth: balance the TX queue selection for IQD devices s390/qeth: allow configuration of TX queues for IQD devices s390/qeth: allow configuration of TX queues for z/VM NICs s390/qeth: remove prio-queueing support for z/VM NICs s390/qeth: use memory reserves in TX slow path s390/qeth: use memory reserves to back RX buffers PCI/P2PDMA: Add Intel Sky Lake-E Root Ports B, C, D to the whitelist IB/hfi1: Remove kobj from hfi1_devdata IB/rdmavt: Delete unused routine spi: spi-fsl-dspi: Add support for LS1028A spi: spi-fsl-dspi: Move invariant configs out of dspi_transfer_one_message spi: spi-fsl-dspi: Fix interrupt-less DMA mode taking an XSPI code path spi: spi-fsl-dspi: Avoid NULL pointer in dspi_slave_abort for non-DMA mode spi: spi-fsl-dspi: Replace interruptible wait queue with a simple completion spi: spi-fsl-dspi: Protect against races on dspi->words_in_flight spi: spi-fsl-dspi: Avoid reading more data than written in EOQ mode spi: spi-fsl-dspi: Fix bits-per-word acceleration in DMA mode spi: spi-fsl-dspi: Fix little endian access to PUSHR CMD and TXDATA spi: spi-fsl-dspi: Don't access reserved fields in SPI_MCR PCI/ASPM: Clear the correct bits when enabling L1 substates RDMA/hns: Check if depth of qp is 0 before configure drm/amdgpu: fix typo for vcn2.5/jpeg2.5 idle check drm/amdgpu: fix typo for vcn2/jpeg2 idle check drm/amdgpu: fix typo for vcn1 idle check regulator: driver.h: fix regulator_map_* function names ASoC: rt5682: remove noisy debug messages iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support iommu/arm-smmu-v3: Batch ATC invalidation commands iommu/arm-smmu-v3: Batch context descriptor invalidation iommu/arm-smmu-v3: Add command queue batching helpers iommu/arm-smmu-v3: Write level-1 descriptors atomically iommu/arm-smmu-v3: Add support for PCI PASID PCI/ATS: Export symbols of PASID functions ASoC: qcom: sdm845: handle soundwire stream ASoC: codecs: wsa881x: remove soundwire stream handling scsi: Convert to use set_capacity_revalidate_and_notify nvme: Convert to use set_capacity_revalidate_and_notify xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify virtio_blk.c: Convert to use set_capacity_revalidate_and_notify block/genhd: Notify udev about capacity change locks: reinstate locks_delete_block optimization ASoC: stm32: i2s: manage rebind issue ASoC: stm32: spdifrx: manage rebind issue x86: get rid of small constant size cases in raw_copy_{to,from}_user() ASoC: stm32: spdifrx: fix regmap status check x86: switch sigframe sigset handling to explict __get_user()/__put_user() drm/i915/dp: Add dpcd link_rate quirk for Apple 15" MBP 2017 (v3) regulator: da9063: fix suspend drm: Skip drm_mode_config_validate() for !modeset drm/i915/hdcp: convert to struct drm_device based logging. drm/i915/fbdev: convert to drm_device based logging. drm/i915/fbc: convert to drm_device based logging macros. ASoC: rt5682: fix the random recording noise of headset i40iw: Report correct firmware version MAINTAINERS: Better regex for dma_buf|fence|resv drm: convert .debugfs_init() hook to return void. modpost: Get proper section index by get_secindex() instead of st_shndx mm: slub: be more careful about the double cmpxchg of freelist drm: Validate encoder->possible_crtcs drm: Validate encoder->possible_clones drm/imx: Remove the bogus possible_clones setup drm/gma500: Sanitize possible_clones drm: Include the encoder itself in possible_clones drm/debugfs: remove checks for return value of drm_debugfs functions. ANDROID: Incremental fs: Add INCFS_IOC_PERMIT_FILL ANDROID: Incremental fs: Remove signature checks from kernel ANDROID: Incremental fs: Pad hash blocks mm: slub: add missing TID bump in kmem_cache_alloc_bulk() ANDROID: Incremental fs: Make fill block an ioctl ANDROID: Incremental fs: Remove all access_ok checks drm/edid: Fix DispID tile parsing for override EDID drm/edid: Clarify validate_displayid() drm/edid: Don't include ext block csum in DispID size drm/edid: Don't parse garbage as DispID blocks drm/edid: Move validate_displayid() drm_find_displayid_extension() drm/edid: Return DispID length from drm_find_displayid_extension() drm/edid: Remove idx==1 assumptions from all over the DispID parsing drm/edid: Swap some operands in for_each_displayid_db() drm: Constify topology id drm: make various debugfs_init() functions return 0 drm/i915: have *_debugfs_init() functions return void. drm/omap: remove checks for return value of drm_debugfs functions drm/pl111: make pl111_debugfs_init return 0 drm/nouveau: make nouveau_drm_debugfs_init() return 0 drm/vram-helper: make drm_vram_mm_debugfs_init() return 0 drm/sti: remove use of drm_debugfs functions as return values drm/msm: remove checks for return value of drm_debugfs_create_files() drm/etnaviv: remove check for return value of drm_debugfs_create_files() drm/arm: make hdlcd_debugfs_init() return 0 drm/arc: make arcgpu_debugfs_init() return 0. drm/vc4: remove check of return value of drm_debugfs functions drm/v3d: make v3d_debugfs_init() return 0 drm/tilcdc: remove check for return value of debugfs functions. drm/tegra: remove checks for debugfs functions return value xfs: fix unmount hang and memory leak on shutdown during quotaoff xfs: factor out quotaoff intent AIL removal and memory free xfs: add support for rmap btree staging cursors xfs: add support for refcount btree staging cursors xfs: add support for inode btree staging cursors xfs: add support for free space btree staging cursors xfs: support bulk loading of staged btrees xfs: introduce fake roots for inode-rooted btrees xfs: introduce fake roots for ag-rooted btrees xfs: replace open-coded bitmap weight logic xfs: rename xfs_bitmap to xbitmap xfs: xrep_reap_extents should not destroy the bitmap backlight: pwm_bl: Switch to full GPIO descriptor iomap: fix comments in iomap_dio_rw block: Prevent hung_check firing during long sync IO block: fix a device invalidation regression arm64: elf: Fix allnoconfig kernel build with !ARCH_USE_GNU_PROPERTY drm: Correct a typo in a function comment drm: drm_vm: Use fallthrough; drm/lease: fix WARNING in idr_destroy drm/hisilicon: Drop unused #include RDMA/hns: Optimize wqe buffer set flow for post send RDMA/hns: Optimize base address table config flow for qp buffer RDMA/hns: Optimize the wr opcode conversion from ib to hns RDMA/hns: Optimize wqe buffer filling process for post send RDMA/hns: Rename wqe buffer related functions drivers: base: power: wakeup.c: Use built-in RCU list checking component: allow missing unbind callback openrisc: Remove obsolete show_trace_task function KVM: selftests: Rework timespec functions and usage KVM: x86: Code style cleanup in kvm_arch_dev_ioctl() KVM: x86: Add blurb to CPUID tracepoint when using max basic leaf values KVM: x86: Add requested index to the CPUID tracepoint KVM: nSVM: check for EFER.SVME=1 before entering guest drm/i915/color: Extract icl_read_luts() HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor debugfs: remove return value of debugfs_create_file_size() tty: fix compat TIOCGSERIAL checking wrong function ptr tty: fix compat TIOCGSERIAL leaking uninitialized memory tty: drop outdated comments about release_tty() locking tty: n_tracesink: Use the correct style for SPDX License Identifier tty: hvc: Use the correct style for SPDX License Identifier tty: nozomi: Use scnprintf() for avoiding potential buffer overflow tty: serial: pch_uart: Use scnprintf() for avoiding potential buffer overflow tty: nozomi: fix spelling mistake "reserverd" -> "reserved" ath11k: Perform per-msdu rx processing ath11k: Configure hash based reo destination ring selection ath11k: Adding proper validation before accessing tx_stats ath11k: dump SRNG stats during FW assert ath11k: fill channel info from rx channel ath11k: Supporting RX ring backpressure HTT event and stats handling debugfs: Check module state before warning in {full/open}_proxy_open() uio: uio_pdrv_genirq: use new devm_uio_register_device() function uio: add resource managed devm_uio_register_device() function UIO: fix up inapposite whiteplace in uio head file firmware: imx: add COMPILE_TEST support firmware: fix a double abort case with fw_load_sysfs_fallback x86: Fix bitops.h warning with a moved cast misc: move FLASH_MINOR into miscdevice.h and fix conflicts misc: cleanup minor number definitions in c file into miscdevice.h KVM: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL Bluetooth: Do not cancel advertising when starting a scan mei: fix CNL itouch device number to match the spec. misc: Replace zero-length array with flexible-array member misc: mic: Use scnprintf() for avoiding potential buffer overflow firmware: stratix10-svc: add the compatible value for intel agilex firmware: intel_stratix10_service: add depend on agilex serial: sprd: remove redundant sprd_port cleanup serial: sprd: getting port index via serial aliases only KVM: nVMX: remove side effects from nested_vmx_exit_reflected mmc: rtsx_pci: Fix support for speed-modes that relies on tuning USB: serial: f81232: add control driver for F81534A drm/i915: Enable non-contiguous pipe fusing arch_topology: Fix putting invalid cpu clk PCI: mobiveil: Fix unmet dependency warning for PCIE_MOBIVEIL_PLAT intel_th: pci: Add Elkhart Lake CPU support intel_th: Fix user-visible error codes intel_th: msu: Fix the unexpected state warning stm class: sys-t: Fix the use of time_after() intel_th: Disallow multi mode on devices where it's broken drm/core: Add drm_afbc_framebuffer and a corresponding helper drm/core: Allow drivers allocate a subclass of struct drm_framebuffer watchdog: npcm: remove whitespaces watchdog: reset last_hw_keepalive time at start watchdog: imx2_wdt: Drop .remove callback watchdog: Add stop_on_reboot parameter to control reboot policy watchdog: wm831x_wdt: Remove GPIO handling watchdog: imx7ulp: Remove unused include of init.h watchdog: imx_sc_wdt: Remove unused includes watchdog: qcom: Use irq flags from firmware staging: mt7621-pci: fix io space and properly set resource limits staging: rtl8192u: r8192U_wx: use netdev_warn() instead of printk() watchdog: pm8916_wdt: Add system sleep callbacks watchdog: qcom-wdt: disable pretimeout on timer platform tty: serial: Add CONSOLE_POLL support to SiFive UART lkdtm: arm64: test kernel pointer authentication arm64: compile the kernel with ptrauth return address signing kconfig: Add support for 'as-option' arm64: suspend: restore the kernel ptrauth keys arm64: __show_regs: strip PAC from lr in printk arm64: unwind: strip PAC from kernel addresses arm64: mask PAC bits of __builtin_return_address arm64: initialize ptrauth keys for kernel booting task arm64: initialize and switch ptrauth kernel keys arm64: enable ptrauth earlier arm64: cpufeature: handle conflicts based on capability arm64: cpufeature: Move cpu capability helpers inside C file arm64: ptrauth: Add bootup/runtime flags for __cpu_setup arm64: install user ptrauth keys at kernel exit time arm64: rename ptrauth key structures to be user-specific arm64: cpufeature: add pointer auth meta-capabilities arm64: cpufeature: Fix meta-capability cpufeature check net: core: dev.c: fix a documentation warning net: phy: sfp-bus.c: get rid of docs warnings mptcp: move msk state update to subflow_syn_recv_sock() net: phylink: pcs: add 802.3 clause 45 helpers net: phylink: pcs: add 802.3 clause 22 helpers net: mdiobus: add APIs for modifying a MDIO device register net: mdiobus: avoid BUG_ON() in mdiobus accessors drm/i915/gvt: do not check len & max_len for lri net: bridge: vlan options: add support for tunnel mapping set/del net: bridge: vlan options: add support for tunnel id dumping net: bridge: vlan tunnel: constify bridge and port arguments net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range drm/i915/gvt: add support to command SWTESS_BASE_ADDRESS Documentation: networking: stmmac: Mention new XLGMAC support net: stmmac: Add support for Enterprise MAC version net: stmmac: Add XLGMII support net: phy: xpcs: Add XLGMII support net: ena: fix continuous keep-alive resets net: ena: avoid memory access violation by validating req_id properly net: ena: fix request of incorrect number of IRQ vectors net: ena: fix incorrect setting of the number of msix vectors net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value ionic: add decode for IONIC_RC_ENOSUPP ionic: print data for unknown xcvr type ionic: remove adminq napi instance ionic: deinit rss only if selected ionic: stop devlink warn on mgmt device net_sched: sch_fq: enable use of hrtimer slack net_sched: do not reprogram a timer about to expire net_sched: add qdisc_watchdog_schedule_range_ns() nfp: allow explicitly selected delayed stats net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* net: bcmgenet: keep MAC in reset until PHY is up Revert "net: bcmgenet: use RGMII loopback for MAC reset" net: phy: mscc: consider interrupt source in interrupt handler net: phy: improve phy_driver callback handle_interrupt net: ethtool: require drivers to set supported_coalesce_params net: axienet: let core reject the unsupported coalescing parameters net: ll_temac: let core reject the unsupported coalescing parameters net: davinci_emac: reject unsupported coalescing params net: cpsw: reject unsupported coalescing params net: tehuti: reject unsupported coalescing params net: dwc-xlgmac: let core reject the unsupported coalescing parameters net: socionext: reject unsupported coalescing params net: sfc: reject unsupported coalescing params net: mvmdio: avoid error message for optional IRQ Revert "net: mvmdio: avoid error message for optional IRQ" drm/exynos: Use mode->clock instead of reverse calculating it from the vrefresh drm/exynos: Use drm_encoder_mask() Input: allocate keycode for "Selective Screenshot" key net/mlx5: Avoid forwarding to other eswitch uplink net/mlx5: Eswitch, enable forwarding back to uplink port net/mlx5e: Add support for offloading traffic from uplink to uplink net/mlx5: Don't use termination tables in slow path net/mlx5: Avoid configuring eswitch QoS if not supported net/mlx5e: Fix devlink port register sequence net/mlx5e: Fix rejecting all egress rules not on vlan net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration net/mlx5e: CT: Fix stack usage compiler warning net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled net/mlx5e: CT: remove set but not used variable 'unnew' net/mlx5: E-Switch, Skip restore modify header between prios of same chain net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it net/mlx5: Add missing inline to stub esw_add_restore_rule netfilter: Introduce egress hook netfilter: Generalize ingress hook netfilter: Rename ingress hook include file ANDROID: kbuild: avoid excessively long argument lists RDMA/bnxt_re: Remove unnecessary sched count RDMA/bnxt_re: Fix lifetimes in bnxt_re_task RDMA/bnxt_re: Use ib_device_try_get() ANDROID: USB: f_accessory: Check dev pointer before decoding ctrl request arm64: smp: fix crash_smp_send_stop() behaviour arm64: smp: fix smp_send_stop() behaviour arm64: perf: Add support for ARMv8.5-PMU 64-bit counters KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 arm64: cpufeature: Extract capped perfmon fields arm64: perf: Clean up enable/disable calls perf: arm-ccn: Use scnprintf() for robustness nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() drm/i915/perf: Invalidate OA TLB on when closing perf stream arm64: dts: meson-g12b-odroid-n2: add SPIFC controller node arm64: dts: khadas-vim3: add SPIFC controller node arm64: dts: meson-g12: add the SPIFC nodes arm64: dts: meson-g12: split emmc pins to select 4 or 8 bus width platform/chrome: cros_usbpd_notify: Pull PD_HOST_EVENT status platform/chrome: cros_usbpd_notify: Amend ACPI driver to plat platform/chrome: cros_usbpd_notify: Add driver data struct platform/chrome: cros_usbpd_notify: Fix cros-usbpd-notify notifier perf expr: Fix copy/paste mistake perf report: Fix no branch type statistics report issue perf tools: Give synthetic mmap events an inode generation HID: lg-g15: Do not fail the probe when we fail to disable F# emulation ANDROID: sound: usb: Ensure UAC3 Power Domain is set to D0 when enabling stream RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock RDMA/cm: Allow ib_send_cm_rej() to be done under lock RDMA/cm: Allow ib_send_cm_drep() to be done under lock RDMA/cm: Allow ib_send_cm_dreq() to be done under lock RDMA/cm: Add some lockdep assertions for cm_id_priv->lock RDMA/cm: Add missing locking around id.state in cm_dup_req_handler RDMA/cm: Make it clearer how concurrency works in cm_req_handler() RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() RDMA/cm: Read id.state under lock when doing pr_debug() RDMA/cm: Simplify establishing a listen cm_id RDMA/cm: Make the destroy_id flow more robust RDMA/cm: Remove a race freeing timewait_info RDMA/cm: Fix checking for allowed duplicate listens RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() blk-mq: Fix typo in comment x86/boot: Fix comment spelling sh: mach-highlander: Fix comment spelling s390/dasd: Fix comment spelling mfd: wm8994: Fix comment spelling docs: Add reference in binfmt-misc.rst bpf: Sanitize the bpf_struct_ops tcp-cc name USB: cdc-acm: fix rounding error in TIOCSSERIAL USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters usb: chipidea: udc: fix sleeping function called from invalid context libnvdimm/region: Introduce an 'align' attribute libnvdimm/region: Introduce NDD_LABELING libnvdimm/namespace: Enforce memremap_compat_align() libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid iwlwifi: move AX200 devices to the new table iwlwifi: remove trans entries from COMMON 9260 macro iwlwifi: move shared clock entries to new table iwlwifi: move pu devices to new table iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs iwlwifi: convert the 9260-1x1 device to use the new parameters iwlwifi: move TH1 devices to the new table iwlwifi: map 9461 and 9462 using RF type and RF ID iwlwifi: add Pu/PnJ/Th device values to differentiate them iwlwifi: add GNSS differentiation to the device tables iwlwifi: add mac/rf types and 160MHz to the device tables iwlwifi: combine 9260 cfgs that only change names iwlwifi: move the remaining 0x2526 configs to the new table USB: c67x00: Use the correct style for SPDX License Identifier USB: atm: Use the correct style for SPDX License Identifier usb: musb: tusb6010: fix a possible missing data type replacement usb: musb: fix crash with highmen PIO and usbmon usb: musb: jz4740: Add support for the JZ4770 usb: musb: jz4740: Unconditionally depend on devicetree usb: musb: jz4740: Register USB role switch usb: musb: jz4740: Add support for DMA dt-bindings: usb: Convert jz4740-musb doc to YAML usb: musb: remove redundant assignment to variable ret arm64: define __alloc_zeroed_user_highpage bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition selftests/bpf: Reset process and thread affinity after each test/sub-test arm64/kernel: Simplify __cpu_up() by bailing out early selftests/bpf: Fix test_progs's parsing of test numbers selftests/bpf: Fix race in tcp_rtt test selftests/bpf: Fix nanosleep for real this time selftest/bpf: Fix compilation warning in sockmap_parse_prog.c CIFS: fiemap: do not return EINVAL if get nothing CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first cifs: potential unintitliazed error code in cifs_getattr() drm/i915/gt: Always reschedule the new heartbeat EDAC/armada_xp: Use scnprintf() for avoiding potential buffer overflow arm64: remove redundant blank for '=' operator arm64: kexec_file: Fixed code style. arm64: add blank after 'if' arm64: fix spelling mistake "ca not" -> "cannot" genirq: fix kerneldoc comment for irq_desc x86/mm: Remove the now redundant N_MEMORY check drm/amdgpu: fix two documentation mismatch issues scsi: pm80xx: Introduce read and write length for IOCTL payload structure scsi: pm80xx: sysfs attribute for non fatal dump scsi: pm80xx: Cleanup initialization loading fail path scsi: pm80xx: Free the tag when mpi_set_phy_profile_resp is received scsi: pm80xx: Deal with kexec reboots scsi: pm80xx: Increase request sg length block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices md: check arrays is suspended in mddev_detach before call quiesce operations scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow scsi: core: Use scnprintf() for avoiding potential buffer overflow scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow scsi: ipr: Use scnprintf() for avoiding potential buffer overflow scsi: gdth: Use scnprintf() for avoiding potential buffer overflow scsi: fnic: Use scnprintf() for avoiding potential buffer overflow scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow scsi: aacraid: Use scnprintf() for avoiding potential buffer overflow rtc: cmos: remove useless cast for driver_name PNP: constify driver name scsi: zfcp: log FC Endpoint Security errors scsi: zfcp: enhance handling of FC Endpoint Security errors scsi: zfcp: trace FC Endpoint Security of FCP devices and connections scsi: zfcp: log FC Endpoint Security of connections scsi: zfcp: report FC Endpoint Security in sysfs scsi: zfcp: auto variables for dereferenced structs in open port handler scsi: zfcp: fix fc_host attributes that should be unknown on local link down scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host scsi: zfcp: expose fabric name as common fc_host sysfs attribute scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 ARM: dts: omap5: Add bus_dma_limit for L3 bus ARM: dts: omap4-droid4: Fix lost touchscreen interrupts ARM: OMAP2+: Drop legacy platform data for ti81xx edma ARM: dts: Configure interconnect target module for ti816x edma ARM: dts: Configure interconnect target module for dm814x tptc3 ARM: dts: Configure interconnect target module for dm814x tptc2 ARM: dts: Configure interconnect target module for dm814x tptc1 ARM: dts: Configure interconnect target module for dm814x tptc0 ARM: dts: Configure interconnect target module for dm814x tpcc ARM: OMAP2+: Drop legacy platform data for dm814x cpsw ARM: dts: Configure interconnect target module for dm814x cpsw mt76: mt7615: introduce mt7663e support mt76: mt7615: get rid of sta_rec_wtbl data structure mt76: mt7615: introduce set_ba uni command mt76: mt7615: add more uni mcu commands mt76: mt7615: introduce set_bmc and st_sta for uni commands mt76: mt7615: introduce uni cmd command types mt76: mt7615: introduce mt7615_init_mac_chain routine mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom mt76: mt7615: add mt7663e support to mt7615_{driver,firmware}_own mt76: mt7615: add mt7663e support to mt7615_reg_map mt76: mt7615: introduce mt7615_register_map mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops mt76: mt7615: add mt7615_mcu_ops data structure mt76: mt7615: introduce mt7615_mcu_send_message routine mt76: always init to 0 mcu messages mt76: mt7615: introduce mt7615_init_device routine mt76: mt7615: cleanup fw queue just for mmio devices mt76: mt7615: introduce mt7615_mcu_wait_response mt76: mt7615: introduce mt7615_mcu_fill_msg clk: ti: Fix dm814x clkctrl for ethernet HID: fix Kconfig word ordering ARM: omap2plus_defconfig: Update for moved and dropped options ARM: omap2plus_defconfig: Enable ina2xx_adc as a loadable module ARM: omap2plus_defconfig: Enable McPDM optional PMIC clock as modules ARM: omap2plus_defconfig: Enable more droid4 devices as loadable modules ARM: omap2plus_defconfig: Enable zram as loadable modules ARM: omap2plus_defconfig: Enable simple-pm-bus drm/i915: Fix up documentation paths after file moving scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted list/hashtable: minor documentation corrections. ANDROID: Export functions to be used with dma_map_ops in modules mt76: remove variable 'val' set but not used mt76: mt7615: remove a stray if statement mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset mt76: mt7615: fix monitor injection of beacon frames mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power mt76: mt7615: fix antenna mask initialization in DBDC mode mt76: mt76u: rely only on data buffer for usb control messagges mt76: mt76u: fix a possible memory leak in mt76u_init mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet PCI: mobiveil: Fix sparse different address space warnings usb: raw_gadget: fix compilation warnings in uapi headers x86/purgatory: Fail the build if purgatory.ro has missing symbols serial: 8250_port: Disable DMA operations for kernel console serial: 8250_port: Don't use power management for kernel console serial: core: Allow detach and attach serial device for console x86/purgatory: Disable various profiling and sanitizing options rtc: mt2712: fix build without PM_SLEEP xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock Revert "tty: serial: samsung_tty: build it for any platform" serial: sprd: Fix a dereference warning serial: sprd: remove __init from sprd_console_setup serial: sprd: check console via stdout-path in addition ovl: fix a typo in comment ovl: replace zero-length array with flexible-array member ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old ovl: strict upper fs requirements for remote upper fs ovl: check if upper fs supports RENAME_WHITEOUT ovl: allow remote upper ovl: decide if revalidate needed on a per-dentry basis ovl: separate detection of remote upper layer from stacked overlay ovl: restructure dentry revalidation ovl: ignore failure to copy up unknown xattrs ovl: document permission model ovl: simplify i_ino initialization ovl: factor out helper ovl_get_root() ovl: fix out of date comment and unreachable code ovl: fix value of i_ino for lower hardlink corner case EDAC/synopsys: Do not dump uninitialized pinf->col drm/i915/perf: introduce global sseu pinning drm/i915/perf: remove redundant power configuration register override drm/i915/perf: remove generated code spi: mxs: Drop GPIO includes staging: rtl8188eu: Add device id for MERCUSYS MW150US v2 staging: greybus: loopback_test: fix potential path truncations staging: greybus: loopback_test: fix potential path truncation staging: greybus: loopback_test: fix poll-mask build breakage staging: media: hantro: remove parentheses staging: media: imx: remove parentheses staging: media: imx: remove temporary variable staging: media: allegro: align with parenthesis KVM: VMX: access regs array in vmenter.S in its natural order staging: media: imgu: Remove extra type detail staging: wlan-ng: Fix line going over 80 characters staging: speakup: main: switch multiple assignment for one assignment per line staging: mt7621-pci-phy: add 'mt7621_phy_rmw' to simplify code powerpc/lib: Fix emulate_step() std test powerpc/64s/radix: Fix CONFIG_SMP=n build staging: qlge: qlge_ethtool.c: remove an unneeded variable staging: qlge: qlge_dbg.c: remove an unneeded variable staging: qlge: qlge_mpi.c: remove an unneeded variable staging: qlge: qlge_main.c: remove an unneeded variable staging: qlge: qlge_main: remove unused code staging: qlge: qlge_dbg: remove unneeded spaces staging: wilc1000: rearrange line exceeding 80 characters Staging: wilc1000: cfg80211: Use kmemdup instead of kmalloc and memcpy staging: wfx: remove unneeded spaces selftests/powerpc: Add tlbie_test in .gitignore powerpc/pmac/smp: Drop unnecessary volatile qualifier powerpc/pmac/smp: Avoid unused-variable warnings powerpc/fsl_booke: Avoid creating duplicate tlb1 entry tty: evh_bytechan: Fix out of bounds accesses clocksource/drivers/timer-probe: Avoid creating dead devices perf/amd/uncore: Add support for Family 19h L3 PMU perf/amd/uncore: Make L3 thread mask code more readable perf/amd/uncore: Prepare L3 thread mask code for Family 19h staging: mt7621-pci: delete no more needed 'mt7621_reset_port' staging: mt7621-pci: release gpios after pci initialization staging: mt7621-pci: bindings: update doc accordly to last changes staging: mt7621-dts: make use of 'reset-gpios' property for pci staging: mt7621-pci: change value for 'PERST_DELAY_MS' staging: mt7621-pci: use gpios for properly reset staging: bcm2835-camera: Use designators to init V4L2 controls staging: bcm2835-camera: Drop unused ignore_errors flag staging: rtl8192u: Corrects 'Avoid CamelCase' for variables staging: rtl8192u: Using function name as string staging: rtl8192u: Replaces symbolic permissions with octal permissions staging: greybus: i2c: remove unused pointers staging: fbtft: Avoid potential precedence issues staging: fbtft: simplify array index computation staging: fbtft: Reformat long macro definitions staging: fbtft: Reformat line over 80 characters ext2: fix debug reference to ext2_xattr_cache Staging: rtl8723bs: sdio_halinit: Remove unnecessary conditions Staging: rtl8723bs: rtw_mlme: Remove unnecessary conditions mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2 staging: comedi: dt3000: Reformat multiple line dereference staging: comedi: ni_atmio16d: remove commented code blocks staging: comedi: ni_mio_common: Code reformat and re-indentation staging: comedi: s626: Reformat function arguments staging: comedi: rtd520: Resolve multiline dereference staging: comedi: ni_tio: Reformat function call arguments staging: vt6656: Use BIT_ULL() macro instead of bit shift operation mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier mmc: sdhci-acpi: Disable write protect detection on Acer Aspire Switch 10 (SW5-012) mmc: sdhci-acpi: Switch signal voltage back to 3.3V on suspend on external microSD on Lenovo Miix 320 dma-mapping: Fix dma_pgprot() for unencrypted coherent pages x86: Don't let pgprot_modify() change the page encryption bit drm/i915/gvt: Fix display port type issue drm/i915/gvt: Add some regs to force-to-nonpriv whitelist x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor drm/i915/gem: Check for a closed context when looking up an engine clocksource/drivers/imx-sysctr: Remove unused includes clocksource/drivers/imx-tpm: Remove unused includes cpufreq: imx6q-cpufreq: Improve the logic of -EPROBE_DEFER handling mtd: spi-nor: Trim what is exposed in spi-nor.h mtd: spi-nor: Drop the MFR definitions mtd: spi-nor: Get rid of the now empty spi_nor_ids[] table mtd: spi-nor: Move XMC bits out of core.c mtd: spi-nor: Move Xilinx bits out of core.c mtd: spi-nor: Move Catalyst bits out of core.c mtd: spi-nor: Move Winbond bits out of core.c mtd: spi-nor: Move SST bits out of core.c mtd: spi-nor: Move Spansion bits out of core.c mtd: spi-nor: Move Micron/ST bits out of core.c mtd: spi-nor: Move Macronix bits out of core.c mtd: spi-nor: Move ISSI bits out of core.c mtd: spi-nor: Move Intel bits out of core.c mtd: spi-nor: Move GigaDevice bits out of core.c mtd: spi-nor: Move Fujitsu bits out of core.c mtd: spi-nor: Move Everspin bits out of core.c mtd: spi-nor: Move ESMT bits out of core.c mtd: spi-nor: Move Eon bits out of core.c mtd: spi-nor: Move Atmel bits out of core.c mtd: spi-nor: Add the concept of SPI NOR manufacturer driver mtd: spi-nor: Expose stuctures and functions to manufacturer drivers ath11k: add handling for BSS color ath11k: add WMI calls required for handling BSS color ath11k: set queue_len to 4096 ath11k: enable PN offload ath11k: handle RX fragments mlx5: Remove uninitialized use of key in mlx5_core_create_mkey arm64: dts: qcom: sdm845-mtp: Relocate remoteproc firmware arm64: dts: sdm845: add IPA information scsi: scsi_trace: Use get_unaligned_be24() scsi: st: Use get_unaligned_be24() and sign_extend32() scsi: treewide: Consolidate {get,put}_unaligned_[bl]e24() definitions scsi: c6x: Include <linux/unaligned/generic.h> instead of duplicating it scsi: linux/unaligned/byteshift.h: Remove superfluous casts tcp: fix stretch ACK bugs in Yeah tcp: fix stretch ACK bugs in Veno tcp: stretch ACK fixes in Veno prep tcp: fix stretch ACK bugs in Scalable tcp: fix stretch ACK bugs in BIC sfc: fix XDP-redirect in this driver initramfs: restore default compression behavior arm64: dts: rockchip: Add Hugsun X99 power led arm64: dts: rockchip: Add Hugsun X99 IR receiver arm64: dts: rockchip: remove clock-names property from 'generic-ohci' nodes arm64: dts: rockchip: remove clock-names property from 'generic-ehci' nodes arm64: dts: rockchip: remove properties from spdif node RK3399 Excavator remoteproc: clean up notification config ARM: dts: rockchip: remove #address-cells and #size-cells from i2s nodes ARM: dts: rockchip: swap clocks and clock-names values for i2s nodes ARM: dts: rockchip: remove clock-names property from 'generic-ohci' nodes ARM: dts: rockchip: remove clock-names property from 'generic-ehci' nodes ARM: dts: rockchip: swap clocks and clock-names values for spdif nodes drm/i915/gt: Restore check for invalid vma for fencing ARM: dts: rockchip: Keep rk3288-tinker SD card IO powered during reboot ARM: dts: rockchip: remove clock-frequency from saradc node rv1108 ARM: dts: rockchip: fix vref-supply for &saradc node rk3288 firefly reload ARM: dts: rockchip: use DMA channels for UARTs for RK3288 net: ip_gre: Accept IFLA_INFO_DATA-less configuration ARM: dts: rockchip: rk3xxx: fix L2 cache-controller nodename ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3188-bqedison2qc net: kcm: kcmproc.c: Fix RCU list suspicious usage warning modpost: move the namespace field in Module.symvers last scsi: core: Allow non-root users to perform ZBC commands scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() soc: qcom: Fix QCOM_APR dependencies net: mvneta: Fix the case where the last poll did not process all rx net: vxge: fix wrong __VA_ARGS__ usage qede: remove some unused code in function qede_selftest_receive_traffic arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id net: fsl/fman: treat all RGMII modes in memac_adjust_link() soc: qcom: pdr: Avoid uninitialized use of found in pdr_indication_cb arm64: dts: meson-g12-common: add spicc controller nodes HID: add ALWAYS_POLL quirk to lenovo pixart mouse drm/i915/gt: Allocate i915_fence_reg array drm/i915: Remove manual save/resume of fence register state drm/i915/gt: Pull restoration of GGTT fences underneath the GT drm/i915: Move GGTT fence registers under gt/ drm/amdgpu: disable gpu_sched load balancer for vcn jobs drm/sched: implement and export drm_sched_pick_best Revert "drm/scheduler: improve job distribution with multiple queues" drm/amdgpu: Move EEPROM I2C adapter to amdgpu_device drm_amdgpu: Add job fence to resv conditionally drm/amdgpu: fix switch-case indentation drm/amdgpu: revise RLCG access path cgroupfs: Support user xattrs kernfs: Add option to enable user xattrs kernfs: Add removed_size out param for simple_xattr_set kernfs: kvmalloc xattr value instead of kmalloc clk: ti: am43xx: Fix clock parent for RTC clock regulator: mp886x: Document MP8867 support regulator: mp886x: add MP8867 support regulator: add support for MP8869 regulator regulator: bindings: add MPS mp8869 voltage regulator ASoC: soc-dai: return proper error for get_sdw_stream() ALSA: compress: bump the version ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders ASoC: qcom: q6asm: add support for alac and ape configs ALSA: compress: add alac & ape decoder params ASoC: qcom: q6asm-dai: add support to wma decoder ASoC: qcom: q6asm: add support to wma config ASoC: qcom: q6asm: pass codec profile to q6asm_open_write ALSA: compress: Add wma decoder params ALSA: compress: add wma codec profiles ARC: allow userspace DSP applications to use AGU extensions ARC: add support for DSP-enabled userspace applications ARC: handle DSP presence in HW ARC: add helpers to sanitize config options ARC: [plat-axs10x]: PGU: remove unused encoder-slave property ASoC: codecs: wsa881x: request gpio direction before setting arm64: BTI: Add Kconfig entry for userspace BTI mm: smaps: Report arm64 guarded pages in smaps arm64: mm: Display guarded pages in ptdump KVM: arm64: BTI: Reset BTYPE when skipping emulated instructions arm64: BTI: Reset BTYPE when skipping emulated instructions arm64: traps: Shuffle code to eliminate forward declarations arm64: unify native/compat instruction skipping arm64: BTI: Decode BYTPE bits when printing PSTATE arm64: elf: Enable BTI at exec based on ELF program properties elf: Allow arch to tweak initial mmap prot flags arm64: Basic Branch Target Identification support ELF: Add ELF program property parsing support ELF: UAPI and Kconfig additions for ELF program properties KVM: selftests: enlightened VMPTRLD with an incorrect GPA KVM: selftests: test enlightened vmenter with wrong eVMCS version KVM: selftests: define and use EVMCS_VERSION KVM: nVMX: properly handle errors in nested_vmx_handle_enlightened_vmptrld() KVM: nVMX: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping selftests: kvm: Uses TEST_FAIL in tests/utilities selftests: kvm: Introduce the TEST_FAIL macro selftests: KVM: s390: check for registers to NOT change on reset selftests: KVM: s390: test more register variants for the reset ioctl selftests: KVM: s390: fix early guest crash KVM: selftests: Introduce steal-time test KVM: selftests: virt_map should take npages, not size KVM: selftests: Use consistent message for test skipping KVM: selftests: Enable printf format warnings for TEST_ASSERT selftests: KVM: s390: fix format strings for access reg test selftests: KVM: s390: fixup fprintf format error in reset.c KVM: selftests: Share common API documentation selftests: KVM: SVM: Add vmcall test to gitignore KVM: nSVM: Remove an obsolete comment. KVM: X86: correct meaningless kvm_apicv_activated() check KVM: nVMX: Consolidate nested MTF checks to helper function KVM: VMX: Micro-optimize vmexit time when not exposing PMU KVM: selftests: s390x: Provide additional num-guest-pages adjustment kvm: svm: Introduce GA Log tracepoint for AVIC KVM: Documentation: Update fast page fault for indirect sp KVM: nSVM: avoid loss of pending IRQ/NMI before entering L2 KVM: nSVM: implement check_nested_events for interrupts KVM: nSVM: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 KVM: nSVM: do not change host intercepts while nested VM is running KVM: x86: rename set_cr3 callback and related flags to load_mmu_pgd KVM: x86: unify callbacks to load paging root KVM: x86: Refactor kvm_cpuid() param that controls out-of-range logic KVM: x86: Refactor out-of-range logic to contain the madness KVM: x86: Fix CPUID range checks for Hypervisor and Centaur classes KVM x86: Extend AMD specific guest behavior to Hygon virtual CPUs KVM: x86: Add helpers to perform CPUID-based guest vendor check KVM: x86: Trace the original requested CPUID function in kvm_cpuid() KVM: CPUID: add support for supervisor states KVM: x86: Move nSVM CPUID 0x8000000A handling into common x86 code KVM: nSVM: Advertise and enable NRIPS for L1 iff nrips is enabled KVM: nSVM: Expose SVM features to L1 iff nested is enabled KVM: x86: Move VMX's host_efer to common x86 code KVM: Drop largepages_enabled and its accessor/mutator KVM: x86: Don't propagate MMU lpage support to memslot.disallow_lpage KVM: x86/mmu: Configure max page level during hardware setup KVM: x86/mmu: Merge kvm_{enable,disable}_tdp() into a common function KVM: SVM: Refactor logging of NPT enabled/disabled KVM: VMX: Directly query Intel PT mode when refreshing PMUs KVM: x86: Check for Intel PT MSR virtualization using KVM cpu caps KVM: VMX: Directly use VMX capabilities helper to detect RDTSCP support KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support KVM: x86: Do kvm_cpuid_array capacity checks in terminal functions KVM: x86: Use kvm_cpu_caps to detect Intel PT support KVM: x86: Set emulated/transmuted feature bits via kvm_cpu_caps KVM: x86: Override host CPUID results with kvm_cpu_caps KVM: x86: Do host CPUID at load time to mask KVM cpu caps KVM: x86: Remove stateful CPUID handling KVM: x86: Squash CPUID 0x2.0 insanity for modern CPUs KVM: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs KVM: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() KVM: x86: Use KVM cpu caps to track UMIP emulation KVM: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved KVM: x86: Add a helper to check kernel support when setting cpu cap KVM: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update KVM: VMX: Convert feature updates from CPUID to KVM cpu caps KVM: SVM: Convert feature updates from CPUID to KVM cpu caps KVM: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking KVM: x86: Refactor handling of XSAVES CPUID adjustment KVM: x86: handle GBPAGE CPUID adjustment for EPT with generic code KVM: x86: Handle Intel PT CPUID adjustment in VMX code KVM: x86: Handle RDTSCP CPUID adjustment in VMX code KVM: x86: Handle PKU CPUID adjustment in VMX code KVM: x86: Handle UMIP emulation CPUID adjustment in VMX code KVM: x86: Handle INVPCID CPUID adjustment in VMX code KVM: x86: Handle MPX CPUID adjustment in VMX code KVM: x86: Refactor cpuid_mask() to auto-retrieve the register KVM: x86: Introduce cpuid_entry_{change,set,clear}() mutators KVM: x86: Introduce cpuid_entry_{get,has}() accessors KVM: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers KVM: x86: Use u32 for holding CPUID register value in helpers KVM: x86: Drop explicit @func param from ->set_supported_cpuid() KVM: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest KVM: x86: Make kvm_mpx_supported() an inline function KVM: x86: Use supported_xcr0 to detect MPX support KVM: x86: Calculate the supported xcr0 mask at load time KVM: VMX: Add helpers to query Intel PT mode KVM: x86: Use common loop iterator when handling CPUID 0xD.N KVM: x86: Drop redundant array size check KVM: x86: Encapsulate CPUID entries and metadata in struct KVM: x86: Refactor CPUID 0x4 and 0x8000001d handling KVM: x86: Hoist loop counter and terminator to top of __do_cpuid_func() KVM: x86: Consolidate CPUID array max num entries checking KVM: x86: Drop redundant boot cpu checks on SSBD feature bits KVM: x86: Drop the explicit @index from do_cpuid_7_mask() KVM: x86: Clean up CPUID 0x7 sub-leaf loop KVM: x86: Refactor CPUID 0xD.N sub-leaf entry creation KVM: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf KVM: x86: Check for CPUID 0xD.N support before validating array size KVM: x86: Move CPUID 0xD.1 handling out of the index>0 loop KVM: x86: Check userspace CPUID array size after validating sub-leaf KVM: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() KVM: x86: Simplify handling of Centaur CPUID leafs KVM: x86: Refactor loop around do_cpuid_func() to separate helper KVM: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries KVM: x86: Shrink the usercopy region of the emulation context KVM: x86: Move kvm_emulate.h into KVM's private directory KVM: x86: Dynamically allocate per-vCPU emulation context KVM: x86: Move emulation-only helpers to emulate.c KVM: x86: Explicitly pass an exception struct to check_intercept KVM: x86: Refactor I/O emulation helpers to provide vcpu-only variant KVM: Drop gfn_to_pfn_atomic() KVM: x86: Fix warning due to implicit truncation on 32-bit KVM KVM: nVMX: Drop unnecessary check on ept caps for execute-only KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() KVM: nVMX: Rename EPTP validity helper and associated variables KVM: nVMX: Rename nested_ept_get_cr3() to nested_ept_get_eptp() KVM: nVMX: Allow L1 to use 5-level page walks for nested EPT KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack KVM: x86/mmu: Don't drop level/direct from MMU role calculation kvm: selftests: Support dirty log initial-all-set test KVM: nVMX: Properly handle userspace interrupt window request KVM: X86: trigger kvmclock sync request just once on VM creation KVM: LAPIC: Recalculate apic map in batch KVM: Fix some obsolete comments KVM: x86: enable dirty log gradually in small chunks KVM: x86/mmu: Reuse the current root if possible for fast switch KVM: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU KVM: SVM: Inhibit APIC virtualization for X2APIC guest KVM: Remove unnecessary asm/kvm_host.h includes KVM: selftests: Fix unknown ucall command asserts KVM: x86: Consolidate VM allocation and free for VMX and SVM KVM: x86: Directly return __vmalloc() result in ->vm_alloc() KVM: x86: Gracefully handle __vmalloc() failure during VM allocation KVM: x86: Adjust counter sample period after a wrmsr KVM: x86/mmu: Consolidate open coded variants of memslot TLB flushes KVM: x86/mmu: Use range-based TLB flush for dirty log memslot flush KVM: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c KVM: selftests: Add test for KVM_SET_USER_MEMORY_REGION KVM: Dynamically size memslot array based on number of used slots KVM: Terminate memslot walks via used_slots KVM: Ensure validity of memslot with respect to kvm_get_dirty_log() KVM: Provide common implementation for generic dirty log functions KVM: Clean up local variable usage in __kvm_set_memory_region() KVM: Simplify kvm_free_memslot() and all its descendents KVM: Move memslot deletion to helper function KVM: x86: Free arrays for old memslot when moving memslot's base gfn KVM: Drop "const" attribute from old memslot in commit_memory_region() KVM: Move setting of memslot into helper routine KVM: Refactor error handling for setting memory region KVM: Explicitly free allocated-but-unused dirty bitmap KVM: Drop kvm_arch_create_memslot() KVM: x86: Allocate memslot resources during prepare_memory_region() KVM: PPC: Move memslot memory allocation into prepare_memory_region() KVM: Don't free new memslot if allocation of said memslot fails KVM: Reinstall old memslots if arch preparation fails KVM: x86: Allocate new rmap and large page tracking when moving memslot KVM: x86: Move gpa_val and gpa_available into the emulator context KVM: x86: Add EMULTYPE_PF when emulation is triggered by a page fault KVM: apic: remove unused function apic_lvt_vector() KVM: VMX: Add 'else' to split mutually exclusive case KVM: x86: eliminate some unreachable code KVM: x86: Fix print format and coding style KVM: vmx: rewrite the comment in vmx_get_mt_mask KVM: selftests: Convert some printf's to pr_info's KVM: selftests: Rework debug message printing KVM: selftests: Time guest demand paging KVM: selftests: Support multiple vCPUs in demand paging test KVM: selftests: Add support for vcpu_args_set to aarch64 and s390x KVM: selftests: Pass args to vCPU in global vCPU args struct KVM: selftests: Add memory size parameter to the demand paging test KVM: selftests: Add configurable demand paging delay KVM: selftests: Add demand paging content to the demand paging test arm64: dts: meson: add thermal zones to meson gx devices arm64: dts: meson: khadas-vim3: move model to g12b-khadas-vim3 dtsi ANDROID: Kconfig.gki: Add FRAME_VECTOR mtd: spi-nor: Move SFDP logic out of the core mtd: spi-nor: Prepare core / manufacturer code split mtd: spi-nor: Emphasise which is the generic set_4byte_addr_mode() method mtd: spi-nor: Stop prefixing generic functions with a manufacturer name KVM: arm64: Use the correct timer structure to access the physical counter nfsd: remove read permission bit for ctl sysctl NFSD: Fix NFS server build errors sunrpc: Add tracing for cache events SUNRPC/cache: Allow garbage collection of invalid cache entries nfsd: export upcalls must not return ESTALE when mountd is down nfsd: Add tracepoints for update of the expkey and export cache entries nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() nfsd: Add tracing to nfsd_set_fh_dentry() nfsd: Don't add locks to closed or closing open stateids SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends SUNRPC: Refactor xs_sendpages() svcrdma: Avoid DMA mapping small RPC Replies svcrdma: Fix double sync of transport header buffer svcrdma: Refactor chunk list encoders SUNRPC: Add encoders for list item discriminators svcrdma: Rename svcrdma_encode trace points in send routines svcrdma: Update synopsis of svc_rdma_send_reply_msg() svcrdma: Update synopsis of svc_rdma_map_reply_msg() svcrdma: Update synopsis of svc_rdma_send_reply_chunk() svcrdma: De-duplicate code that locates Write and Reply chunks svcrdma: Use struct xdr_stream to decode ingress transport headers svcrdma: Remove svcrdma_cm_event() trace point svcrdma: Create a generic tracing class for displaying xdr_buf layout SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c SUNRPC: Add xdr_pad_size() helper svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path NFSD: Clean up nfsd4_encode_readv nfsd: Fix NFSv4 READ on RDMA when using readv fs: nfsd: fileache.c: Use built-in RCU list checking fs: nfsd: nfs4state.c: Use built-in RCU list checking svcrdma: Replace zero-length array with flexible-array member sunrpc: Pass lockdep expression to RCU lists sunrpc: Replace zero-length array with flexible-array member nfsd: set the server_scope during service startup irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency ARM: sa1111: Fix irq_retrigger callback return value irqchip/atmel-aic5: Fix irq_retrigger callback return value irqchip/atmel-aic: Fix irq_retrigger callback return value irqchip/gic-v3-its: Probe ITS page size for all GITS_BASERn registers irqchip/bcm2835: Quiesce IRQs left enabled by bootloader irqchip/sifive-plic: Add support for multiple PLICs irqchip/sifive-plic: Enable/Disable external interrupts upon cpu online/offline MIPS: c-r4k: Invalidate BMIPS5000 ZSCM prefetch lines MIPS: pass non-NULL dev_id on shared request_irq() arm64: dts: uniphier: Set SCSSI clock and reset IDs for each channel ARM: dts: uniphier: Set SCSSI clock and reset IDs for each channel arm64: dts: uniphier: Add nodes of thermal monitor and thermal zone for PXs3 arm64: dts: uniphier: Enable spi node for PXs3 reference board udf: udf_sb.h: Replace zero-length array with flexible-array member ext2: xattr.h: Replace zero-length array with flexible-array member ARM: dts: uniphier: Add USB3 controller nodes for Pro5 floppy: rename the global "fdc" variable to "current_fdc" floppy: separate the FDC's base address from its registers floppy: introduce new functions fdc_inb() and fdc_outb() floppy: prepare ARM code to simplify base address separation floppy: remove incomplete support for second FDC from ARM code floppy: remove dead code for drives scanning on ARM floppy: cleanup: expand the reply_buffer macros floppy: cleanup: expand the R/W / format command macros floppy: cleanup: expand macro DRWE floppy: cleanup: expand macro DRS floppy: cleanup: expand macro DP floppy: cleanup: expand macro UDRWE floppy: cleanup: expand macro UDRS floppy: cleanup: expand macro UDP floppy: cleanup: expand macro UFDCS floppy: cleanup: expand macro FDCS SUNRPC: Trim stack utilization in the wrap and unwrap paths SUNRPC: Remove xdr_buf_read_mic() sunrpc: Fix gss_unwrap_resp_integ() again nfs: Replace zero-length array with flexible-array member NFSv4.2: error out when relink swapfile NFS:remove redundant call to nfs_do_access SUNRPC: remove redundant assignments to variable status HID: google: add moonball USB id NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts NFSv4: Clean up nfs_delegation_reap_expired() NFSv4: Clean up nfs_delegation_reap_unclaimed() NFSv4: Clean up nfs_client_return_marked_delegations() NFS: Add a helper nfs_client_for_each_server() NFSv4/pnfs: Clean up nfs_layout_find_inode() NFSv4: Ensure layout headers are RCU safe NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server NFS: Limit the size of the access cache by default NFS: Avoid referencing the cred twice in async rename/unlink NFSv4: Avoid unnecessary credential references in layoutget NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O NFS: Assume cred is pinned by open context in I/O requests SUNRPC: Don't take a reference to the cred on synchronous tasks SUNRPC: Add a flag to avoid reference counts on credentials NFS: alloc_nfs_open_context() must use the file cred when available NFS: Ensure we time out if a delegreturn does not complete NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred NFSv4: nfs_update_inplace_delegation() should update delegation cred NFS: Use the 64-bit server readdir cookies when possible clocksource/drivers/timer-ti-dm: Enable autoreload in set_pwm clocksource/drivers/timer-ti-dm: Add support to get pwm current status clocksource/drivers/timer-ti-dm: Do not update counter on updating the period clocksource/drivers/timer-ti-dm: Implement cpu_pm notifier for context save and restore clocksource/drivers/timer-ti-dm: Prepare for using cpuidle clocksource/drivers/timer-ti-dm: Convert to SPDX identifier rtc: 88pm860x: remove platform data support rtc: 88pm860x: switch to rtc_time64_to_tm/rtc_tm_to_time64 rtc: 88pm860x: stop mangling alarm time rtc: 88pm860x: set range rtc: 88pm860x: stop calling unused callback rtc: 88pm860x: stop setting a default time rtc: 88pm860x: fix possible race condition rtc: snvs: Use devm_add_action_or_reset() for calls to clk_disable_unprepare() MAINTAINERS: add MT2712 RTC files rtc: add support for the MediaTek MT2712 RTC drm: Mark up racy check of drm_gem_object.handle_count drm/mm: Allow drm_mm_initialized() to be used outside of the locks clocksource/drivers/timer-microchip-pit64b: Fix rate for gck drm/i915: Handle all MCR ranges Revert "drm/i915/tgl: Add extra hdc flush workaround" drm/i915/execlists: Track active elements during dequeue vti6: Fix memory leak of skb if input policy check fails dt-bindings: rtc: add bindings for MT2712 RTC rtc: m48t35: remove SGI-IP27 kludge rtc: sun6i: Make external 32k oscillator optional rtc: puv3: switch to rtc_time64_to_tm/rtc_tm_to_time64 rtc: puv3: set range rtc: ab8500: switch to rtc_time64_to_tm/rtc_tm_to_time64 rtc: pl031: switch to rtc_time64_to_tm/rtc_tm_to_time64 rtc: pl031: set range rtc: pl031: remove useless invalid alarm handling rtc: fsl-ftm-alarm: allow COMPILE_TEST rtc: mpc5121: switch to rtc_time64_to_tm/rtc_tm_to_time64 rtc: mpc5121: set range rtc: mpc5121: convert to devm_rtc_allocate_device rtc: mpc5121: simplify probe rtc: pm8xxx: stop validating valid alarm time rtc: pm8xxx: : switch to rtc_time64_to_tm/rtc_tm_to_time64 rtc: pm8xxx: set range rtc: pm8xxx: convert to devm_rtc_allocate_device rtc: ds1305: switch to rtc_tm_to_time64 rtc: ds1305: set range rtc: ds1374: switch to rtc_time64_to_tm/rtc_tm_to_time64 rtc: ds1374: set range rtc: ds1374: fix possible race condition rtc: cpcap: switch to rtc_time64_to_tm/rtc_tm_to_time64 rtc: cpcap: set range rtc: cpcap: convert to devm_rtc_allocate_device rtc: sa1100: switch to rtc_time64_to_tm/rtc_tm_to_time64 rtc: sa1100: set range rtc: sa1100: fix possible race condition rtc: au1xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64 rtc: au1xxx: set range rtc: au1xxx: remove goto label rtc: au1xxx: convert to devm_rtc_allocate_device rtc: starfire: switch to rtc_time64_to_tm rtc: starfire: set range rtc: pl030: switch to rtc_time64_to_tm/rtc_tm_to_time64 rtc: pl030: remove useless invalid alarm handling rtc: pl030: set range rtc: davinci: remove useless error handling rtc: davinci: let the core handle rtc range rtc: davinci: remove useless 24h alarm handling rtc: davinci: convert to devm_rtc_allocate_device rtc: sirfsoc: switch to rtc_time64_to_tm/rtc_tm_to_time64 rtc: sirfsoc: set range rtc: sirfsoc: convert to devm_rtc_allocate_device rtc: snvs: Improve Kconfig dependency rtc: sysfs: use kobj_to_dev drm/edid: Distribute switch variables for initialization openrisc: use the generic in-place uncached DMA allocator dma-direct: provide a arch_dma_clear_uncached hook dma-direct: make uncached_kernel_address more general dma-direct: consolidate the error handling in dma_direct_alloc_pages dma-direct: remove the cached_kernel_address hook dma-coherent: fix integer overflow in the reserved-memory dma allocation drm/vmwgfx: Replace zero-length array with flexible-array member net: sched: set the hw_stats_type in pedit loop net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() net: stmmac: use readl_poll_timeout() function in init_systime() ALSA: seq: oss: Fix running status after receiving sysex ALSA: seq: virmidi: Fix running status after receiving sysex ethtool: reject unrecognized request flags netlink: add nl_set_extack_cookie_u32() netlink: allow extack cookie also for error messages chcr: remove set but not used variable 'status' net_sched: cls_route: remove the right filter from hashtable hsr: set .netnsok flag hsr: add restart routine into hsr_get_node_list() hsr: use rcu_read_lock() in hsr_get_node_{list/status}() macsec: Netlink support of XPN cipher suites (IEEE 802.1AEbw) macsec: Support XPN frame handling - IEEE 802.1AEbw drm: lock: Clean up documentation drm: bufs: Clean up documentation drm: vm: Clean up documentation drm: context: Clean up documentation arm64: dts: ls1028a: disable the felix switch by default arm64: dts: imx8mp: Add snvs clock to powerkey arm64: dts: imx8mn: Add snvs clock to powerkey arm64: dts: ls1028a: Add PCIe controller DT nodes arm64: dts: ls1028a: sl28: add support for variant 2 arm64: dts: ls1028a: sl28: expose switch ports in KBox A-230-LS arm64: dts: ls1028a: sl28: fix on-board EEPROMS arm64: dts: freescale: sl28: add SPI flash arm64: dts: imx8m: fix aips dts node Bluetooth: btusb: print Intel fw build version in power-on boot vt: indent switch-case in setterm_command properly vt: selection, use rounddown() for start/endline computation vt: use min() to limit intervals tty: n_hdlc, remove FILE and LINE from pr_debug vt: selection, fix double lock introduced by a merge usb: get rid of 'choice' for legacy gadget drivers usb: dwc3: fix up for role switch API change device property: Export fwnode_get_name() arm64: defconfig: Enable Qualcomm SDM845 audio configs soc: imx: drop COMPILE_TEST for IMX_SCU_SOC firmware: imx: add COMPILE_TEST for IMX_SCU driver soc: imx: gpc: fix power up sequencing soc: imx: increase build coverage for imx8m soc driver USB: chipidea: Use the correct style for SPDX License Identifier usb: chipidea: otg: handling vbus disconnect event occurred during system suspend usb: chipidea: udc: using structure ci_hdrc device for runtime PM ARM: dts: imx6q-marsboard: properly define rgmii PHY ARM: dts: imx6dl-riotboard: properly define rgmii PHY ARM: dts: imx51-zii-rdu1: set name prefix for TPA6130A2 ARM: dts: imx6: RDU2: assign video PLL as input to LDB ARM: dts: vf: toradex: SPDX tags and copyright cleanup ARM: dts: imx7: toradex: use SPDX-License-Identifier ARM: dts: imx6: toradex: use SPDX-License-Identifier ARM: dts: imx51: add capture-subsystem device clk: imx: clk-gate2: Pass the device to the register function arm64: defconfig: Enable e1000 device arm64: defconfig: Enable PHY devices used on QorIQ boards arm64: defconfig: Enable RTC devices for QorIQ boards arm64: defconfig: Enable flash device drivers for QorIQ boards arm64: defconfig: Enable ARM Mali display driver arm64: defconfig: Enable QorIQ GPIO driver arm64: defconfig: Enable QorIQ IFC NAND controller driver arm64: defconfig: Enable ARM SBSA watchdog driver arm64: defconfig: Enable QorIQ cpufreq driver arm64: defconfig: Enable NXP/FSL SPI controller drivers arm64: defconfig: Enable ENETC Ethernet controller and FELIX switch arm64: defconfig: Enable QorIQ DPAA2 drivers arm64: defconfig: Enable QorIQ DPAA1 drivers arm64: defconfig: Enable NXP flexcan driver arm64: defconfig: run through savedefconfig for ordering ARM: dts: imx: add nvmem property for cpu0 ARM: dts: imx6qdl: Add imx6qdl-pico support ARM: dts: imx6ul-pico: Add support for the dwarf baseboard ARM: dts: imx7d-pico: Add support for the nymph baseboard ARM: dts: imx7d-pico: Add support for the dwarf baseboard dt-bindings: arm: fsl: Add TechNexion boards clk: imx7d: Add PXP clock ARM: dts: imx23: introduce mmc0_sck_cfg arm64: dts: imx8mn: Add CPU thermal zone support clk: imx8mp: Correct the enet_qos parent clock clk: imx8mp: Correct IMX8MP_CLK_HDMI_AXI clock parent net: dsa: mv88e6xxx: use PHY_DETECT in mac_link_up/mac_link_down net: dsa: mv88e6xxx: remove port_link_state functions net: dsa: mv88e6xxx: combine port_set_speed and port_set_duplex net: dsa: mv88e6xxx: fix Serdes link changes net: dsa: mv88e6xxx: extend phylink to Serdes PHYs net: dsa: mv88e6xxx: configure interface settings in mac_config net: dsa: mv88e6xxx: use BMCR definitions for serdes control register net: dsa: warn if phylink_mac_link_state returns error net: mii: add linkmode_adv_to_mii_adv_x() net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant net: netdevsim: Use scnprintf() for avoiding potential buffer overflow net: sfc: Use scnprintf() for avoiding potential buffer overflow net: ionic: Use scnprintf() for avoiding potential buffer overflow net: nfp: Use scnprintf() for avoiding potential buffer overflow net: mlx4: Use scnprintf() for avoiding potential buffer overflow net: caif: Use scnprintf() for avoiding potential buffer overflow mlxsw: reg: Increase register field length to 31 bits Linux 5.6-rc6 KEYS: reaching the keys quotas correctly arm64: dts: add RTC nodes for MT2712 tpm: ibmvtpm: Add support for TPM2 tpm: ibmvtpm: Wait for buffer to be set before proceeding xfs: xfs_dabuf_map should return ENOMEM when map allocation fails netfilter: conntrack: re-visit sysctls in unprivileged namespaces netfilter: nft_lookup: update element stateful expression netfilter: nf_tables: add nft_set_elem_update_expr() helper function netfilter: nf_tables: add elements with stateful expressions netfilter: nf_tables: statify nft_expr_init() netfilter: nf_tables: add nft_set_elem_expr_alloc() nft_set_pipapo: Prepare for single ranged field usage nft_set_pipapo: Introduce AVX2-based lookup implementation nft_set_pipapo: Prepare for vectorised implementation: helpers nft_set_pipapo: Prepare for vectorised implementation: alignment nft_set_pipapo: Add support for 8-bit lookup groups and dynamic switch nft_set_pipapo: Generalise group size for buckets netfilter: flowtable: add tunnel encap/decap action offload support netfilter: flowtable: add tunnel match offload support netfilter: flowtable: add indr block setup support netfilter: flowtable: add nf_flow_table_block_offload_init() netfilter: xt_IDLETIMER: clean up some indenting netfilter: bitwise: use more descriptive variable-names. netfilter: Replace zero-length array with flexible-array member netfilter: nft_set_pipapo: make the symbol 'nft_pipapo_get' static netfilter: cleanup unused macro netfilter: nf_tables: make all set structs const netfilter: nf_tables: make sets built-in netfilter: nft_tunnel: add support for geneve opts netfilter: xtables: Add snapshot of hardidletimer target netfilter: flowtable: Use nf_flow_offload_tuple for stats as well hwmon: (pmbus/ibm-cffps) Add another PSU CCIN to version detection hwmon: (nct7904) Fix the incorrect quantity for fan & temp attributes drm/i915/gt: Restrict gen7 w/a batch to Haswell dt-bindings: usb: add documentation for aspeed usb-vhub ARM: dts: aspeed-g4: add vhub port and endpoint properties ARM: dts: aspeed-g5: add vhub port and endpoint properties ARM: dts: aspeed-g6: add usb functions usb: gadget: aspeed: add ast2600 vhub support usb: gadget: aspeed: read vhub properties from device tree usb: gadget: aspeed: support per-vhub usb descriptors usb: gadget: f_phonet: Replace zero-length array with flexible-array member usb: gadget: composite: Inform controller driver of self-powered usb: gadget: amd5536udc: fix spelling mistake "reserverd" -> "reserved" udc: s3c-hsudc: Silence warning about supplies during deferred probe arm64: dts: marvell: Fix cpu compatible for AP807-quad usb: dwc2: Silence warning about supplies during deferred probe arm64: dts: marvell: fix non-existed cpu referrence in armada-ap806-dual.dtsi arm64: dts: marvell: build ESPRESSObin variants dt-bindings: usb: dwc2: add compatible property for rk3368 usb dt-bindings: usb: dwc2: add compatible property for rk3328 usb arm64: dts: marvell: espressobin: indicate dts version usb: gadget: add raw-gadget interface usb: dwc2: Implement set_selfpowered() usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/of_clk.h> usb: dwc3: core: don't do suspend for device mode if already suspended usb: dwc3: Rework resets initialization to be more flexible usb: dwc3: Rework clock initialization to be more flexible dt-bindings: usb: dwc3: Allow clock list & resets to be more flexible usb: dwc3: Add support for role-switch-default-mode binding dt-bindings: usb: generic: Add role-switch-default-mode binding usb: dwc3: Registering a role switch in the DRD code. usb: dwc3: core: add support for disabling SS instances in park mode doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode usb: dwc3: gadget: Wrap around when skip TRBs usb: dwc3: gadget: Don't clear flags before transfer ended usb: dwc3: Remove kernel doc annotation where it's not needed usb: dwc3: Add ACPI support for xHCI ports usb: dwc3: exynos: Add support for Exynos5422 suspend clk usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init usb: cdns3: remove redundant assignment to pointer trb usb: gadget: remove redundant assignment to variable status usb: gadget: xudc: Remove redundant platform_get_irq error message usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS usb: dwc3: Add Amlogic A1 DWC3 glue dt-bindings: usb: dwc3: Add the Amlogic A1 Family DWC3 Glue Bindings usb: gadget: add udc driver for max3420 dt-bindings: max3421-udc: add dt bindings for MAX3420 UDC usb: dwc3: trace: print enqueue/dequeue pointers too geneve: move debug check after netdev unregister cdc_ncm: Fix the build warning net/packet: tpacket_rcv: avoid a producer race condition mptcp: drop unneeded checks mptcp: create msk early net: stmmac: platform: convert to devm_platform_ioremap_resource net: mscc: ocelot: adjust maxlen on NPI port, not CPU net: ip_gre: Separate ERSPAN newlink / changelink callbacks cxgb4: fix delete filter entry fail in unload path tipc: add NULL pointer check to prevent kernel oops tipc: simplify trivial boolean return soc: qcom: apr: Add avs/audio tracking functionality dt-bindings: soc: qcom: apr: Add protection domain bindings soc: qcom: Introduce Protection Domain Restart helpers arm64: dts: qcom: db845c: add analog audio support arm64: dts: qcom: sdm845: add pinctrl nodes for quat i2s arm64: dts: qcom: c630: Enable audio support arm64: dts: qcom: sdm845: add apr nodes arm64: dts: qcom: sdm845: add slimbus nodes net: via: reject unsupported coalescing params net: sxgbe: reject unsupported coalescing params net: r8169: reject unsupported coalescing params net: qlnic: let core reject the unsupported coalescing parameters net: qede: reject unsupported coalescing params net: netxen: let core reject the unsupported coalescing parameters net: nixge: let core reject the unsupported coalescing parameters net: myri10ge: reject unsupported coalescing params net: sky2: reject unsupported coalescing params net: skge: reject unsupported coalescing params net: octeontx2-pf: let core reject the unsupported coalescing parameters net: mvpp2: reject unsupported coalescing params net: mvneta: reject unsupported coalescing params net: mv643xx_eth: reject unsupported coalescing params net: jme: reject unsupported coalescing params net: phy: mscc: fix header defines and descriptions net: phy: mscc: split the driver into separate files net: phy: move the mscc driver to its own directory selftests: mlxsw: RED: Test RED ECN nodrop offload selftests: qdiscs: RED: Add nodrop tests mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode net: sched: RED: Introduce an ECN nodrop mode net: sched: Allow extending set of supported RED flags selftests: qdiscs: Add TDC test for RED net: stmmac: platform: Fix misleading interrupt error msg net/bpfilter: fix dprintf usage for /dev/kmsg sfc: support configuring vf spoofchk on EF10 VFs net: phylink: Add XLGMII support net: phy: Add XLGMII interface define net: ena: ethtool: clean up minor indentation issue net: dsa: sja1105: move MAC configuration to .phylink_mac_link_up cxgb4: update T5/T6 adapter register ranges net_sched: keep alloc_hash updated after hash allocation net_sched: hold rtnl lock in tcindex_partial_destroy_work() io-wq: hash dependent work io-wq: split hashing and enqueueing io-wq: don't resched if there is no work io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} iommu/vt-d: Populate debugfs if IOMMUs are detected Bluetooth: L2CAP: remove set but not used variable 'credits' ext4: remove map_from_cluster from ext4_ext_map_blocks ext4: clean up ext4_ext_insert_extent() call in ext4_ext_map_blocks() ext4: mark block bitmap corrupted when found instead of BUGON ext4: use flexible-array member for xattr structs ext4: use flexible-array member in struct fname Documentation: correct the description of FIEMAP_EXTENT_LAST ext4: move ext4_fiemap to use iomap framework ext4: make ext4_ind_map_blocks work with fiemap ext4: move ext4 bmap to use iomap infrastructure ext4: optimize ext4_ext_precache for 0 depth ext4: add IOMAP_F_MERGED for non-extent based mapping ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) pcmcia: Use scnprintf() for avoiding potential buffer overflow pcmcia: omap: remove useless cast for driver.name KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAs cpufreq: Use scnprintf() for avoiding potential buffer overflow cpuidle: psci: Split psci_dt_cpu_init_idle() PM / Domains: Allow no domain-idle-states DT property in genpd when parsing PM / hibernate: Remove unnecessary compat ioctl overrides PM: hibernate: fix docs for ioctls that return loff_t via pointer Documentation: intel_pstate: update links for references cpufreq: intel_pstate: Consolidate policy verification cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow ACPI: fan: Use scnprintf() for avoiding potential buffer overflow ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() ACPI: EC: Consolidate event handler installation code KVM: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect acpi/x86: ignore unspecified bit positions in the ACPI global lock field acpi/x86: add a kernel parameter to disable ACPI BGRT KVM: VMX: Condition ENCLS-exiting enabling on CPU support for SGX1 x86/acpi: make "asmlinkage" part first thing in the function definition tty: serial: qcom_geni_serial: Don't try to manually disable the console tty: serial: qcom_geni_serial: No need to stop tx/rx on UART shutdown iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE iommu/vt-d: Ignore devices with out-of-spec domain number iommu/vt-d: Fix the wrong printing in RHSA parsing dt-bindings: display: Add idk-1110wr binding drm/tiny: fix sparse warning: incorrect type in assignment (different base types) kbuild: Disable -Wpointer-to-enum-cast follow_dotdot{,_rcu}(): switch to use of step_into() handle_dots(), follow_dotdot{,_rcu}(): preparation to switch to step_into() move handle_dots(), follow_dotdot() and follow_dotdot_rcu() past step_into() follow_dotdot{,_rcu}(): lift LOOKUP_BENEATH checks out of loop follow_dotdot{,_rcu}(): lift switching nd->path to parent out of loop expand path_parent_directory() in its callers path_parent_directory(): leave changing path->dentry to callers path_connected(): pass mount and dentry separately split the lookup-related parts of do_last() into a separate helper do_last(): rejoin the common path even earlier in FMODE_{OPENED,CREATED} case do_last(): simplify the liveness analysis past finish_open_created do_last(): rejoing the common path earlier in FMODE_{OPENED,CREATED} case do_last(): don't bother with keeping got_write in FMODE_OPENED case do_last(): merge the may_open() calls atomic_open(): lift the call of may_open() into do_last() atomic_open(): return the right dentry in FMODE_OPENED case new helper: traverse_mounts() massage __follow_mount_rcu() a bit namei: have link_path_walk() maintain LOOKUP_PARENT link_path_walk(): simplify stack handling pick_link(): check for WALK_TRAILING, not LOOKUP_PARENT namei: invert the meaning of WALK_FOLLOW sanitize handling of nd->last_type, kill LAST_BIND finally fold get_link() into pick_link() merging pick_link() with get_link(), part 6 merging pick_link() with get_link(), part 5 merging pick_link() with get_link(), part 4 merging pick_link() with get_link(), part 3 merging pick_link() with get_link(), part 2 merging pick_link() with get_link(), part 1 expand the only remaining call of path_lookup_conditional() LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat() fold handle_mounts() into step_into() new step_into() flag: WALK_NOFOLLOW step_into() callers: dismiss the symlink earlier lookup_fast(): take mount traversal into callers teach handle_mounts() to handle RCU mode lookup_fast(): consolidate the RCU success case drm/i915: Update DRIVER_DATE to 20200313 net/mlx5: DR, Remove unneeded functions deceleration net/mlx5: DR, Add support for flow table id destination action net/mlx5: Avoid deriving mlx5_core_dev second time net/mlx5: E-switch, Annotate esw state_lock mutex destroy net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy net/mlx5: Accept flow rules without match net/mlx5: E-Switch, Refactor unload all reps per rep type net/mlx5: E-Switch, Update VF vports config when num of VFs changed net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric net/mlx5: E-Switch, Prepare for vport enable/disable refactor net/mlx5: E-Switch, Remove redundant warning when QoS enable failed net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode net/mlx5: E-Switch, Remove redundant check of eswitch manager cap tty/serial: cleanup after ioc*_serial driver removal dt-bindings: display: fix panel warnings afs: Fix client call Rx-phase signal handling afs: Fix handling of an abort from a service handler afs: Fix some tracing details rxrpc: Fix sendmsg(MSG_WAITALL) handling rxrpc: Fix call interruptibility handling rxrpc: Abstract out the calculation of whether there's Tx space selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls libbpf: Provide CO-RE variants of PT_REGS macros libbpf: Ignore incompatible types with matching name during CO-RE relocation selftests/bpf: Ensure consistent test failure output ia64: replace setup_irq() by request_irq() ANDROID: Add build.config files for ARM 32-bit drm/i915/tgl: Remove require_force_probe protection btrfs: fix log context list corruption after rename whiteout error clk: qcom: clk-rpm: add missing rpm clk for ipq806x arm: mach-dove: Mark dove_io_desc as __maybe_unused ARM: orion: replace setup_irq() by request_irq() selftests/bpf: Fix spurious failures in accept due to EAGAIN arm64: dts: marvell: espressobin: add ethernet alias arm64: dts: mcbin: support 2W SFP modules arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay tools/bpf: Move linux/types.h for selftests and bpftool bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() bpf_helpers_doc.py: Fix warning when compiling bpftool selftests/bpf: Fix usleep() implementation bpf: Remove bpf_image tree bpf: Add dispatchers to kallsyms bpf: Add trampolines to kallsyms bpf: Add bpf_ksym_add/del functions bpf: Add prog flag to struct bpf_ksym object bpf: Abstract away entire bpf_link clean up procedure bpf: Add bpf_ksym_find function selftests/bpf: Make tcp_rtt test more robust to failures bpf: Move ksym_tnode to bpf_ksym selftests/bpf: Guarantee that useep() calls nanosleep() syscall bpf: Move lnode list node to struct bpf_ksym tools: bpftool: Restore message on failure to guess program type bpf: Add name to struct bpf_ksym bpf: Add struct bpf_ksym bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER x86/mm: Rename is_kernel_text to __is_kernel_text selftests: android: Fix custom install from skipping test progs selftests: android: ion: Fix ionmap_test compile error selftests: Fix kselftest O=objdir build from cluttering top level objdir selftests/seccomp: Adjust test fixture counts selftests/ftrace: Fix typo in trigger-multihist.tc selftests/timens: Remove duplicated include <time.h> selftests/resctrl: fix spelling mistake "Errror" -> "Error" drm/dp_mst: Convert drm_dp_mst_topology_mgr.is_waiting_for_dwn_reply to bitfield ASoC: max98357a: Add ACPI HID MAX98360A perf test: Print if shell directory isn't present ethtool: fix spelling mistake "exceeeds" -> "exceeds" afs: Use kfree_rcu() instead of casting kfree() to rcu_callback_t xfs: cleanup xfs_log_unmount_write xfs: remove dead code from xfs_log_unmount_write xfs: remove the unused return value from xfs_log_unmount_write xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define xfs: mark XLOG_FORCED_SHUTDOWN as unlikely xfs: make the btree ag cursor private union anonymous xfs: make the btree cursor union members named structure xfs: make btree cursor private union anonymous xfs: rename btree cursor private btree member flags xfs: convert btree cursor inode-private member names xfs: convert btree cursor ag-private member name xfs: introduce new private btree cursor names xfs: fix regression in "cleanup xfs_dir2_block_getdents" arm64: kvm: hyp: use cpus_have_final_cap() arm64: cpufeature: add cpus_have_final_cap() ANDROID: gki_defconfig: Enable more USB_CONFIGFS gadgets spi: dt-bindings: spi-controller: Fix spi-[rt]x-bus-width for slave mode spi: dt-bindings: spi-controller: Fix #address-cells for slave mode drm/tegra: hdmi: Silence deferred-probe error drm/tegra: dc: Silence RGB output deferred-probe error Revert "ANDROID: tty: serdev: Fix broken serial console input" ANDROID: serdev: restrict claim of platform devices regulator: core: Avoid device name duplication in NORMAL_GET regmap: debugfs: check count when read regmap file HID: appleir: Use devm_kzalloc() instead of kzalloc() HID: appleir: Remove unnecessary goto label ASoC: rt5682: Fine tune the HP performance in soundwire mode ARM: debug: stm32: add UART early console support for STM32MP1 ARM: debug: stm32: add UART early console support for STM32H7 ARM: debug: stm32: add UART early console configuration for STM32F7 ARM: debug: stm32: add UART early console configuration for STM32F4 drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL ARM: dts: stm32: use correct vqmmc regu for eMMC on stm32mp1 ED1/EV1 boards ARM: dts: stm32: add disable-wp property for SD-card on STM32MP1 boards ARM: dts: stm32: add cd-gpios properties for SD-cards on STM32MP1 boards ARM: dts: stm32: Do clean up in stmpic nodes on stm32mp15 boards ARM: dts: stm32: Rename stmfx joystick pins on stm32mp157c-ev1 ARM: dts: stm32: add cpu clock-frequency property on stm32mp15x drm/i915: Apply Wa_1406680159:icl,ehl as an engine workaround drm/i915: Add Wa_1406306137:icl,ehl drm/i915: Add Wa_1604278689:icl,ehl ASoC: brcm: DSL/PON SoC device tree bindings of audio driver ASoC: brcm: Add DSL/PON SoC audio driver drm/i915: Add Wa_1209644611:icl,ehl drm/i915: Handle all MCR ranges drm/scheduler: fix inconsistent locking of job_list_lock drm/sched: add run job trace drm/amdgpu/swsmu: clean up unused header in swsmu drm/amdgpu: add codes to clear AccVGPR for arcturus drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017 drm/amdgpu: Stop using the DRIVER debugging flag for vblank debugging messages drm/amd/display: Possible divide by zero in set_speed() drm/amdgpu/display: clean up some indenting drm/amd/display: clean up a condition in dmub_psr_copy_settings() drm: amd/acp: fix broken menu structure AMD KFD: Use fallthrough; drm/amd/powerplay: Move fallthrough; into containing #ifdef/#endif AMD POWERPLAY: Use fallthrough; AMD DISPLAY CORE: Use fallthrough; drm/amdgpu: fix warning in ras_debugfs_create_all() drm/amdgpu: add fbdev suspend/resume on gpu reset drm/amdgpu: update ras capability's query based on mem ecc configuration drm/amd/amdgpu: Fix GPR read from debugfs (v2) drm/amd/display: fix typos for dcn20_funcs and dcn21_funcs struct drm/amdgpu: use amdgpu_ras.h in amdgpu_debugfs.c drm/amdgpu: check GFX RAS capability before reset counters drm/amdgpu: resolve failed error inject msg drm/amdgpu/sriov refine vcn_v2_5_early_init func ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp ASoC: Intel: (cosmetic) simplify structure member access ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI tpm: of: Handle IBM,vtpm20 case when getting log parameters ASoC: SOF: topology: connect dai widget to all cpu-dais ASoC: SOF: Intel: remove unnecessary waitq before loading firmware ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER ASoC: SOF: Make sof_ipc_ext_data enum more rigid ASoC: SOF: Intel: hda-dai: add stream capability ARM: dts: stm32: add wakeup-source in all I2C nodes of stm32mp157c ARM: dts: stm32: add i2c4 sleep pinctrl on stm32mp157c-ed1 ANDROID: Add TPM support and the vTPM proxy to Cuttlefish. ALSA: hda: Use scnprintf() for string truncation ALSA: pcm: Fix superfluous snprintf() usage ovl: fix lockdep warning for async write ovl: fix some xino configurations ASoC: rt5682: Revise the DAC1 volume setting ASoC: wm_adsp: Use scnprintf() for the limited buffer output ARM: dts: dra7: Add bus_dma_limit for L3 bus RDMA/hns: Fix wrong judgments of udata->outlen drm/bochs: downgrade pci_request_region failure from error to warning IB/rdmavt: Free kernel completion queue when done x86/vector: Remove warning on managed interrupt migration i2c: qcom-geni: Drop of_platform.h include i2c: qcom-geni: Grow a dev pointer to simplify code i2c: qcom-geni: Let firmware specify irq trigger flags i2c: stm32f7: do not backup read-only PECR register i2c: acpi: put device when verifying client fails RDMA/mlx5: Allow MRs to be created in the cache synchronously RDMA/mlx5: Revise how the hysteresis scheme works for cache filling RDMA/mlx5: Fix locking in MR cache work queue RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work RDMA/mlx5: Fix MR cache size and limit debugfs RDMA/mlx5: Always remove MRs from the cache before destroying them RDMA/mlx5: Simplify how the MR cache bucket is located RDMA/mlx5: Rename the tracking variables for the MR cache RDMA/mlx5: Replace spinlock protected write with atomic var NTB: add pci shutdown handler for AMD NTB NTB: send DB event when driver is loaded or un-loaded NTB: remove redundant setting of DB valid mask NTB: return link up status correctly for PRI and SEC NTB: add helper functions to set and clear sideinfo NTB: move ntb_ctrl handling to init and deinit NTB: handle link up, D0 and D3 events correctly NTB: handle link down event correctly NTB: remove handling of peer_sta from amd_link_is_up NTB: set peer_sta within event handler itself NTB: return the side info status from amd_poll_link NTB: define a new function to get link status NTB: Enable link up and down event notification NTB: clear interrupt status register NTB: Fix access to link status and control register MAINTAINERS: update maintainer list for AMD NTB driver NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 ntb_tool: Fix printk format NTB: ntb_perf: Fix address err in perf_copy_chunk scripts/dtc: Update to upstream version v1.6.0-2-g87a656ae5ff9 scripts/dtc: Remove unused makefile fragments {IB,net}/mlx5: Move asynchronous mkey creation to mlx5_ib {IB,net}/mlx5: Assign mkey variant in mlx5_ib only {IB,net}/mlx5: Setup mkey variant before mr create command invocation RDMA/cm: Delete not implemented CM peer to peer communication RDMA/mlx5: Use offsetofend() instead of duplicated variant RDMA/mlx4: Delete duplicated offsetofend implementation RDMA/mad: Do not crash if the rdma device does not have a umad interface RDMA/core: Fix missing error check on dev_set_name() iommu/vt-d: Fix debugfs register reads iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017 drm/amdgpu: add fbdev suspend/resume on gpu reset drm/amd/amdgpu: Fix GPR read from debugfs (v2) drm/amd/display: fix typos for dcn20_funcs and dcn21_funcs struct ARM: dts: Add devicetree for Samsung GT-S7710 soundwire: stream: use sdw_write instead of update ARM: dts: stm32: add i2c2/i2c5 sleep pinctrl on stm32mp157c-ev1 ARM: dts: stm32: add i2c4 sleep pinctrl on stm32mp15xx-dkx ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp15 DK boards ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp157c-ed1 drm/i915/selftest: Add more poison patterns cpuidle: tegra: Disable CC6 state if LP2 unavailable cpuidle: tegra: Squash Tegra114 driver into the common driver cpuidle: tegra: Squash Tegra30 driver into the common driver cpuidle: Refactor and move out NVIDIA Tegra20 driver into drivers/cpuidle ARM: tegra: Update sound node clocks in device tree ARM: tegra: Add clock-cells property to PMC ARM: tegra: Remove USB 2-0 port from Jetson TK1 padctl ARM: tegra: cpuidle: Remove unnecessary memory barrier ARM: tegra: cpuidle: Make abort_flag atomic ARM: tegra: cpuidle: Handle case where secondary CPU hangs on entering LP2 ARM: tegra: Make outer_disable() open-coded ARM: tegra: Rename some of the newly exposed PM functions ARM: tegra: Expose PM functions required for new cpuidle driver cpufreq: powernv: Fix unsafe notifiers cpufreq: powernv: Fix use-after-free powerpc/vdso: remove deprecated VDS64_HAS_DESCRIPTORS references powerpc/32: Fix missing NULL pmd check in virt_to_kpte() powerpc/kasan: Fix shadow memory protection with CONFIG_KASAN_VMALLOC soc/tegra: pmc: Cleanup whitespace usage soc/tegra: pmc: Add pins for Tegra194 soc/tegra: Add support for 32 kHz blink clock soc/tegra: Add Tegra PMC clocks registration into PMC driver dt-bindings: usb: Add NVIDIA Tegra XUSB device mode controller binding dt-bindings: phy: tegra-xusb: Add usb-role-switch dt-bindings: phy: tegra: Add Tegra194 support MAINTAINERS: adjust to trusted keys subsystem creation tpm: tpm_tis_spi_cr50: use new structure for SPI transfer delays tpm_tis_spi: use new 'delay' structure for SPI transfer delays 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 kconfig: make 'imply' obey the direct dependency kconfig: allow symbols implied by y to become m net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report() modpost: return error if module is missing ns imports and MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=n modpost: rework and consolidate logging interface kbuild: allow to run dt_binding_check without kernel configuration kbuild: allow to run dt_binding_check and dtbs_check in a single command kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check kbuild: doc: fix references to other documents null_blk: describe the usage of fault injection param bpf: Add bpf_xdp_output() helper NTB: Fix an error in get link status tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid. bpf: Added new helper bpf_get_ns_current_pid_tgid fs/nsfs.c: Added ns_match tools: bpftool: Fix minor bash completion mistakes tools: bpftool: Allow all prog/map handles for pinning objects libbpf: Split BTF presence checks into libbpf- and kernel-specific parts bpftool: Add _bpftool and profiler.skel.h to .gitignore bpftool: Skeleton should depend on libbpf bpftool: Only build bpftool-prog-profile if supported by clang drm/dp_mst: Rewrite and fix bandwidth limit checks drm/dp_mst: Reprobe path resources in CSN handler drm/dp_mst: Use full_pbn instead of available_pbn for bandwidth checks drm/dp_mst: Rename drm_dp_mst_is_dp_mst_end_device() to be less redundant inet: Use fallthrough; octeontx2-pf: unlock on error path in otx2_config_pause_frm() net: systemport: fix index check to avoid an array out of bounds access Revert "arm64: dts: sdm845: add IPA information" bitfield.h: add FIELD_MAX() and field_max() tc-testing: add ETS scheduler to tdc build configuration net: phy: fix MDIO bus PM PHY resuming ethtool: add CHANNELS_NTF notification ethtool: set device channel counts with CHANNELS_SET request ethtool: provide channel counts with CHANNELS_GET request ethtool: add RINGS_NTF notification ethtool: set device ring sizes with RINGS_SET request ethtool: provide ring sizes with RINGS_GET request ethtool: add PRIVFLAGS_NTF notification ethtool: set device private flags with PRIVFLAGS_SET request ethtool: provide private flags with PRIVFLAGS_GET request ethtool: add FEATURES_NTF notification ethtool: set netdev features with FEATURES_SET request ethtool: add ethnl_parse_bitset() helper ethtool: provide netdev features with FEATURES_GET request ethtool: update mapping of features to legacy ioctl requests ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() cifs_atomic_open(): fix double-put on late allocation failure gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache Revert "drm/i915/tgl: Add extra hdc flush workaround" handle_mounts(): pass dentry in, turn path into a pure out argument do_last(): collapse the call of path_to_nameidata() lookup_open(): saner calling conventions (return dentry on success) net/mlx5e: CT: Support clear action net/mlx5e: CT: Handle misses after executing CT action net/mlx5e: CT: Offload established flows net/mlx5e: CT: Introduce connection tracking flow_offload: Add flow_match_ct to get rule ct match net/mlx5: E-Switch, Support getting chain mapping net/mlx5: E-Switch, Add support for offloading rules with no in_port net/mlx5: E-Switch, Introduce global tables net/sched: act_ct: Enable hardware offload of flow table entires net/sched: act_ct: Support refreshing the flow table entries net/sched: act_ct: Support restoring conntrack info on skbs net/sched: act_ct: Instantiate flow table entry actions netfilter: flowtable: Add API for registering to flow table events net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table net/mlx5: E-Switch, Enable reg c1 loopback when possible xarray: Fix early termination of xas_for_each_marked drm/i915/gt: Wait for RCUs frees before asserting idle on unload cgroup: Restructure release_agent_path handling vt: vt_ioctl: remove unnecessary console allocation checks drm/i915/selftests: Use igt_random_offset() drm/i915/gem: Drop relocation slowpath ARM: bcm2835-rpi-zero-w: Add missing pinctrl name drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists selftests: net: Add SO_REUSEADDR test to check if 4-tuples are fully utilized. tcp: Forbid to bind more than one sockets haveing SO_REUSEADDR and SO_REUSEPORT per EUID. tcp: bind(0) remove the SO_REUSEADDR restriction when ephemeral ports are exhausted. tcp: Remove unnecessary conditions in inet_csk_bind_conflict(). dt-bindings: Convert usb-connector to YAML format. net: hns3: clear port base VLAN when unload PF net: hns3: fix RMW issue for VLAN filter switch net: hns3: fix VF VLAN table entries inconsistent issue net: hns3: fix "tc qdisc del" failed issue net: ixgbevf: reject unsupported coalescing params net: ixgbe: reject unsupported coalescing params net: igc: let core reject the unsupported coalescing parameters net: igbvf: reject unsupported coalescing params net: igb: let core reject the unsupported coalescing parameters net: iavf: reject unsupported coalescing params net: i40e: reject unsupported coalescing params net: fm10k: reject unsupported coalescing params net: e1000: reject unsupported coalescing params net: hns3: reject unsupported coalescing params net: hns: reject unsupported coalescing params net: gianfar: reject unsupported coalescing params net: fec: reject unsupported coalescing params net: dpaa: reject unsupported coalescing params net: be2net: reject unsupported coalescing params sfc: ethtool: Refactor to remove fallthrough comments in case blocks workqueue: Mark up unlocked access to wq->first_flusher taprio: Fix sending packets without dequeueing them clocksource/drivers/timer-cs5535: Request irq with non-NULL dev_id Revert "net: sched: make newly activated qdiscs visible" spi: acpi: remove superfluous parameter check spi: dt-bindings: amlogic, meson-gx-spicc: add Amlogic G12A compatible spi: meson-spicc: add support for Amlogic G12A spi: meson-spicc: adapt burst handling for G12A support spi: meson-spicc: setup IO line delay spi: meson-spicc: add min sclk for each compatible spi: meson-spicc: support max 80MHz clock spi: meson-spicc: add a linear clock divider support spi: meson-spicc: enhance output enable feature spi: meson-spicc: remove unused variables dt-bindings: arm: cpus: Add kryo280 compatible ASoC: topology: Perform component check upfront wlcore: remove stray plus sign vt: drop redundant might_sleep() in do_con_write() xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI 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 usb: host: xhci-tegra: Tegra186/Tegra194 LPM usb: xhci: Enable LPM for VIA LABS VL805 xhci: Show host status when watchdog triggers and host is assumed dead. xhci: Add a separate debug message for split transaction errors. xhci: bail out early if driver can't accress host in resume media: imx: imx7-media-csi: Support clamping Y10 and Y12 to Y8 media: imx: imx7-media-csi: Add Y10 and Y12 formats support media: imx: imx6-media-csi: Support clamping Y10 and Y12 to Y8 media: imx: imx6-media-csi: Replace Y16 with Y10 and Y12 media: imx: imx7-media-csi: Fix video field handling media: imx: imx7-media-csi: Remove unneeded register read media: imx: imx7-mipi-csis: Filter on CSI-2 data type media: imx: imx7_mipi_csis: Add greyscale formats support media: imx: imx7_mipi_csis: Print the RESOL_CH0 register media: imx: imx7_mipi_csis: Power off the source when stopping streaming media: mtk-mdp: Check return value of of_clk_get media: platform: stm32: don't print an error on probe deferral media: platform: stm32: defer probe for auxiliary clock media: xirlink_cit: add missing descriptor sanity checks media: stv06xx: add missing descriptor sanity checks media: ov519: add missing endpoint sanity checks media: i2c: s5c73m3: Fix number in auto focus cluster media: videobuf2-core: fix dprintk level media: imx214: Remove redundant code media: i2c: ov5695: Fix power on and off sequences media: i2c: imx219: Add support for cropped 640x480 resolution media: i2c: imx219: Add support for RAW8 bit bayer format media: i2c: imx219: Fix power sequence media: MAINTAINERS: adjust entry to refactoring smiapp.h tty: reorganize tty & serial menus tty: source all tty Kconfig files in one place char: group dev configs togther media: mailmap: Add entry for my @iki.fi address media: staging: imgu: make imgu work on low frequency for low input serial: core: Refactor uart_unlock_and_check_sysrq() serial: core: Use uart_console() helper in SysRq code serial: core: Print escaped SysRq Magic sequence if enabled serial: core: Use string length for SysRq magic sequence media: Fix build failure due to missing select REGMAP_I2C dt-bindings: i2c: i2c-rk3x: add description for px30 dt-bindings: i2c: i2c-rk3x: add description for rk3308 dt-bindings: i2c: i2c-rk3x: add description for rk3368 dt-bindings: i2c: i2c-rk3x: add description for rk3036 dt-bindings: i2c: convert rockchip i2c bindings to yaml ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks slimbus: ngd: add v2.1.0 compatible media: tvp5150: make debug output more readable media: tvp5150: add support to limit sdtv standards x86/mm/kmmio: Use this_cpu_ptr() instead get_cpu_var() for kmmio_ctx media: dt-bindings: tvp5150: add optional sdtv standards documentation media: dt-bindings: tvp5150: cleanup bindings stlye media: tvp5150: add subdev open/close callbacks media: tvp5150: add v4l2-event support media: tvp5150: move irq en-/disable into runtime-pm ops media: tvp5150: initialize subdev before parsing device tree media: tvp5150: add FORMAT_TRY support for get/set selection handlers ovl: fix lock in ovl_llseek() media: tvp5150: fix set_selection rectangle handling media: dt-bindings: tvp5150: Add input port connectors DT bindings media: tvp5150: add input source selection of_graph support media: partial revert of "[media] tvp5150: add HW input connectors support" media: v4l2-fwnode: add initial connector parsing support media: v4l2-fwnode: add v4l2_fwnode_connector media: v4l2-fwnode: add endpoint id field to v4l2_fwnode_link media: v4l2-fwnode: simplify v4l2_fwnode_parse_link media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling media: v4l: link dt-bindings and uapi media: dt-bindings: display: add sdtv-standards defines media: dt-bindings: connector: analog: add sdtv standards property media: am437x-vpfe: exclude illegal values for enum when validing params from user space media: ti-vpe: cal: fix a kernel oops when unloading module media: mtk-vpu: avoid unaligned access to DTCM buffer. bpftool: Use linux/types.h from source tree for profiler build block, zoned: fix integer overflow with BLKRESETZONE et al null_blk: fix spurious IO errors after failed past-wp access spi: spi-nxp-fspi: Fix a NULL vs IS_ERR() check in probe MAINTAINERS: Update my email address xfs: Use scnprintf() for avoiding potential buffer overflow xfs: mark extended attr corrupt when lookup-by-hash fails xfs: mark dir corrupt when lookup-by-hash fails xfs: check owner of dir3 blocks xfs: check owner of dir3 data blocks xfs: check owner of dir3 free blocks xfs: don't ever return a stale pointer from __xfs_dir3_free_read xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails xfs: xfs_buf_corruption_error should take __this_address xfs: add a function to deal with corrupt buffers post-verifiers xfs: fix xfs_rmap_has_other_keys usage of ECANCELED xfs: fix use-after-free when aborting corrupt attr inactivation audit: trigger accompanying records when no rules present perf record: Fix binding of AIO user space buffers to nodes drm/vmwgfx: Remove a few unused functions drm/vmwgfx: Drop preempt_disable() in vmw_fifo_ping_host() arm64: dts: imx8mm: Add thermal zone support arm64: defconfig: Enable CONFIG_IMX8MM_THERMAL as module Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() libata: drop BPRINTK() blk-iocost: remove duplicated lines in comments nbd: requeue command if the soecket is changed block: sed-opal: Change the check condition for regular session validity nbd: enable replace socket if only one connection is configured block: Fix partition support for host aware zoned block devices io-wq: remove duplicated cancel code block/drbd: delete invalid function drbd_md_mark_dirty_ block: Document genhd capability flags ASoC: dt-bindings: google, cros-ec-codec: Fix dtc warnings in example drm/i915/gen12: Disable preemption timeout AHCI: Add support for Loongson 7A1000 SATA controller PCI: Add Loongson vendor ID ssb: Use scnprintf() for avoiding potential buffer overflow prism54: Use scnprintf() for avoiding potential buffer overflow ipw2x00: Use scnprintf() for avoiding potential buffer overflow b43legacy: Use scnprintf() for avoiding potential buffer overflow b43: Use scnprintf() for avoiding potential buffer overflow carl9170: Use scnprintf() for avoiding potential buffer overflow block: cleanup comment for blk_flush_complete_seq block: remove unneeded argument from blk_alloc_flush_queue block: cleanup for _blk/blk_rq_prep_clone block: remove redundant setting of QUEUE_FLAG_DYING block: use bio_{wouldblock,io}_error in direct_make_request block: fix comment for blk_cloned_rq_check_limits libertas: Use new structure for SPI transfer delays mwifiex: set needed_headroom, not hard_header_len iwlegacy: Remove unneeded variable ret b43legacy: replace simple_strtol() with kstrtoint() rtw88: remove unused member of struct rtw_hal lightnvm: pblk: Use scnprintf() for avoiding potential buffer overflow block: aoe: Use scnprintf() for avoiding potential buffer overflow qtnfmac: add interface combination check for repeater mode qtnfmac: assign each wiphy to its own virtual platform device qtnfmac: set valid edmg in cfg80211_chan_def qtnfmac: support WPA3 OWE in AP mode qtnfmac: support WPA3 SAE in AP mode libata: transport: Use scnprintf() for avoiding potential buffer overflow rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 ASoC: export DPCM runtime update functions ASoC: (cosmetic) simplify dpcm_prune_paths() blk-mq: insert flush request to the front of dispatch queue s390/dasd: fix data corruption for thin provisioned devices ASoC: SOF: Intel: Fix stream cleanup on hw free MAINTAINERS: Update Cirrus Logic codec driver maintainers MAINTAINERS: add entry for Sound Open Firmware drivers perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag block: Fix use-after-free issue accessing struct io_cq media: venus: support frame rate control ASoC: qdsp6: q6routing: remove default routing ASoC: qdsp6: q6asm-dai: only enable dais from device tree mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command mtd: spinand: micron: Add new Micron SPI NAND devices with multiple dies mtd: spinand: micron: Add M70A series Micron SPI NAND devices mtd: spinand: micron: identify SPI NAND device with Continuous Read mode mtd: spinand: micron: Add new Micron SPI NAND devices mtd: spinand: micron: Describe the SPI NAND device MT29F2G01ABAGD mtd: spinand: micron: Generalize the OOB layout structure and function names crypto: ccree - refactor AEAD IV in AAD handling crypto: ccree - use crypto_ipsec_check_assoclen() crypto: ccree - only check condition if needed crypto: ccree - remove ancient TODO remarks crypto: ccree - remove pointless comment crypto: ccree - update register handling macros crypto: ccp - use file mode for sev ioctl permissions hwrng: imx-rngc - simplify interrupt mask/unmask hwrng: imx-rngc - check the rng type hwrng: imx-rngc - (trivial) simplify error prints hwrng: imx-rngc - use automatic seeding hwrng: imx-rngc - fix an error path hwrng: ks-sa - move TI Keystone driver into the config menu structure crypto: hisilicon/sec2 - Add pbuffer mode for SEC driver crypto: hisilicon/sec2 - Update IV and MAC operation crypto: hisilicon/sec2 - Add iommu status check crypto: hisilicon/sec2 - Add workqueue for SEC driver. crypto: hisilicon - Use one workqueue per qm instead of per qp crypto: aead - improve documentation for scatterlist layout crypto: testmgr - do comparison tests before inauthentic input tests crypto: testmgr - use consistent IV copies for AEADs that need it crypto: qce - fix wrong config symbol reference crypto: qat - simplify the qat_crypto function crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() crypto: ccp - Cleanup misc_dev on sev_exit() staging: rtl8712: Fixes for simple typos in C comments ima: add a new CONFIG for loading arch-specific policies USB: serial: pl2303: add device-id for HP LD381 USB: serial: option: add ME910G1 ECM composition 0x110b ARM: 8962/1: kexec: drop invalid assembly argument arm64: tegra: Add support for PCIe endpoint mode in P2972-0000 platform arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194 arm64: tegra: Add ethernet alias on Jetson TX1 arm64: tegra: Populate LP8557 backlight regulator arm64: tegra: Fix Tegra186 SOR supply arm64: tegra: Add EEPROM supplies arm64: tegra: Enable I2C controller for EEPROM arm64: tegra: smaug: Change clk_out_2 provider to PMC arm64: tegra: Add clock-cells property to Tegra PMC node arm64: tegra: Enable XUDC node on Jetson Nano arm64: tegra: Update OTG port entries for Jetson Nano arm64: tegra: Enable XUDC node on Jetson TX2 arm64: tegra: Add XUDC node for Tegra186 arm64: tegra: Enable XUDC on Jetson TX1 arm64: tegra: Add XUDC node for Tegra210 arm64: tegra: Update OTG port entries for Jetson TX2 arm64: tegra: Update OTG port entries for Jetson TX1 arm64: tegra: Enable XUSB host in P2972-0000 board arm64: tegra: Add XUSB and pad controller on Tegra194 arm64: tegra: Fix Tegra194 PCIe compatible string x86/cpu/amd: Call init_amd_zn() om Family 19h processors too thermal: Add COMPILE_TEST support for i.MX8MM clk: tegra: Remove audio clocks configuration from clock driver drm/vmwgfx: Refuse DMA operation when SEV encryption is active drm/vmwgfx: Fix the refuse_dma mode when using guest-backed objects thermal: qoriq: Fix a compiling issue thermal: Remove COMPILE_TEST for IMX_SC_THERMAL thermal: Fix build warning of !defined(CONFIG_THERMAL_OF) thermal: imx_thermal: Use __maybe_unused instead of CONFIG_PM_SLEEP thermal: imx_sc_thermal: Align imx sc thermal msg structs to 4 thermal: ti-soc-thermal: Use GPIO descriptors thermal: Rephrase the Kconfig text for thermal thermal: imx8mm: Add support for i.MX8MM thermal monitoring unit dt-bindings: thermal: imx8mm-thermal: Add binding doc for i.MX8MM thermal: exynos: Silence warning during deferred probe media: venus: vdec: Fix forgotten mutex unlock in start streaming dt-bindings: pinctrl: at91: Fix a typo ("descibe") pinctrl: meson: add tsin pinctrl for meson gxbb/gxl/gxm thermal: imx_sc: add i.MX system controller thermal support thermal: of-thermal: add API for getting sensor ID from DT dt-bindings: fsl: scu: add thermal binding thermal: sprd: Add Spreadtrum thermal driver support dt-bindings: thermal: sprd: Add the Spreadtrum thermal documentation thermal: rcar_gen3_thermal: Generate interrupt when temperature changes thermal: rcar_gen3_thermal: Remove unneeded curly brackets clk: tegra: Remove tegra_pmc_clk_init along with clk ids clk: tegra: Remove CLK_M_DIV fixed clocks clk: tegra: Fix Tegra PMC clock out parents clk: tegra: Add Tegra OSC to clock lookup clk: tegra: Add support for OSC_DIV fixed clocks cpufreq: dt: Allow platform specific intermediate callbacks ARM: tegra: Enable Tegra cpuidle driver in tegra_defconfig ARM: multi_v7_defconfig: Enable Tegra cpuidle driver ARM: tegra: Propagate error from tegra_idle_lp2_last() ARM: tegra: Change tegra_set_cpu_in_lp2() type to void ARM: tegra: Remove pen-locking from cpuidle-tegra20 ARM: tegra: Add tegra_pm_park_secondary_cpu() ARM: tegra: Compile sleep-tegra20/30.S unconditionally arm64: dts: renesas: Add HiHope RZ/G2M board with idk-1110wr display arm64: dts: renesas: r8a77990: Add CPUIdle support for CA53 cores arm64: dts: renesas: r8a77965: Add CPUIdle support for CA57 cores arm64: dts: renesas: r8a77961: salvator-xs: Fix memory unit-address arm64: dts: renesas: Add support for M3ULCB with R-Car M3-W+ arm64: dts: renesas: r8a77961: Add thermal nodes drm/tegra: dc: Release PM and RGB output when client's registration fails drm/tegra: dc: Use devm_platform_ioremap_resource tty: serial: qcom_geni_serial: Allocate port->rx_fifo buffer in probe tty: serial: ifx6x60: Convert to GPIO descriptors tty: serial: ifx6x60: Use helper variable for dev arm64: dts: ls1028a: add missing LPUART nodes dt-bindings: serial: lpuart: add ls1028a compatibility tty: serial: fsl_lpuart: add LS1028A earlycon support tty: serial: fsl_lpuart: add LS1028A support tty: serial: fsl_lpuart: fix DMA mapping tty: serial: fsl_lpuart: fix DMA operation when using IOMMU serial/sysrq: Add a help-string for MAGIC_SYSRQ_SERIAL_SEQUENCE tty/serial: atmel: Use uart_console() helper serial: pic32_uart: Use uart_console() helper tty: sifive: Finish transmission before changing the clock usb: phy: Add driver for the Ingenic JZ4770 USB transceiver dt-bindings: Document JZ4770 PHY bindings USB: EHCI: ehci-mv: use a unique bus name USB: EHCI: ehci-mv: switch the HSIC HCI to HSIC mode usb: typec: ucsi_ccg: workaround for NVIDIA test device USB: mon: Use scnprintf() for avoiding potential buffer overflow media: lmedm04: remove redundant assignment to variable gate media: tda10071: fix unsigned sign extension overflow usb: host: xhci-plat: add a shutdown usb: typec: ucsi: displayport: Fix a potential race during registration usb: typec: ucsi: displayport: Fix NULL pointer dereference USB: Disable LPM on WD19's Realtek Hub Staging: rtl8188eu: rtw_mlme: Add space around operators thunderbolt: Use scnprintf() for avoiding potential buffer overflow media: dw2102: probe for demodulator i2c address media: em28xx: Enable Hauppauge 461e rev2 media: m88ds3103: Add support for ds3103b demod staging: rtl8723bs: Use scnprintf() for avoiding potential buffer overflow staging: rtl8192e: Use scnprintf() for avoiding potential buffer overflow staging: rtl8188eu: Use scnprintf() for avoiding potential buffer overflow staging: most: core: Use scnprintf() for avoiding potential buffer overflow staging: wilc1000: updated DT binding documentation staging: wilc1000: modified 'clock-names' and 'compatible' property staging: wilc1000: use 'interrupts' property instead of 'irq-gpio' ath5k: Use scnprintf() for avoiding potential buffer overflow ath11k: Use scnprintf() for avoiding potential buffer overflow media: rc: make scancodes 64 bit ath10k: allow qca988x family to support ack rssi of tx data packets. misc: eeprom: at24: fix regulator underflow Bluetooth: L2CAP: handle l2cap config request during open state Bluetooth: clean up connection in hci_cs_disconnect dt-bindings: soc: qcom: fix IPA binding net: mvmdio: avoid error message for optional IRQ net: dsa: mv88e6xxx: Add missing mask of ATU occupancy register net: mptcp: don't hang before sending 'MP capable with data' net: memcg: fix lockdep splat in inet_csk_accept() s390/qeth: implement smarter resizing of the RX buffer pool s390/qeth: refactor buffer pool code s390/qeth: use page pointers to manage RX buffer pool seg6: fix SRv6 L2 tunnels to use IANA-assigned protocol number net: dsa: Don't instantiate phylink for CPU/DSA ports unless needed soc: qcom: ipa: fix spelling mistake "cahces" -> "caches" net: ibm: remove set but not used variables 'err' net: Add missing annotation for *netlink_seq_start() tcp: Add missing annotation for tcp_child_process() raw: Add missing annotations to raw_seq_start() and raw_seq_stop() net: sched: make newly activated qdiscs visible net: slcan, slip -- no need for goto when if () will do net/packet: tpacket_rcv: do not increment ring index on drop sxgbe: Fix off by one in samsung driver strncpy size arg net: stmmac: selftests: Fix L3/L4 Filtering test cdc_ncm: Implement the 32-bit version of NCM Transfer Block net: caif: Add lockdep expression to RCU traversal primitive bareudp: Fixed bareudp receive handling MAINTAINERS: remove Sathya Perla as Emulex NIC maintainer devicetree: bindings: firmware: add ipq806x to qcom_scm arm64: dts: qcom: sc7180: Update reg names for SDHC arm64: dts: qcom: qcs404: Enable CQE support for eMMC net: fec: validate the new settings in fec_enet_set_coalesce() arm64: defconfig: Enable Truly NT35597 WQXGA panel scsi: core: avoid repetitive logging of device offline messages scsi: docs: convert arcmsr_spec.txt to ReST scsi: docs: convert wd719x.txt to ReST scsi: docs: convert ufs.txt to ReST scsi: docs: convert tcm_qla2xxx.txt to ReST scsi: docs: convert sym53c8xx_2.txt to ReST scsi: docs: convert sym53c500_cs.txt to ReST scsi: docs: convert st.txt to ReST scsi: docs: convert smartpqi.txt to ReST scsi: docs: convert sd-parameters.txt to ReST scsi: docs: convert scsi.txt to ReST scsi: docs: convert scsi-parameters.txt to ReST scsi: docs: convert scsi_mid_low_api.txt to ReST scsi: docs: convert scsi-generic.txt to ReST scsi: docs: convert scsi_fc_transport.txt to ReST scsi: docs: convert scsi_eh.txt to ReST scsi: docs: convert scsi-changer.txt to ReST scsi: docs: convert qlogicfas.txt to ReST scsi: docs: convert ppa.txt to ReST scsi: docs: convert NinjaSCSI.txt to ReST scsi: docs: convert ncr53c8xx.txt to ReST scsi: docs: convert megaraid.txt to ReST scsi: docs: convert lpfc.txt to ReST scsi: docs: convert link_power_management_policy.txt to ReST scsi: docs: convert libsas.txt to ReST scsi: docs: convert hptiop.txt to ReST scsi: docs: convert hpsa.txt to ReST scsi: docs: convert g_NCR5380.txt to ReST scsi: docs: convert FlashPoint.txt to ReST scsi: docs: convert dpti.txt to ReST scsi: docs: convert dc395x.txt to ReST scsi: docs: convert cxgb3i.txt to ReST scsi: docs: convert BusLogic.txt to ReST scsi: docs: convert bnx2fc.txt to ReST scsi: docs: convert bfa.txt to ReST scsi: docs: convert aic7xxx.txt to ReST scsi: docs: convert aic79xx.txt to ReST scsi: docs: convert aha152x.txt to ReST scsi: docs: convert advansys.txt to ReST scsi: docs: convert aacraid.txt to ReST scsi: docs: convert 53c700.txt to ReST scsi: docs: include SCSI Transport SRP diagram at the doc body scsi: docs: Add an empty index file for SCSI documents scsi: qla2xxx: add ring buffer for tracing debug logs scsi: aacraid: clean up warning cast-function-type scsi: ufs-mediatek: fix HOST_PA_TACTIVATE quirk for Samsung UFS Devices scsi: ibmvfc: Fix NULL return compiler warning scsi: fusion: fix if-statement empty body warning scsi: iscsi: Add support for asynchronous iSCSI session destruction scsi: aacraid: Disabling TM path and only processing IOP reset scsi: ibmvfc: Avoid loss of all paths during SVC node reboot scsi: Replace zero-length array with flexible-array member ipmi_si: Avoid spurious errors for optional IRQs arm64: dts: msm8916: Add fastrpc node int128: fix __uint128_t compiler test in Kconfig kconfig: introduce m32-flag and m64-flag kbuild: Fix inconsistent comment power: reset: sc27xx: Allow the SC27XX poweroff driver building into a module power: reset: sc27xx: Change to use cpu_down() power: reset: sc27xx: Power off the external subsystems' connection drm/i915/gem: Take a copy of the engines for context_barrier_task drm/i915/gem: Mark up sw-fence notify function power: twl4030: Use scnprintf() for avoiding potential buffer overflow power: supply: bq27xxx_battery: Silence deferred-probe error 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 x86: Select HARDIRQS_SW_RESEND on x86 drm/i915: Defer semaphore priority bumping to a workqueue drm/i915/gt: Close race between cacheline_retire and free drm/i915/execlists: Enable timeslice on partial virtual engine dequeue drm/i915: be more solid in checking the alignment drm/i915/gvt: Fix dma-buf display blur issue on CFL drm/i915: Return early for await_start on same timeline drm/i915: Actually emit the await_start drm: Remove drm dp mst destroy_connector callbacks drm: Add drm_dp_destroy_connector helper and use it drm/dp_mst: Remove register_connector callback drm: Remove dp mst register connector callbacks drm: Register connector instead of calling register_connector callback ftgmac100: Remove redundant judgement dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom docs: fix pointers to io-mapping.rst and io_ordering.rst files drm/edid: Add function to parse EDID descriptors for monitor range drm/edid: Name the detailed monitor range flags mtd: spi-nor: remove mtk-quadspi driver dt-bindings: convert mtk-quadspi binding doc for spi-mtk-nor spi: add support for mediatek spi-nor controller spi: make spi-max-frequency optional spi: Stop selecting MTD_SPI_NOR for SPI_HISI_SFC_V3XX binderfs: use refcount for binder control devices too io_uring: fix truncated async read/readv and write/writev retry drm/i915: Add missing HDMI audio pixel clocks for gen12 ASoC: dt-bindings: stm32: convert spdfirx to json-schema ASoC: zte: zx-tdm: remove redundant variables dev ARC: define __ALIGN_STR and __ALIGN symbols for ARC ARC: show_regs: reduce lines of output Bluetooth: Pause discovery and advertising during suspend Bluetooth: Handle LE devices during suspend Bluetooth: Handle BR/EDR devices during suspend Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND ath9k: Handle txpower changes even when TPC is disabled ath5k: Add proper dependency for ATH5K_AHB ath11k: add thermal sensor device support ath11k: add thermal cooling device support ath10k: fix not registering airtime of 11a station with WMM disable ath11k: config reorder queue for all tids during peer setup ANDROID: gki_defconfig: Enable CONFIG_VM_EVENT_COUNTERS ANDROID: gki_defconfig: Enable CONFIG_CLEANCACHE ath10k: fix unsupported chip reset debugs file write ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read ath10k: start recovery process when read int status fail for sdio ath10k: add QCA9377 sdio hw_param item driver code: clarify and fix platform device DMA mask allocation ath10k: avoid consecutive OTP download to reduce boot time arm64: dts: allwinner: a64: add node for rotation core ARM: dts: sun8i: a83t: Add device node for rotation core arm64: dts: allwinner: a64: Fix display clock register range ARM: dts: sunxi: Fix DE2 clocks register range xfs: remove XFS_BUF_TO_SBP xfs: remove XFS_BUF_TO_AGF xfs: remove XFS_BUF_TO_AGI xfs: remove the xfs_agfl_t typedef xfs: remove the agfl_bno member from struct xfs_agfl xfs: clear PF_MEMALLOC before exiting xfsaild thread ANDROID: gki_defconfig: disable CONFIG_DEBUG_DEVRES 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 mtd: rawnand: brcmnand: Add support for flash-edu for dma transfers arch: mips: brcm: Add 7425 flash-edu support dt: bindings: brcmnand: Add support for flash-edu mtd: rawnand: cadence: reinit completion before executing a new command mtd: rawnand: cadence: change bad block marker size mtd: rawnand: cadence: fix the calculation of the avaialble OOB size mtd: rawnand: cadence: get meta data size from registers mtd: rawnand: Macronix: Add support for block protection mtd: rawnand: Add support for manufacturer specific lock/unlock operation mtd: rawnand: ingenic: Add dependency on MIPS || COMPILE_TEST mtd: rawnand: stm32_fmc2: Use dma_request_chan() instead dma_request_slave_channel() mtd: rawnand: qcom: Use dma_request_chan() instead dma_request_slave_channel() mtd: rawnand: qcom: Release resources on failure within qcom_nandc_alloc() mtd: rawnand: sunxi: Use dma_request_chan() instead dma_request_slave_channel() mtd: rawnand: marvell: Use dma_request_chan() instead dma_request_slave_channel() mtd: rawnand: marvell: Release DMA channel on error mtd: rawnand: gpmi: Use dma_request_chan() instead dma_request_slave_channel() mtd: rawnand: Replace zero-length array with flexible-array member mtd: rawnand: Fix a typo ("manufecturer") mtd: spinand: Do not erase the block before writing a bad block marker mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers dt-bindings: mtd: Document Macronix NAND device bindings mtd: rawnand: Add support for Macronix NAND randomizer mtd: rawnand: ams-delta: Rename structures and functions to gpio_nand* mtd: rawnand: ams-delta: Make the driver custom I/O ready mtd: rawnand: ams-delta: Drop useless local variable mtd: rawnand: ams-delta: Support custom driver initialisation mtd: rawnand: ams-delta: Add module device tables ARM: dts: sun8i: a33: add the new SS compatible mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY dt-bindings: crypto: add new compatible for A33 SS mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard mmc: core: Allow host controllers to require R1B for CMD6 hwmon: (ibmpowernv) Use scnprintf() for avoiding potential buffer overflow 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 gpiolib: Fix irq_disable() semantics x86/ioremap: Map EFI runtime services data as encrypted for SEV ARM: dts: sun8i: r40: Move SPI device nodes based on address order ARM: dts: sun8i: r40: Fix register base address for SPI2 and SPI3 ARM: dts: sun8i: r40: Move AHCI device node based on address order drm/panel-simple: Fix dotclock for Logic PD Type 28 drm/panel-sony-acx424akp: Fix dotclocks drm/panel-lg-lg4573: Fix dotclock drm/panel-ilitek-ili9322: Fix dotclocks drm/panel-novatek-nt35510: Fix dotclock ftrace: Return the first found result in lookup_rec() arm64: entry: unmask IRQ in el0_sp() Bluetooth: mgmt: add mgmt_cmd_status in add_advertising Bluetooth: fix off by one in err_data_reporting cmd masks. memory: tegra: Correct debugfs clk rate-range on Tegra124 memory: tegra: Correct debugfs clk rate-range on Tegra30 memory: tegra: Correct debugfs clk rate-range on Tegra20 perf scripting perl: Add common_callchain to fix argument order tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels perf intel-pt: Update intel-pt.txt file with new location of the documentation perf intel-pt: Add Intel PT man page references perf intel-pt: Rename intel-pt.txt and put it in man page format drm: sysfs: Use scnprintf() for avoiding potential buffer overflow mtd: lpddr: Fix a double free in probe() MAINTAINERS: Add staging branch for HyperBus mtd: fix spelling mistake "BlockMultiplerBits" -> "BlockMultiplierBits" mtd: implement proper partition handling perf doc: Set man page date to last git commit perf cs-etm: Fix unsigned variable comparison to zero perf cs-etm: Optimize copying last branches perf cs-etm: Correct synthesizing instruction samples perf cs-etm: Continuously record last branch perf cs-etm: Swap packets for instruction samples perf map: Use strstarts() to look for Android libraries perf map: Fix off by one in strncpy() size argument io_uring: dual license io_uring.h uapi header s390/config: do not select VIRTIO_CONSOLE via Kconfig s390/traps: mark test_monitor_call __init s390/irq: make init_ext_interrupts static s390/irq: replace setup_irq() by request_irq() io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free bpf: Fix trampoline generation for fmod_ret programs bpf: Add bpf_link_new_file that doesn't install FD ASoC: Convert cirrus,cs42l51 to json-schema arm64: Mark call_smc_arch_workaround_1 as __maybe_unused drm/i915/gem: Mark up the racy read of the mmap_singleton drm/i915/execlists: Track active elements during dequeue drm/i915/gt: Pull checking rps->pm_events under the irq_lock drm/ttm: Use scnprintf() for avoiding potential buffer overflow arm64: entry-ftrace.S: Fix missing argument for CONFIG_FUNCTION_GRAPH_TRACER=y HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow drm/i915: Extend i915_request_await_active to use all timelines drm/i915/gt: Use scnprintf() for avoiding potential buffer overflow drm/i915/overlay: convert to drm_device based logging. drm/i915/lvds: convert to drm_device based logging macros. drm/i915/lpe_audio: convert to drm_device based logging macros. drm/i915/hotplug: convert to drm_device based logging. drm/i915/gmbus: convert to drm_device based logging, drm/i915/fifo_underrun: convert to drm_device based logging. drm/i915/dsb: convert to drm_device based logging macros. dt-bindings: PCI: tegra: Add DT support for PCIe EP nodes in Tegra194 soc/tegra: bpmp: Update ABI header ARM: dts: exynos: Fix polarity of the LCD SPI bus on UniversalC210 board drm/ttm: fix false positive assert drm/i915: Remove debugfs i915_drpc_info and i915_forcewake_domains dmaengine: ppc4xx: Use scnprintf() for avoiding potential buffer overflow dmaengine: idxd: remove global token limit check dmaengine: idxd: reflect shadow copy of traffic class programming dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc arm64: dts: add bus to rockchip amba nodenames ARM: dts: add bus to rockchip amba nodenames MAINTAINERS: rectify the INTEL IADX DRIVER entry dmaengine: Create debug directories for DMA devices dmaengine: ti: k3-udma: Implement custom dbg_summary_show for debugfs dmaengine: Add basic debugfs support dmaengine: move .device_release missing log warning to debug level arm64: dts: imx8mq-phanbell: Fix Ethernet PHY post-reset duration arm64: dts: enable fspi in imx8mm dts arm64: dts: imx8mn: align name for crypto child nodes dt-bindings: crypto: caam: use generic node name dt-bindings: crypto: dcp: use generic node name dt-bindings: crypto: sahara: use generic node name ARM: dts: rockchip: remove #dma-cells from dma client nodes for rv1108 ARM: dts: rockchip: fix rockchip,default-sample-phase property names ARM: dts: rockchip: fix vqmmc-supply property name for rk3188-bqedison2qc arm64: dts: rockchip: replace clock-freq-min-max by max-frequency arm64: dts: rockchip: fix vqmmc-supply property name for rk3399 puma arm64: dts: remove no-emmc from mmc node for Rockchip PX5 EVB arm64: dts: rockchip: remove rockchip,grf from vop nodes for px30 arm64: dts: rockchip: remove max-freq from &spi1 node for Hugsun X99 ARM: dts: imx25-pinfunc: add config for kpp rows 4 to 7 ARM: dts: imx: align name for crypto node and child nodes drm/rockchip: rgb: don't count non-existent devices when determining subdrivers USB: serial: fix tty cleanup-op kernel-doc USB: serial: clean up carrier-detect helper arm64: dts: lx2160aqds: Add FSPI node properties arm64: dts: lx2160ardb: Update FSPI node properties ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage arm64: dts: imx8mq-phanbell: Add gpio-fan/thermal support arm64: dts: layerscape: add iommu-map property to pci nodes cpu-topology: Fix the potential data corruption arch_topology: Adjust initial CPU capacities with current freq drivers/base/cpu: Simplify s*nprintf() usages drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow arm64: dts: imx8mp-evk: Enable pca6416 on i2c3 bus arm64: dts: imx8mp-evk: Add i2c3 support Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible Bluetooth: Use bt_dev_err for RPA generation failure message Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible arm64: dts: imx8mn-evk: Enable pca6416 on i2c3 bus arm64: dts: imx8mn-evk: Add i2c3 support arm64: dts: rockchip: fix compatible property for rk3399-evb dt-bindings: arm: add Rockchip rk3036-evb board dt-bindings: arm: fix Rockchip Kylin board bindings mac80211: Do not send mesh HWMP PREQ if HWMP is disabled ARM: dts: imx6qdl-gw5910: add CC1352 UART dt-bindings: clock: renesas: cpg-mssr: Convert to json-schema ARM: dts: iwg22d-sodimm: Enable touchscreen ARM: dts: iwg22d-sodimm: Enable LCD panel arm64: dts: librem5-devkit: add lsm9ds1 mount matrix arm64: dts: librem5-devkit: increase the VBUS current in the kernel arm64: dts: librem5-devkit: allow the redpine card to be removed arm64: dts: librem5-devkit: add the regulators for DVFS arm64: dts: librem5-devkit: allow modem to wake the system from suspend arm64: dts: librem5-devkit: add the simcom 7100 modem and audio arm64: dts: librem5-devkit: add the sgtl5000 i2c audio codec arm64: dts: librem5-devkit: add a vbus supply to usb0 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 arm64: dts: lx2160a-cex7: add on-module eeproms arm64: dts: lx2160a-cex7: add support for ltc3882 regulator arm64: dts: imx8mp: Add src node arm64: dts: imx8mq: Align iomuxc node name arm64: dts: imx8mq: add snvs clock to pwrkey arm64: dts: imx8mm: add snvs clock to pwrkey arm64: dts: imx8mp: add crypto node arm64: dts: imx: add i.MX8QXP thermal support arm64: dts: ls1028: sl28: explicitly enable network ports arm64: dts: ls1028a: enable switch PHYs on RDB arm64: dts: ls1028a: add node for Felix switch arm64: dts: ls1028a: disable all enetc ports by default arm64: dts: ls1028a: delete extraneous #interrupt-cells for ENETC RCIE ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe ARM: dts: imx6: phycore-som: add da9062 gpio support ARM: dts: imx6: phycore-som: explicit disable pmic watchdog during suspend KVM: s390: Also reset registers in sync regs for initial cpu reset ARM: dts: imx: Make iomuxc node name generic ARM: imx: Drop unnecessary src_base check ARM: imx: Remove unnecessary blank lines staging: wfx: fix RCU usage between hif_join() and ieee80211_bss_get_ie() staging: wfx: fix RCU usage in wfx_join_finalize() staging: wfx: make warning about pending frame less scary staging: wfx: fix lines ending with a comma instead of a semicolon staging: wfx: fix warning about freeing in-use mutex during device unregister clk: imx8mq: A53 core clock no need to be critical clk: imx8mp: A53 core clock no need to be critical clk: imx8mm: A53 core clock no need to be critical clk: imx8mn: A53 core clock no need to be critical staging/speakup: fix get_word non-space look-ahead staging: qlge: Fix WARNING: Missing a blank line after declarations staging: rtl8188eu: fix typo s/informations/information staging: vt6655: power.c: code reformatting for improved readability staging: vt6655: power.c: Remove setting ATIM Window in PSvEnablePowerSaving() staging: mt7621-pci: enable clock bit for each port staging: comedi: dt282x: remove old unused code staging: wfx: remove unused structure staging: wfx: remove variable declaration staging: wfx: data_tx.h: remove space after cast staging: wfx: dat_tx.c: remove space after a cast staging: wfx: change 1 to bool staging: wfx: data_rx.c: remove space after cast ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() ALSA: hda/realtek: Fix pop noise on ALC225 ARM: dts: imx7s: add snvs clock to pwrkey cpufreq: imx-cpufreq-dt: Correct i.MX8MP's market segment fuse location scsi: ipr: Fix softlockup when rescanning devices in petitboot net: gemini: reject unsupported coalescing params net: cxgb4vf: reject unsupported coalescing params net: cxgb4: reject unsupported coalescing params net: cxgb3: reject unsupported coalescing params net: cxgb2: reject unsupported coalescing params net: mlx4: reject unsupported coalescing params net: liquidio: reject unsupported coalescing params net: bna: reject unsupported coalescing params net: tg3: reject unsupported coalescing params net: bcmgenet: reject unsupported coalescing params net: bnx2x: reject unsupported coalescing params net: bnx2: reject unsupported coalescing params net: systemport: reject unsupported coalescing params net: aquantia: reject all unsupported coalescing params net: ena: reject unsupported coalescing params r8169: simplify getting stats by using netdev_stats_to_stats64 r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 net: dsa: mt7530: fix macro MIRROR_PORT drm/i915/execlists: Mark up data-races in virtual engines drm/i915: Mark up racy read of active rq->engine drm/i915/gt: Mark up racy reads for intel_context.inflight drm/i915: Tweak scheduler's kick_submission() drm/i915: Defer semaphore priority bumping to a workqueue net: dsa: microchip: use delayed_work instead of timer + work s390/qeth: cancel RX reclaim work earlier s390/qeth: handle error when backing RX buffer s390/qeth: don't reset default_out_queue flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() flow_offload: turn hw_stats_type into dedicated enum flow_offload: fix allowed types check scsi: ufs: Fix possible unclocked access to auto hibern8 timer register net: macsec: invoke mdo_upd_secy callback when mac address changed net: macsec: update SCI upon MAC address change. ibmvnic: Do not process device remove during device reset enetc: Add dynamic allocation of extended Rx BD rings enetc: Clean up Rx BD iteration enetc: Clean up of ehtool stats len enetc: Drop redundant device node check pktgen: Allow on loopback device flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() net/smc: cancel event worker during device removal ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface net: memcg: late association of sock to memcg cgroup: memcg: net: do not associate sock with unrelated cgroup MAINTAINERS: update cxgb4vf maintainer to Vishal dt-bindings: rcar-vin: Convert bindings to json-schema drm/amdgpu/powerplay: nv1x, renior copy dcn clock settings of watermark to smu during boot up nvme-rdma: Avoid double freeing of async event data drm/i915/display: Do not write in removed FBC fence registers drm/i915/display: Deactive FBC in fastsets when disabled by parameter soc: fsl: dpio: register dpio irq handlers after dpio create drm/i915/mst: Hookup DRM DP MST late_register/early_unregister callbacks ice: fix incorrect size description of ice_get_nvm_version ice: use variable name more descriptive than type ice: Use EOPNOTSUPP instead of ENOTSUPP ice: Fix format specifier loop: Only freeze block queue when needed. ice: fix use of deprecated strlcpy() loop: Only change blocksize when needed. ice: Increase mailbox receive queue length to maximum ice: Correct setting VLAN pruning ice: renegotiate link after FW DCB on ice: Fix corner case when switching from IEEE to CEE ice: Display Link detected via Ethtool in safe mode ice: Fix removing driver while bare-metal VFs pass traffic ice: Improve clarity of prints and variables ice: allow bigger VFs iavf: Enable support for up to 16 queues ice: Cleanup unneeded parenthesis Documentation: Better document the softlockup_panic sysctl drm/amdgpu/runpm: disable runpm on Vega10 drm/amdgpu: call ras_debugfs_create_all in debugfs_init drm/amdgpu: add function to creat all ras debugfs node drm/amd/powerplay: fix the coverity warning about negative check for an unsigned value drm/amdgpu: Correct the condition of warning while bo release drm/amdkfd: Consolidate duplicated bo alloc flags drm/amdkfd: Use pr_debug to print the message of reaching event limit drm/amdgpu: do not set nil entry in compute_prio_sched dt-bindings: display: Add idk-2121wr binding dt-bindings: arm: Document Broadcom SoCs 'secondary-boot-reg' dt-bindings: arm: bcm: Convert Vulcan to YAML dt-bindings: arm: bcm: Convert BCM11351 to YAML dt-bindings: arm: bcm: Convert BCM4708 to YAML dt-bindings: arm: bcm: Convert BCM23550 to YAML dt-bindings: arm: bcm: Convert BCM21664 to YAML dt-bindings: arm: bcm: Convert Stingray to YAML dt-bindings: arm: bcm: Convert Northstar 2 to YAML dt-bindings: arm: bcm: Convert Northstar Plus to YAML dt-bindings: arm: bcm: Convert Hurricane 2 to YAML dt-bindings: arm: bcm: Convert Cygnus to YAML dt-bindings: serial: snps-dw-apb-uart: add compatible property for rk3308 uart PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings PCI: Add pci_speed_string() spi: spi-fsl-dspi: fix DMA mapping drm/dp_mst: Fix drm_dp_check_mstb_guid() return code drm/dp_mst: Make drm_dp_mst_dpcd_write() consistent with drm_dp_dpcd_write() ASoC: pcm: Fix (again) possible buffer overflow in dpcm state sysfs output ASoC: rt5682-sdw: fix 'defined but not used' pm functions ASoC: rt5682: fix unmet dependencies ARM: bcm: Drop unneeded select of PCI_DOMAINS_GENERIC, HAVE_SMP, TIMER_OF arm64: bcm2835: Drop select of nonexistent HAVE_ARM_ARCH_TIMER docs: hw-vuln: tsx_async_abort.rst: get rid of an unused ref perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint docs: perf: imx-ddr.rst: get rid of a warning docs: filesystems: fuse.rst: supress a Sphinx warning docs: translations: it: avoid duplicate refs at programming-language.rst docs: driver.rst: supress two ReSt warnings perf metricgroup: Support metric constraint docs: trace: events.rst: convert some new stuff to ReST format perf util: Factor out sysctl__nmi_watchdog_enabled() perf metricgroup: Factor out metricgroup__add_metric_weak_group() ASoC: Intel: Skylake: Await purge request ack on CNL ASoC: Intel: Allow for ROM init retry on CNL platforms ASoC: Intel: Skylake: Shield against no-NHLT configurations ASoC: Intel: Skylake: Enable codec wakeup during chip init ASoC: Intel: Skylake: Select hda configuration permissively ASoC: Intel: Skylake: Remove superfluous chip initialization perf jevents: Support metric constraint drm/panel-simple: Fix dotclock for Ortustech COM37H3M IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads RDMA/mlx5: Remove duplicate definitions of SW_ICM macros blk-iocost: fix incorrect vtime comparison in iocg_is_idle() drm: panel: Set connector type for OrtusTech COM43H4M85ULC panel RDMA/mlx5: Fix the number of hwcounters of a dynamic counter RDMA/core: Remove the duplicate header file RDMA/bnxt_re: Remove a redundant 'memset' Documentation: Add io_ordering.rst to driver-api manual Documentation: Add io-mapping.rst to driver-api manual Documentation: management-style: Fix formatting of emphsized word docs: dev-tools: kmemleak: Update list of architectures MAINTAINERS: Update maintainers for HISILICON ROCE DRIVER MAINTAINERS: adjust to kobject doc ReST conversion RDMA/odp: Fix leaking the tgid for implicit ODP docs: Remove :c:func: from process/deprecated.rst RDMA/cma: Teach lockdep about the order of rtnl and lock docs: deprecated.rst: Clean up fall-through details docs: move core-api/ioctl.rst to driver-api/ docs: move gcc-plugins to the kbuild manual docs: Organize core-api/index.rst docs: deprecated.rst: Add %p to the list docs: it_IT: netdev-FAQ: Fix link to original document docs: admin-guide: binfmt-misc: Improve the title docs: Move Intel Many Integrated Core documentation (mic) under misc-devices selftests/bpf: Add test for the packed enum member in struct/union bpf/btf: Fix BTF verification of enum members in struct/union usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c xhci: Do not open code __print_symbolic() in xhci trace events 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 ANDROID: enable CONFIG_WATCHDOG_CORE=y RDMA/rw: map P2P memory correctly for signature operations io_uring: Fix unused function warnings io_uring: add end-of-bits marker and build time verify it io_uring: provide means of removing buffers io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG net: abstract out normal and compat msghdr import io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV io_uring: support buffer selection for OP_READ and OP_RECV io_uring: add IORING_OP_PROVIDE_BUFFERS IB/mlx5: Introduce UAPIs to manage packet pacing perf vendor events s390: Add new deflate counters for IBM z15 spi: update the structure documentation spi: rspi: Add support for active-high chip selects spi: rockchip: add compatible string for px30 rk3308 rk3328 workqueue: don't use wq_select_unbound_cpu() for bound works ANDROID: kbuild: align UNUSED_KSYMS_WHITELIST with upstream s390/cpuinfo: add system topology information s390: prevent leaking kernel address in BEAR s390: enable bpf jit by default when not built as always-on s390/cpum_cf: Add new extended counters for IBM z15 s390/pci: embedding hotplug_slot in zdev spi: Add FSI-attached SPI controller driver dt-bindings: fsi: Add FSI2SPI bindings ASoC: SOF: Fix probe point getter ASoC: soc-dapm: add for_each_card_widgets() macro ASoC: soc-dapm: add for_each_card_dapms() macro ASoC: soc.h: remove non plural form for_each_xxx macro ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro ASoC: meson: use for_each_rtd_codecs/cpus_dai() macro ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro MAINTAINERS: update web URL for iwlwifi HID: logitech-dj: add support for the static device in the Powerplay mat/receiver null_blk: Add support for init_hctx() fault injection null_blk: Handle null_add_dev() failures properly null_blk: Fix the null_add_dev() error path null_blk: Fix changing the number of hardware queues null_blk: Suppress an UBSAN complaint triggered when setting 'memory_backed' blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync blk-mq: Fix a comment in include/linux/blk-mq.h ASoC: Intel: skl_nau88l25_ssm4567: disable route checks ASoC: soc-core: disable route checks for legacy devices x86/entry/64: Trace irqflags unconditionally as ON when returning to user space x86/entry/32: Remove unused label restore_nocheck Revert remainings of "ANDROID: security,perf: Allow further restriction of perf_event_open" HID: mcp2221: add usb to i2c-smbus host bridge ANDROID: arm64: gki_defconfig: disable CONFIG_DEBUG_PREEMPT i2c: gpio: suppress error on probe defer macintosh: windfarm: fix MODINFO regression staging: exfat: remove staging version of exfat filesystem i2c: smbus: remove outdated references to irq level triggers i2c: convert SMBus alert setup function to return an ERRPTR i2c: stm32f7: add a new st, stm32mp15-i2c compatible i2c: stm32f7: disable/restore Fast Mode Plus bits in low power modes drm/i915: Improve the start alignment of bonded pairs drm/mm: Remove redundant assignment in drm_mm_reserve_node i2c: brcmstb: Support BCM2711 HDMI BSC controllers dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C binding dt-bindings: i2c: brcmstb: Convert the BRCMSTB binding to a schema staging: mt7621-pci: simplify 'mt7621_pcie_init_virtual_bridges' function drm/meson: Add YUV420 output support drm/meson: vclk: add support for YUV420 setup drm/meson: venc: add support for YUV420 setup drm/meson: dw-hdmi: stop enforcing input_bus_format drm/meson: meson_dw_hdmi: add bridge and switch to drm_bridge_funcs drm/meson: venc: make drm_display_mode const drm/bridge: synopsys: dw-hdmi: allow ycbcr420 modes for >= 0x200a drm/bridge: synopsys: dw-hdmi: add bus format negociation drm/bridge: dw-hdmi: Plug atomic state hooks to the default implementation drm/bridge: dw-hdmi: add max bpc connector property drm/bridge: dw-hdmi: set mtmdsclock for deep color staging: speakup: Fix a typo error print for softsynthu device staging: vt6656: struct vnt_rcb remove unused in_use. staging: vt6656: Remove vnt_interrupt_buffer in_use flag. staging: wilc1000: spi: Use new structure for SPI transfer delays staging: kpc2000: kpc2000_spi: Use new structure for SPI transfer delays i2c: omap: use devm_platform_ioremap_resource() i2c: use kobj_to_dev() API Staging: rtl8188eu: Add space around operator staging: hp: remove commented out code staging: exfat: alignment should match open parenthesis staging: exfat: exfat_super.c: remove commented out function i2c: designware-pci: Fix BUG_ON during device removal iommu/vt-d: Silence RCU-list debugging warnings iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() i2c: i801: Do not add ICH_RES_IO_SMI for the iTCO_wdt device x86/mce/dev-mcelog: Dynamically allocate space for machine check records watchdog: iTCO_wdt: Make ICH_RES_IO_SMI optional watchdog: iTCO_wdt: Export vendorsupport i2c: powermac: correct comment about custom handling dt-bindings: arm: renesas: Add M3ULCB with R-Car M3-W+ Staging: rtl8723bs: Remove comparison to true staging: ks7010: remove line over 80 characters staging: wfx: remove blank line staging: wfx: alignment should match open parenthesis staging: greybus: Fix the irq API abuse staging: greybus: i2c.c: remove commented out function staging: qlge: qlge.h: remove excess newlines staging: qlge: qlge.h: add spaces around operators staging: qlge: qlge.h: remove spaces before tabs and align code staging: qlge: remove blank line staging: vt6655: alignment should match open parenthesis staging: vt6656: remove blank line x86/Kconfig: Drop vendor dependency for X86_UMIP tee: amdtee: out of bounds read in find_session() arm64: defconfig: add i.MX system controller thermal support xtensa: remove meaningless export ccflags-y ARM: dts: imx6sx-softing-vining-2000: Enable PCI support arm64: dts: qcom: sm8250: Add sm8250 dts file clk: imx: pllv4: use prepare/unprepare clk: imx: pfdv2: determine best parent rate clk: imx: pfdv2: switch to use determine_rate clk: imx: Fix division by zero warning on pfdv2 drm/exynos: Fix cleanup of IOMMU related objects firmware: imx: scu-pd: add power domain for I2C and INTMUX in CM40 SS ARM: multi_v7_defconfig: enable drm imx support net: stmmac: Integrate it with DesignWare XPCS net: phy: Add Synopsys DesignWare XPCS MDIO module net: phylink: Test if MAC/PCS support Autoneg net: phylink: Add missing Backplane speeds net: stmmac: Use resolved link config in mac_link_up() net: stmmac: Fallback to dev_fwnode() if needed net: stmmac: Switch to linkmode_and()/linkmode_andnot() net: stmmac: selftests: Do not fail if PHY is not attached bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer net: hns3: delete unnecessary logs after kzalloc fails net: hns3: synchronize some print relating to reset issue net: hns3: print out command code when dump fails in debugfs net: hns3: print out status register when VF receives unknown source interrupt net: hns3: add a check before PF inform VF to reset net: hns3: delete some reduandant code net: hns3: remove an unnecessary resetting check in hclge_handle_hw_ras_error() net: hns3: rename macro HCLGE_MAX_NCL_CONFIG_LENGTH net: hns3: fix some mixed type assignment ionic: drop ethtool driver version ionic: add support for device id 0x1004 ionic: print pci bus lane info ionic: support ethtool rxhash disable ionic: clean up bitflag usage ionic: improve irq numa locality ionic: remove pragma packed ionic: keep ionic dev on lif init fail mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked mptcp: selftests: add rcvbuf set option net: dsa: mt7530: add support for port mirroring r8169: remove now unneeded barrier in rtl_tx r8169: simplify usage of rtl8169_unmap_tx_skb r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb r8169: convert while to for loop in rtl_tx net: mscc: ocelot: properly account for VLAN header length when setting MRU ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() s390/qeth: remove VNICC callback parameter struct s390/qdio: add tighter controls for IRQ polling cgroup, netclassid: periodically release file_lock on classid updating net: sched: pie: change tc_pie_xstats->prob macvlan: add cond_resched() during multicast processing ipvlan: add cond_resched_rcu() while processing muticast backlog ipvlan: don't deref eth hdr before checking it's set tcp: add bytes not sent to SCM_TIMESTAMPING_OPT_STATS sfc: detach from cb_page in efx_copy_channel() perf block-info: Support color ops to print block percents in color perf block-info: Allow selecting which columns to report and its order perf diff: Use __block_info__cmp() to replace block_pair_cmp() perf block-info: Fix wrong block address comparison in block_info__cmp() perf expr: Make expr__parse() return -1 on error perf expr: Straighten expr__parse()/expr__find_other() interface perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables perf expr: Move expr lexer to flex perf expr: Add expr.c object perf header: Add check for unexpected use of reserved membrs in event attr perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX perf tools: Add hw_idx in struct branch_stack net/mlx5e: Show/set Rx network flow classification rules on ul rep net/mlx5e: Init ethtool steering for representors net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep net/mlx5e: Introduce root ft concept for representors netdevs net/mlx5: E-switch, make query inline mode a static function net/mlx5: Allocate smaller size tables for ft offload net/mlx5e: Fix an IS_ERR() vs NULL check net/mlx5: Verify goto chain offload support net/mlx5: E-Switch, Use vport metadata matching only when mandatory net/mlx5: Tidy up and fix reverse christmas ordring net/mlx5: Expose port speed when possible bpftool: Fix typo in bash-completion bpftool: Bash completion for "bpftool prog profile" bpftool: Documentation for bpftool prog profile bpftool: Introduce "prog profile" command FROMLIST: f2fs: fix wrong check on F2FS_IOC_FSSETXATTR pid: make ENOMEM return value more obvious clk: qcom: gcc: Add global clock controller driver for SM8250 dt-bindings: clock: Add SM8250 GCC clock bindings clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLs clk: qcom: clk-alpha-pll: Refactor trion PLL clk: qcom: clk-alpha-pll: Use common names for defines pstore/ram: Replace zero-length array with flexible-array member Documentation: PCI: Add background on Boot Interrupts bpf, doc: Update maintainers for L7 BPF selftests: bpf: Enable UDP sockmap reuseport tests selftests: bpf: Add tests for UDP sockets in sockmap selftests: bpf: Don't listen() on UDP sockets bpf: sockmap: Add UDP support bpf: Add sockmap hooks for UDP sockets bpf: sockmap: Simplify sock_map_init_proto bpf: sockmap: Move generic sockmap hooks from BPF TCP bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG bpf: tcp: Move assertions into tcp_bpf_get_proto skmsg: Update saved hooks only once bpf: sockmap: Only check ULP for TCP sockets futex: Unbreak futex hashing ARM: dts: at91: sama5d2: add i2c gpio pinctrl ARM: dts: at91: sama5d4: add i2c gpio pinctrl ARM: dts: at91: sama5d3: add i2c gpio pinctrl ARM: dts: at91: sama5d4: use correct rtc compatible ARM: dts: at91: sama5d2: use correct rtc compatible ARM: dts: at91: sam9x60ek: enable watchdog node ARM: dts: at91: sam9x60: add watchdog node ARM: dts: at91: Kill off "simple-panel" compatibles dt-bindings: clock: rpmcc: Document msm8976 compatible clk: qcom: smd: Add support for MSM8976 rpm clocks clk: qcom: clk-rpmh: Wait for completion when enabling clocks drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20 drm/i915/gt: Defend against concurrent updates to execlists->active drm/i915: Lock gmbus/aux mutexes while changing cdclk jfs: Replace zero-length array with flexible-array member ARM: dts: bcm2711: Move emmc2 into its own bus ktest: Fix typos in ktest.pl drm/i915: Pass the crtc to the low level read_lut() funcs ARM: qcom_defconfig: Enable QRTR drm/i915: Fix readout of PIPEGCMAX drm/i915: Refactor LUT read functions drm/i915: Clean up integer types in color code drm/i915: s/chv_read_cgm_lut/chv_read_cgm_gamma/ drm/i915: s/blob_data/lut/ drm/i915: Split i9xx_read_lut_8() to gmch vs. ilk variants ARM: dts: bcm2711-rpi-4-b: Add SoC GPIO labels drm/i915: Clean up i9xx_load_luts_internal() ktest: Add timeout for ssh sync testing ktest: Make default build option oldconfig not randconfig ktest: Fix some typos in sample.conf drm/i915: Polish CHV CGM CSC loading ANDROID: gki_defconfig: enable CONFIG_TYPEC arm64: dts: qcom: msm8998-mtp: Disable funnel 4 and 5 ARM: bcm2835_defconfig: add support for Raspberry Pi4 drm/amd/display: update soc bb for nv14 ALSA: pcm: oss: Simplify plugin frame size calculations soc: qcom: socinfo: Use seq_putc() if possible drivers: qcom: rpmh-rsc: Use rcuidle tracepoints for rpmh drm/i915/gt: Mark up intel_rps.active for racy reads drm/i915/execlsts: Mark up racy inspection of current i915_request priority drm/i915/execlists: Mark up read of i915_request.fence.flags drm/i915/gt: Mark up racy check of last list element drm/i915: Mark up unlocked update of i915_request.hwsp_seqno arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) arm64: csum: Optimise IPv6 header checksum drm/amdgpu: remove unused functions drm/amdgpu: change hw sched list on ctx priority override drm/scheduler: implement a function to modify sched list drm/amdgpu: set compute queue priority at mqd_init drm/amd/powerplay: add smu if version for navi12 drm/amdgpu/display: Fix Pollock Variant Detection drm/amdgpu/display: fix pci revision id fetching drm/amdgpu: Enter low power state if CRTC active. drm/amd/display: dcn20: remove an unused function drm/amd/display: 3.2.76 drm/amd/display: separate FEC capability from fec debug flag drm/amd/display: writing stereo polarity register if swapped drm/amd/display: Stop if retimer is not available drm/amd/display: fix a minor HDCP logging error drm/amd/display: determine rx id list bytes to read based on device count drm/amd/display: Program DSC during timing programming drm/amd/display: Not check wm and clk change flag in optimized bandwidth. drm/amd/display: Add registry for mem pwr control drm/amd/display: determine is mst hdcp based on stream instead of sink signal drm/amd/display: Add stay count and bstatus to HDCP log drm/amd/display: update soc bb for nv14 arm64: vdso32: Convert to modern assembler annotations arm64: vdso: Convert to modern assembler annotations arm64: sdei: Annotate SDEI entry points using new style annotations arm64: kvm: Modernize __smccc_workaround_1_smc_start annotations arm64: kvm: Modernize annotation for __bp_harden_hyp_vecs arm64: kvm: Annotate assembly using modern annoations arm64: kernel: Convert to modern annotations for assembly data arm64: head: Annotate stext and preserve_boot_args as code arm64: head.S: Convert to modern annotations for assembly functions arm64: ftrace: Modernise annotation of return_to_handler arm64: ftrace: Correct annotation of ftrace_caller assembly arm64: entry-ftrace.S: Convert to modern annotations for assembly functions arm64: entry: Additional annotation conversions for entry.S arm64: entry: Annotate ret_from_fork as code arm64: entry: Annotate vector table and handlers as code arm64: crypto: Modernize names for AES function macros arm64: crypto: Modernize some extra assembly annotations net: sgi: ioc3-eth: Remove phy workaround arch/arm64: fix typo in a comment drm/i915/execlists: Mark up the racy access to switch_priority_hint drm/i915: Mark racy read of intel_engine_cs.saturated drm/i915/gt: Mark up intel_rps.active for racy reads linux-next: DOC: RDS: Fix a typo in rds.txt ARM: dts: N900: fix onenand timings bus: ti-sysc: Fix quirk flags for lcdc on am335x drm/i915/tgl: Don't treat unslice registers as masked arm64: dts: increase the QSPI reg address for Stratix10 and Agilex pinctrl: qcom: Assign irq_eoi conditionally arm64: dts: allwinner: h6: orangepi: Enable HDMI arm64: dts: allwinner: h6: orangepi-one-plus: Enable ethernet arm64: dts: allwinner: h6: Move ext. oscillator to board DTs PCI: hv: Introduce hv_msi_entry PCI: hv: Move retarget related structures into tlfs header PCI: hv: Move hypercall related definitions into tlfs header ASoC: jz4740-i2s: Avoid passing enum as match data ASoC: jz4740-i2s: Add local dev variable in probe function ASoC: amd: Adding TDM support in hw_params. ASoC: simple-card-utils: use for_each_pcm_streams() ASoC: jz4740-i2s: Fix divider written at incorrect offset in register arm64: zynqmp: Make zynqmp_firmware driver optional include: linux: firmware: Correct config dependency of zynqmp_eemi_ops mtd: rawnand: ams-delta: Handle more GPIO pins as optional mtd: rawnand: ams-delta: Make read pulses optional mtd: rawnand: ams-delta: Don't hardcode read/write pulse widths mtd: rawnand: ams-delta: Push inversion handling to gpiolib mtd: rawnand: ams-delta: Enable OF partition info support mtd: rawnand: ams-delta: Drop board specific partition info ARM: OMAP1: ams-delta: Provide board specific partition info mtd: rawnand: ams-delta: Use struct gpio_nand_platdata mtd: rawnand: ams-delta: Write protect device during probe mtd: rawnand: ingenic: Use devm_platform_ioremap_resource() mtd: spinand: rework detect procedure for different READ_ID operation mtd: spinand: toshiba: Add comment about Kioxia ID mtd: rawnand: denali: deassert write protect pin mtd: rawnand: free the nand_device object mtd: rawnand: Ensure nand_soft_waitrdy wait period is enough perf probe: Do not depend on dwfl_module_addrsym() perf probe: Fix to delete multiple probe event microblaze: Replace setup_irq() by request_irq() perf parse-events: Fix reading of invalid memory in event parsing perf python: Fix clang detection when using CC=clang-version pinctrl: falcon: fix syntax error pinctrl: qcom: ssbi-gpio: Fix fwspec parsing bug perf map: Fix off by one in strncpy() size argument MAINTAINERS: Correct MIPS patchwork URL drm/i915: Fix documentation for intel_dpll_get_freq() m68k: defconfig: Update defconfigs for v5.6-rc4 zorro: Replace zero-length array with flexible-array member m68k: Switch to asm-generic/hardirq.h fbdev: c2p: Use BUILD_BUG() instead of custom solution dio: Remove unused dio_dev_driver() dio: Fix dio_bus_match() kerneldoc dio: Make dio_match_device() static zorro: Move zorro_bus_type to bus-private header file zorro: Remove unused zorro_dev_driver() zorro: Use zorro_match_device() helper in zorro_bus_match() zorro: Fix zorro_bus_match() kerneldoc zorro: Make zorro_match_device() static m68k: Fix Kconfig indentation microblaze: Stop printing the virtual memory layout ALSA: line6: Fix endless MIDI read loop drm/virtio: add case for shmem objects in virtio_gpu_cleanup_object(..) drm/virtio: factor out the sg_table from virtio_gpu_object Revert "gpio: omap: Fix lost edge wake-up interrupts" gpio: omap: Block idle on pending gpio interrupts ARM: OMAP2+: Handle errors for cpu_pm drm: Make drm_pci_agp_init legacy gpio: add driver for Mellanox BlueField 2 GPIO controller clk: renesas: rcar-usb2-clock-sel: Add reset_control clk: renesas: rcar-usb2-clock-sel: Add multiple clocks management dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add power-domains and resets properties dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix clock[-name]s properties ALSA: pcm: oss: Avoid plugin buffer overflow arm64: dts: sdm845: add IPA information MAINTAINERS: add entry for the Qualcomm IPA driver soc: qcom: ipa: support build of IPA code soc: qcom: ipa: AP/modem communications soc: qcom: ipa: modem and microcontroller soc: qcom: ipa: immediate commands soc: qcom: ipa: filter and routing tables soc: qcom: ipa: IPA endpoints soc: qcom: ipa: GSI transactions soc: qcom: ipa: IPA interface to GSI soc: qcom: ipa: the generic software interface soc: qcom: ipa: GSI headers soc: qcom: ipa: clocking, interrupts, and memory soc: qcom: ipa: configuration data soc: qcom: ipa: main code dt-bindings: soc: qcom: add IPA bindings remoteproc: add IPA notification to q6v5 driver dpaa_eth: Use random MAC address when none is given fsl/fman: tolerate missing MAC address in device tree fsl/fman: reuse set_mac_address() in dtsec init() inet_diag: return classid for all socket types bnxt_en: Call devlink_port_type_clear() in remove() bnxt_en: Return -EAGAIN if fw command returns BUSY bnxt_en: Modify some bnxt_hwrm_*_free() functions to void. bnxt_en: Remove unnecessary assignment of return code bnxt_en: Clear DCB settings after firmware reset. bnxt_en: Process the NQ under NAPI continuous polling. bnxt_en: Simplify __bnxt_poll_cqs_done(). bnxt_en: Handle all NQ notifications in bnxt_poll_p5(). net/sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get net: rmnet: set NETIF_F_LLTX flag net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used gre: fix uninit-value in __iptunnel_pull_header bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() bareudp: print error message when command fails bareudp: add module alias cxgb4/chcr: Add ipv6 support and statistics chcr: Handle first or middle part of record chcr: handle partial end part of a record cxgb4/chcr: complete record tx handling cxgb4/chcr: Save tx keys and handle HW response cxgb4/chcr : Register to tls add and del callback ipvlan: do not add hardware address of master to its unicast filter list sched: act: allow user to specify type of HW stats for a filter flow_offload: introduce "disabled" HW stats type and allow it in mlxsw mlxsw: spectrum_acl: Ask device for rule stats only if counter was created flow_offload: introduce "delayed" HW stats type and allow it in mlx5 flow_offload: introduce "immediate" HW stats type and allow it in mlxsw mlxsw: restrict supported HW stats type to "any" mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions flow_offload: check for basic action hw stats type ocelot_flower: use flow_offload_has_one_action() helper flow_offload: Introduce offload of HW stats type hwmon: (adt7475) Add support for inverting pwm output hwmon: (adt7475) Add attenuator bypass support dt-bindings: hwmon: Document adt7475 pwm-active-state property dt-bindings: hwmon: Document adt7475 bypass-attenuator property dt-bindings: hwmon: Document adt7475 binding hwmon: (lm73) Add support for of_match_table dt-bindings: Add TI LM73 as a trivial device hwmon: (pmbus/tps53679) Add documentation hwmon: (pmbus/tps53679) Add support for TPS53647 and TPS53667 hwmon: (pmbus/tps53679) Add support for TPS53681 hwmon: (pmbus/tps53679) Add support for IIN and PIN to TPS53679 and TPS53688 hwmon: (pmbus/tps53679) Add support for multiple chips IDs hwmon: (pmbus) Implement multi-phase support hwmon: (pmbus) Add 'phase' parameter where needed for multi-phase support hwmon: (pmbus) Add IC_DEVICE_ID and IC_DEVICE_REV command definitions hwmon: (ibmaem) Replace zero-length array with flexible-array member hwmon: (k10temp) Update driver documentation hwmon: (k10temp) Reorganize and simplify temperature support detection hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs bindings: (hwmon/ltc2978.txt) add support for more parts (bindings) hwmon: (pmbus/ltc2978) add support for more parts. docs: hwmon: (pmbus/ltc2978) Update datasheet URLs to analog.com. dt-bindings: hwmon: Add AXI FAN Control documentation hwmon: Support ADI Fan Control IP io_uring: ensure RCU callback ordering with rcu_barrier() MAINTAINERS: Update Chun-Kuang Hu's email address Linux 5.6-rc5 power: reset: at91-reset: handle nrst async for sam9x60 power: reset: at91-reset: get rid of at91_reset_data power: reset: at91-reset: keep only one reset function power: reset: at91-reset: make at91sam9g45_restart() generic power: reset: at91-reset: introduce ramc_lpr to struct at91_reset power: reset: at91-reset: use r4 as tmp argument power: reset: at91-reset: introduce args member in at91_reset_data power: reset: at91-reset: introduce struct at91_reset_data power: reset: at91-reset: devm_kzalloc() for at91_reset data structure power: reset: at91-reset: pass rstc base address to at91_reset_status() power: reset: at91-reset: convert reset in pointer to struct at91_reset power: reset: at91-reset: add notifier block to struct at91_reset power: reset: at91-reset: add sclk to struct at91_reset power: reset: at91-reset: add ramc_base[] to struct at91_reset power: reset: at91-reset: introduce struct at91_reset iio: dac: Kconfig: sort symbols alphabetically iio: light: gp2ap020a00f: fix iio_triggered_buffer_{predisable,postenable} positions iio: potentiostat: lmp9100: fix iio_triggered_buffer_{predisable,postenable} positions iio: trigger: stm32-timer: add power management support iio: trigger: stm32-timer: rename enabled flag iio: add a TODO counter: 104-quad-8: Support Differential Encoder Cable Status counter: 104-quad-8: Support Filter Clock Prescaler iio: pressure: icp10100: add driver for InvenSense ICP-101xx iio: industrialio-core: Fix debugfs read iio: imu: adis: add a note better explaining state_lock iio: imu: adis: update 'adis_data' struct doc-string iio: imu: adis: add doc-string for 'adis' struct iio: imu: adis_buffer: Use new structure for SPI transfer delays iio: adc: ti-tlc4541: Use new structure for SPI transfer delays iio: adc: mcp320x: Use new structure for SPI transfer delays iio: adc: max1118: Use new structure for SPI transfer delays iio: adc: ad9292: Use new structure for SPI transfer delays iio: adc: exynos: Silence warning about regulators during deferred probe staging: iio: update TODO iio: amplifiers: ad8366: add support for HMC1119 Attenuator iio: si1133: read 24-bit signed integer for measurement dt-bindings: iio: dac: Add docs for AD5770R DAC iio: dac: ad5770r: Add AD5770R support iio: light: Simplify the current to lux LUT dt-bindings: iio: adc: ad7923: Add binding documentation for AD7928 dt-bindings: iio: chemical: consolidate atlas-sensor docs iio: chemical: atlas-sensor: add DO-SM module support iio: chemical: atlas-sensor: allow probe without interrupt line iio: imu: inv_mpu6050: temperature only work with accel/gyro iio: imu: inv_mpu6050: use runtime pm with autosuspend iio: imu: inv_mpu6050: dynamic sampling rate change iio: imu: inv_mpu6050: factorize fifo enable/disable iio: imu: inv_mpu6050: fix data polling interface iio: imu: inv_mpu6050: rewrite power and engine management iio: imu: inv_mpu6050: reduce sleep time when turning regulators on iio: imu: inv_mpu6050: add all signal path resets at init iio: imu: inv_mpu6050: early init of chip_config for use at setup iio: imu: inv_mpu6050: simplify polling magnetometer iio: imu: inv_mpu6050: set power on/off only once during all init iio: imu: inv_mpu6050: delete useless check iio: imu: inv_mpu6050: enable i2c aux mux bypass only once dt-bindings: iio: adc: max1363 etc i2c ADC binding conversion iio: trigger: stm32-timer: enable clock when in master mode iio: light: al3320a allow module autoload and polish iio: light: al3320a implement devm_add_action_or_reset iio: light: al3320a implement suspend support iio: light: add Dyna-Image AL3010 driver iio: light: al3320a slightly improve code formatting dt-bindings: iio: light: add support for Dyna-Image AL3010 dt-bindings: iio: light: add support for Dyna-Image AL3320A staging: iio: adc: ad7192: move out of staging Documentation: ABI: testing: ad7192: update sysfs docs staging: iio: adc: ad7192: removed spi_device_id staging: iio: adc: ad7192: modify iio_chan_spec array staging: iio: adc: ad7192: fail probe on get_voltage iio: adc: ad7124: Add direct reg access iio: adis16460: Make use of __adis_initial_startup iio: adis16480: Make use of __adis_initial_startup iio: imu: adis: add support product ID check in adis_initial_startup iio: imu: adis: Refactor adis_initial_startup iio: imu: adis: Add self_test_reg variable iio: imu: adis: add unlocked __adis_initial_startup() iio: gyro: adis16136: initialize adis_data statically iio: imu: adis16400: initialize adis_data statically iio: imu: adis16480: initialize adis_data statically iio: imu: st_lsm6dsx: check return value from st_lsm6dsx_sensor_set_enable MAINTAINERS: add entry for hmc425a driver. dt-bindings: iio: amplifiers: Add docs for HMC425A Step Attenuator iio: amplifiers: hmc425a: Add support for HMC425A attenuator iio: ping: set pa_laser_ping_cfg in of_ping_match iio: chemical: sps30: fix missing triggered buffer dependency iio: st_sensors: remap SMO8840 to LIS2DH12 iio: light: vcnl4000: update sampling periods for vcnl4040 iio: light: vcnl4000: update sampling periods for vcnl4200 iio: accel: adxl372: Set iio_chan BE irqchip: Replace setup_irq() by request_irq() irqchip/renesas-intc-irqpin: Restore devm_ioremap() alignment irqchip: Add COMPILE_TEST support for IMX_INTMUX irqchip/gic-v3-its: Fix access width for gicr_syncr pinctrl: stm32: Add level interrupt support to gpio irq chip irqchip/stm32: Add irq retrigger support irqchip: vic: Support cascaded VIC in device tree Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl pid: Fix error return value in some cases csky: Implement ftrace with regs csky: Add support for restartable sequence csky: Implement ptrace regs and stack API csky: Fixup init_fpu compile warning with __init genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy() ARM: orion5x: ts78xx: Remove unneeded variable ret ARM: orion5x: Drop unneeded select of PCI_DOMAINS_GENERIC PCI/AER: Fix the broken interrupt injection genirq: Provide interrupt injection mechanism genirq: Sanitize state handling in check_irq_resend() genirq: Add return value to check_irq_resend() x86/apic/vector: Force interupt handler invocation to irq context genirq: Add protection against unsafe usage of generic_handle_irq() genirq/debugfs: Add missing sanity checks to interrupt injection irqdomain: Fix function documentation of __irq_domain_alloc_fwnode() virtio_balloon: Adjust label in virtballoon_probe virtio-blk: improve virtqueue error to BLK_STS virtio-blk: fix hw_queue stopped on arbitrary error virtio_ring: Fix mem leak with vring_new_virtqueue() Bluetooth: L2CAP: Add module option to enable ECRED mode Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode Bluetooth: L2CAP: Add definitions for Enhanced Credit Based Mode partitions/efi: Fix partition name parsing in GUID partition entry efi/x86: Fix cast of image argument efi/libstub/x86: Use ULONG_MAX as upper bound for all allocations efi: Fix a mistype in comments mentioning efivar_entry_iter_begin() efi/libstub: Avoid linking libstub/lib-ksyms.o into vmlinux efi/x86: Preserve %ebx correctly in efi_set_virtual_address_map() efi/x86: Ignore the memory attributes table on i386 efi/x86: Don't relocate the kernel unless necessary efi/x86: Remove extra headroom for setup block efi/x86: Add kernel preferred address to PE header efi/x86: Decompress at start of PE image load address x86/boot/compressed/32: Save the output address instead of recalculating it efi/libstub/x86: Deal with exit() boot service returning x86/boot: Use unsigned comparison for addresses efi/x86: Avoid using code32_start efi/x86: Make efi32_pe_entry() more readable efi/x86: Respect 32-bit ABI in efi32_pe_entry() efi/x86: Annotate the LOADED_IMAGE_PROTOCOL_GUID with SYM_DATA efi/libstub: Add libstub/mem.c to the documentation tree MAINTAINERS: Adjust EFI entry to removing eboot.c efi: Add a sanity check to efivar_store_raw() efi: Fix a race and a buffer overflow while reading efivars via sysfs Bluetooth: Increment management interface revision Bluetooth: Enable erroneous data reporting if WBS is supported Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs power: supply: axp288_charger: Add special handling for HP Pavilion x2 10 fscrypt: don't evict dirty inodes after removing key net/mlx5: HW bit for goto chain offload support net/mlx5: Expose link speed directly net/mlx5: Introduce TLS and IPSec objects enums net/mlx5: Introduce egress acl forward-to-vport capability Revert "drm/panel: simple: Add support for Sharp LQ150X1LG11 panels" ARM: dts: keystone-k2g-evm: add HDMI video support ARM: dts: keystone-k2g: Add DSS node drm/i915/gt: Wait for the wa batch to be pinned io_uring: fix lockup with timeouts drm/vboxvideo/vboxvideo.h: Replace zero-length array with flexible-array member MIPS: DTS: CI20: fix interrupt for pcf8563 RTC MIPS: DTS: CI20: fix PMU definitions for ACT8600 tty: mips_ejtag_fdc: Mark expected switch fall-through serial/sysrq: Add MAGIC_SYSRQ_SERIAL_SEQUENCE sysctl/sysrq: Remove __sysrq_enabled copy serial: 8250: Support console on software emulated rs485 ports serial: 8250_bcm2835aux: Support rs485 software emulation serial: 8250: Generalize rs485 software emulation serial: 8250: Deduplicate rs485 active_timer assignment serial: 8250: Sanitize rs485 config harder serial: 8250: Deduplicate ->rs485_config() callback serial: 8250: Support rs485 devicetree properties serial: 8250: Don't touch RTS modem control while in rs485 mode serial: earlycon: prefer EARLYCON_DECLARE() variant tty: serial: Use the correct style for SPDX License Identifier Bluetooth: Fix calculation of SCO handle for packet processing wil6210: reject unsupported coalescing params staging: qlge: reject unsupported coalescing params vmxnet3: let core reject the unsupported coalescing parameters r8152: reject unsupported coalescing params tun: reject unsupported coalescing params RDMA/ipoib: reject unsupported coalescing params um: reject unsupported coalescing params rhashtable: Document the right function parameters dt-bindings: net: Add ipq806x mdio bindings net: mdio: add ipq8064 mdio driver MAINTAINERS: remove bouncing pkaustub@cisco.com from enic ionic: fix vf op lock usage bonding/alb: make sure arp header is pulled before accessing it dpaa_eth: FMan erratum A050385 workaround fsl/fman: detect FMan erratum A050385 arm64: dts: ls1043a: FMan erratum A050385 dt-bindings: net: FMan erratum A050385 arm64: dts: qcom: db845c: add Low speed expansion i2c and spi nodes arm64: dts: qcom: apq8016-sbc: Remove wrong regulator supply drm/i915/gt: Close race between cacheline_retire and free drm/i915/execlists: Enable timeslice on partial virtual engine dequeue drm/i915/selftests: Apply a heavy handed flush to i915_active drm/i915: Do not poison i915_request.link on removal drm/i915/tgl: Make Wa_1606700617 permanent Input: tm2-touchkey - add support for Coreriver TC360 variant dt-bindings: input: add Coreriver TC360 binding dt-bindings: vendor-prefixes: Add Coreriver vendor prefix Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger() drm/i915/hotplug: Use phy to get the hpd_pin instead of the port (v5) parse-maintainers: Mark as executable ARM: omap2plus_defconfig: Enable ext4 security for setcap auxdisplay: charlcd: replace zero-length array with flexible-array member auxdisplay: img-ascii-lcd: convert to devm_platform_ioremap_resource auxdisplay: Fix Kconfig indentation clang-format: Update with the latest for_each macro list power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks. power: supply: ab8500_charger: Fix typos in commit messages ANDROID: cpufreq: times: Remove per-UID time in state tracking Revert "ANDROID: proc: Add /proc/uid directory" power: supply: Allow charger manager can be built as a module Revert "ANDROID: cpufreq: Add time_in_state to /proc/uid directories" ANDROID: cpufreq: times: Remove /proc/uid_concurrent_{active,policy}_time tools: Let O= makes handle a relative path with -C option vgacon: Fix a UAF in vgacon_invert_region clk: rockchip: fix mmc get phase drm/amdkfd: Signal eviction fence on process destruction (v2) drm/amdgpu: disable clock/power gating for SRIOV drm/amdgpu: cleanup ring/ib test for SRIOV vcn2.0 (v2) drm/amdgpu: implement initialization part on VCN2.0 for SRIOV drm/amdgpu: disable jpeg block for SRIOV drm/amdgpu: introduce mmsch v2.0 header drm/amdkfd: Add more comments on GFX9 user CP queue MQD workaround drm/amdgpu: Use better names to reflect it is CP MQD buffer drm/amdgpu: Fix GPU reset error. drm/amdgpu: Update SPM_VMID with the job's vmid when application reserves the vmid drm/amdgpu: update page retirement sequence drm/amdgpu: toggle DF-Cstate when accessing UMC ras error related registers drm/amdgpu: increase atombios cmd timeout drm/amdgpu: enable PCS error report on arcturus drm/amdgpu: enable PCS error report on VG20 drm/amdgpu: add helper funcs to detect PCS error drm/amdgpu: add wafl2 ip headers drm/amdgpu: add xgmi ip headers FROMGIT: scsi: ufs-qcom: Delay specific time before gate ref clk 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" arm64: dts: rockchip: Add initial support for Pinebook Pro dt-bindings: arm: Fixup the DT bindings for hierarchical PSCI states dt-bindings: power: Extend nodename pattern for power-domain providers Input: elants_i2c - report resolution information for touch major Input: goodix - fix touch coordinates on Cube I15-TC io_uring: free fixed_file_data after RCU grace period dt-bindings: convert rockchip-drm.txt to rockchip-drm.yaml netfilter: nft_chain_nat: inet family is missing module ownership platform/chrome: Kconfig: Remove CONFIG_ prefix from MFD_CROS_EC section locks: fix a potential use-after-free problem when wakeup a waiter gfs2: Additional information when gfs2_ail1_flush withdraws clocksource/drivers/arm_arch_timer: validate arch_timer_rate arm64: use activity monitors for frequency invariance cpufreq: add function to get the hardware max frequency Documentation: arm64: document support for the AMU extension arm64/kvm: disable access to AMU registers from kvm guests arm64: trap to EL1 accesses to AMU counters from EL0 arm64: add support for the AMU extension v1 ASoC: wcd9335: fix address map representation ARM: OMAP2+: Drop legacy platform data for dra7 edma ARM: OMAP2+: Drop legacy platform data for am3 and am4 edma ARM: dts: Configure interconnect target module for dra7 tptc1 ARM: dts: Configure interconnect target module for dra7 tptc0 ARM: dts: Configure interconnect target module for dra7 tpcc ARM: dts: Configure interconnect target module for am4 tptc2 ARM: dts: Configure interconnect target module for am4 tptc1 ARM: dts: Configure interconnect target module for am4 tptc0 ARM: dts: Configure interconnect target module for am4 tpcc ARM: dts: Configure interconnect target module for am3 tptc2 ARM: dts: Configure interconnect target module for am3 tptc1 ARM: dts: Configure interconnect target module for am3 tptc0 ARM: dts: Configure interconnect target module for am3 tpcc spi: Remove CONFIG_ prefix from Kconfig select drm/pci: Unexport drm_get_pci_dev ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing. ASoC: soc-pcm: check DAI's activity more simply ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() ASoC: soc-pcm: add dpcm_fe_dai_cleanup() ASoC: soc-pcm: move dpcm_fe_dai_close() drm/i915/selftests: try to rein in alloc_smoke drm/i915/buddy: avoid double list_add ASoC: simple-card: Add support for codec2codec DAI links ASoC: pcm: Export parameter intersection logic ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates ASoC: wcd934x: remove unused headers ASoC: wcd934x: fix High Accuracy Buck enable block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() docs: dmaengine: provider.rst: get rid of some warnings dmaengine: fsl-dpaa2-qdma: remove set but not used variable 'dpaa2_qdma' iwlwifi: cfg: use antenna diversity with all AX101 devices iwlwifi: mvm: Fix rate scale NSS configuration iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails iwlwifi: yoyo: don't add TLV offset when reading FIFOs iwlwifi: check allocated pointer when allocating conf_tlvs iwlwifi: consider HE capability when setting LDPC iwlwifi: mvm: take the required lock when clearing time event data thermal/cpu-cooling, sched/core: Move the arch_set_thermal_pressure() API to generic scheduler code drm/todo: Update drm_fb_helper tasks drm/fb-helper: Remove drm_fb_helper add, add_all and remove connector functions drm: Remove drm_fb_helper add, add all and remove connector calls drm/i915/display: Remove drm_fb_helper_{add,remove}_one_connector calls drm/amdgpu: Remove drm_fb_helper_{add,remove}_one_connector calls drm/radeon: remove radeon_fb_{add,remove}_connector functions drm: Remove unused arg from drm_fb_helper_init selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits drm/i915: properly sanity check batch_start_offset tty: serial: fsl_lpuart: free IDs allocated by IDA Revert "tty: serial: fsl_lpuart: drop EARLYCON_DECLARE" serdev: Fix detection of UART devices on Apple machines. arch/Kconfig: update HAVE_RELIABLE_STACKTRACE description mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled mm/z3fold.c: do not include rwlock.h directly fat: fix uninit-memory access for partial initialized inode mm: avoid data corruption on CoW fault into PFN-mapped VMA 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 sched/core: Remove rq.hrtick_csd_pending MIPS: smp: Remove tick_broadcast_count smp: Allow smp_call_function_single_async() to insert locked csd tty: serial: make SERIAL_SPRD not depend on ARCH_SPRD arm64: change ARCH_SPRD Kconfig to tristate serial: 8250_lpss: Add ->setup() for Elkhart Lake ports serial: 8250-mtk: modify mtk uart power and clock management tty: imx serial: Implement support for reversing TX and RX polarity dt-bindings: serial: document fsl,inverted-tx and -rx options serial: ar933x_uart: add RS485 support tty: serial: qcom_geni_serial: Fix GPIO swapping with workaround tty: serial: cpm_uart: Convert to use GPIO descriptors tty: serial: lantiq: Drop GPIO include tty: serial: atmel_serial: Drop GPIO includes sched/rt: Remove unnecessary push for unfit tasks sched/rt: Allow pulling unfitting task sched/rt: Optimize cpupri_find() on non-heterogenous systems sched/rt: Re-instate old behavior in select_task_rq_rt() sched/rt: cpupri_find: Implement fallback mechanism for !fit case sched/fair: Fix reordering of enqueue/dequeue_task_fair() sched/fair: Fix runnable_avg for throttled cfs sched/deadline: Make two functions static arm64: defconfig: enable CONFIG_SCHED_SMT sched/topology: Don't enable EAS on SMT systems sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA sched/fair: Enable tuning of decay period thermal/cpu-cooling: Update thermal pressure in case of a maximum frequency capping sched/fair: Update cpu_capacity to reflect thermal pressure sched/fair: Enable periodic update of average thermal pressure arm/topology: Populate arch_scale_thermal_pressure() for ARM platforms arm64/topology: Populate arch_scale_thermal_pressure() for arm64 platforms drivers/base/arch_topology: Add infrastructure to store and update instantaneous thermal pressure sched/topology: Add callback to read per CPU thermal pressure sched/pelt: Add support to track thermal pressure sched/vtime: Prevent unstable evaluation of WARN(vtime->state) MAINTAINERS: adjust to reservation.h renaming tools: Fix off-by 1 relative directory includes perf jevents: Fix leak of mapfile memory perf bench: Clear struct sigaction before sigaction() syscall perf bench futex-wake: Restore thread count default to online CPU count perf top: Fix stdio interface input handling with glibc 2.28+ perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare drm: unbreak the DRM menu, broken by DRM_EXPORT_FOR_TESTS drm/mm: Break long searches in fragmented address spaces ALSA: sgio2audio: Remove usage of dropped hw_params/hw_free functions drm/i915/gem: Limit struct_mutex to eb_reserve drm/i915: Always propagate the invocation to i915_schedule perf/cgroup: Order events in RB tree by cgroup id perf/cgroup: Grow per perf_cpu_context heap storage perf/core: Add per perf_cpu_context min_heap storage perf/core: Use min_heap in visit_groups_merge() lib: Introduce generic min-heap perf/cgroup: Reorder perf_cgroup_connect() perf/core: Remove 'struct sched_in_data' perf/core: Unify {pinned,flexible}_sched_in() drm/i915: Assert requests within a context are submitted in order drm/bridge/mhl.h: Replace zero-length array with flexible-array member drm/vc4/vc4_drv.h: Replace zero-length array with flexible-array member drm/gma500/intel_bios.h: Replace zero-length array with flexible-array member s390/qdio: export SSQD via debugfs s390/mm: cleanup phys_to_pfn() and friends PCI: hv: Replace zero-length array with flexible-array member PCI: hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 PCI: hv: Decouple the func definition in hv_dr_state from VSP message drm/i915: be more solid in checking the alignment asm-generic/bitops: Update stale comment futex: Remove {get,drop}_futex_key_refs() futex: Remove pointless mmgrap() + mmdrop() futex: Fix inode life-time issue drm/i915/phys: unconditionally call release_memory_region ALSA: usb-audio: Fix missing braces in some struct inits drm/i915/gen7: Clear all EU/L3 residual contexts drm/i915: Add mechanism to submit a context WA on ring submission drm/vblank: Fix documentation of VBLANK timestamp helper drm/simple-kms: Fix documentation for drm_simple_encoder_init() ALSA: usb-audio: Add support for MOTU MicroBook IIc ALSA: korg1212: fix if-statement empty body warnings vt: selection, indent switch-case properly vt: selection, remove redeclaration of poke_blanked_console vt: vt_kern.h, remove extern from functions vt: switch vt_dont_switch to bool vt: selection, create struct from console selection globals vt: selection, localize use_unicode vt: selection, remove 2 local variables from set_selection_kernel arm64: dts: qcom: sc7180: Added critical trip point Thermal-zones node arm64: dts: qcom: msm8998: Fix cpu compatible arm64: dts: qcom: sc7180: Add OSM L3 interconnect provider arm64: dts: qcom: sdm845: Add OSM L3 interconnect provider arm64: dts: sc7180: Add interconnect provider DT nodes tun: drop TUN_DEBUG and tun_debug() tun: replace tun_debug() by netif_info() tun: drop useless debugging statements tun: get rid of DBG1() macro tun: fix misleading comment format arm64: dts: qcom: msm8996: Use generic QMP driver for UFS arm64: dts: qcom: msm8996: Define parent clocks for gcc mptcp: always include dack if possible. net: nfc: fix bounds checking bugs on "pipe" ext4: fix a data race at inode->i_disksize ext4: fix a data race at inode->i_blocks drm/komeda: mark PM functions as __maybe_unused drm/i915/gvt: Wean gvt off using dev_priv exfat: update file system parameter handling staging: exfat: make staging/exfat and fs/exfat mutually exclusive MAINTAINERS: add exfat filesystem exfat: add Kconfig and Makefile exfat: add nls operations exfat: add misc operations exfat: add exfat cache exfat: add bitmap operations exfat: add fat entry operations exfat: add file operations exfat: add directory operations exfat: add inode operations exfat: add super block operations exfat: add in-memory and on-disk structures and headers drm/i915/gvt: Wean gvt off dev_priv->engine[] drm/i915/gvt: cleanup debugfs scan_nonprivbb drm/i915/gvt: Fix dma-buf display blur issue on CFL tc-testing: updated tdc tests for basic filter with canid extended match rules tc-testing: list kernel options for basic filter with canid ematch. nfp: Use pci_get_dsn() ixgbe: Use pci_get_dsn() ice: Use pci_get_dsn() scsi: qedf: Use pci_get_dsn() bnxt_en: Use pci_get_dsn() PCI: Introduce pci_get_dsn drm/i915/gvt: Fix emulated vbt size issue ibmveth: Remove unused page_offset macro drm/panel: add panel driver for Elida KD35T133 panels veth: ignore peer tx_dropped when counting local rx_dropped crypto: arm/ghash-ce - define fpu before fpu registers are referenced crypto: x86/curve25519 - leave r12 as spare register crypto: caam - update xts sector size for large input length crypto: caam/qi2 - fix chacha20 data size error crypto: chelsio/chtls - Fixed boolinit.cocci warning crypto: hisilicon - qm depends on UACCE uacce: unmap remaining mmapping from user space crypto: xts - simplify error handling in ->create() crypto: rsa-pkcs1pad - simplify error handling in pkcs1pad_create() crypto: pcrypt - simplify error handling in pcrypt_create_aead() crypto: lrw - simplify error handling in create() crypto: geniv - simply error handling in aead_geniv_alloc() crypto: gcm - simplify error handling in crypto_rfc4543_create() crypto: gcm - simplify error handling in crypto_rfc4106_create() crypto: cts - simplify error handling in crypto_cts_create() crypto: ctr - simplify error handling in crypto_rfc3686_create() crypto: cryptd - simplify error handling in cryptd_create_*() crypto: ccm - simplify error handling in crypto_rfc4309_create() crypto: authencesn - fix weird comma-terminated line MAINTAINERS: add maintainers for uacce crypto: chelsio/chtls - Fixed tls stats crypto: mxs-dcp - fix scatterlist linearization for hash crypto: sun8i-ce - fix description of stat_fb crypto: sun8i-ss - fix description of stat_fb crypto: Replace zero-length array with flexible-array member crypto: arm64/sha-ce - implement export/import crypto: chelsio - Use multiple txq/rxq per tfm to process the requests crypto: chelsio - Recalculate iv only if it is needed ext4: clean up error return for convert_initialized_extent() ptp: add VMware virtual PTP clock driver jbd2: improve comments about freeing data buffers whose page mapping is NULL ext4: use flexible-array members in struct dx_node and struct dx_root dt-bindings: display: panel: Add binding document for Elida KD35T133 ext4: use built-in RCU list checking in mballoc ANDROID: staging: ion: Add an in-kernel interface to request heap info. dt-bindings: Add doc for Pine64 Pinebook Pro RISC-V: Move all address space definition macros to one place arm64: dts: rockchip: Enable eDP display on rk3399 evb arm64: dts: rockchip: remove enable-gpio of backlight on rk3399 evb arm64: dts: rockchip: Add pmic dt tree for rk3399 evb bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET net/mlx5: Clear LAG notifier pointer after unregister net/mlx5e: Fix endianness handling in pedit mask net/mlx5e: kTLS, Fix wrong value in record tracker enum net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow net/mlx5: DR, Fix postsend actions write length docs: cpu-freq: convert cpufreq-stats.txt to ReST docs: cpu-freq: convert cpu-drivers.txt to ReST docs: cpu-freq: convert core.txt to ReST docs: cpu-freq: convert index.txt to ReST bcm63xx_enet: remove redundant variable definitions docs: cpufreq: fix a broken reference sfc: complete the next packet when we receive a timestamp net: tulip: Replace zero-length array with flexible-array member x86/mm/init/32: Stop printing the virtual memory layout bpf: Remove unnecessary CAP_MAC_ADMIN check bpf: Do not allow map_freeze in struct_ops map bpf: Return better error value in delete_elem for struct_ops map ANDROID: CC_FLAGS_CFI add -fno-sanitize-blacklist media: meson: vdec: add VP9 decoder support selftests: forwarding: ETS: Use Qdisc counters mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state net: sched: Make FIFO Qdisc offloadable selftests/bpf: Add send_signal_sched_switch test bpf: Fix deadlock with rq_lock in bpf_send_signal() media: meson: vdec: add VP9 input support media: meson: vdec: add common HEVC decoder support media: meson: vdec: add helpers for lossless framebuffer compression buffers media: meson: vdec: align stride on 32 bytes media: meson: vdec: add H.264 decoding support riscv: fix seccomp reject syscall code path media: meson: vdec: bring up to compliance media: vicodec: use v4l2-mem2mem draining, stopped and next-buf-is-last states handling media: v4l2-mem2mem: handle draining, stopped and next-buf-is-last states media: v4l2-ctrls: v4l2_ctrl_request_complete() should always set ref->req media: staging: media: usbvision: Add missing MEDIA_USB_SUPPORT dependency media: staging: tegra-vde: Use devm_platform_ioremap_resource_byname() media: ti-vpe: cal: fix disable_irqs to only the intended target media: imx: Propagate quantization and encoding in CSI media: v4l2: Switch to new kerneldoc syntax for named variable macro arguments media: spi: gs1662: Use new structure for SPI transfer delays media: v4l2-core: fix entity initialization in device_register_subdev media: v4l2-core: fix a use-after-free bug of sd->devnode media: vimc: use-after-free fix - release vimc in the v4l_device release media: vimc: allocate vimc_device dynamically media: vimc: replace vimc->pdev.dev with vimc->mdev.dev arm64: dts: rockchip: remove dvs2 pinctrl for pmic on rk3399 evb ARM: dts: rockchip: add missing model properties ext4: delete declaration for ext4_split_extent() include/bitmap.h: add new functions to documentation include/bitmap.h: add missing parameter in docs percpu_ref: Fix comment regarding percpu_ref_init flags riscv: Use p*d_leaf macros to define p*d_huge ext4: remove EXT4_EOFBLOCKS_FL and associated code ext4: code cleanup for ext4_statfs_project() blktrace: fix dereference after null check ext4: start to support iopoll method ext4: force buffer up-to-date while marking it dirty MAINTAINERS: Add missed files related to Synopsys DesignWare UART serial: 8250_exar: add support for ACCES cards riscv: dts: Add GPIO reboot method to HiFive Unleashed DTS file tty:serial:mvebu-uart:fix a wrong return virtio_net: reject unsupported coalescing params e1000e: reject unsupported coalescing params mlx5: reject unsupported coalescing params bnxt: reject unsupported coalescing params ice: let core reject the unsupported coalescing parameters hisilicon: let core reject the unsupported coalescing parameters ionic: let core reject the unsupported coalescing parameters nfp: let core reject the unsupported coalescing parameters stmmac: let core reject the unsupported coalescing parameters enic: let core reject the unsupported coalescing parameters xgbe: let core reject the unsupported coalescing parameters ethtool: add infrastructure for centralized checking of coalescing parameters net: hns3: fix a not link up issue when fibre port supports autoneg hsr: fix refcnt leak of hsr slave interface selinux: avtab_init() and cond_policydb_init() return void slip: make slhc_compress() more robust against malicious packets selinux: clean up error path in policydb_init() net: rmnet: use GFP_KERNEL instead of GFP_ATOMIC net: rmnet: print error message when command fails net: rmnet: add missing module alias mailmap: Update email address RISC-V: Select Goldfish RTC driver for QEMU virt machine RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine RISC-V: Enable QEMU virt machine support in defconfigs RISC-V: Add kconfig option for QEMU virt machine FROMLIST: lib: test_stackinit.c: XFAIL switch variable init tests drm/bridge: dw-hdmi: fix AVI frame colorimetry xen/blkfront: fix ring info addressing MIPS: Replace setup_irq() by request_irq() drm/i915/execlists: Show the "switch priority hint" in dumps xen/xenbus: fix locking xenbus: req->err should be updated before req->state xenbus: req->body should be updated before req->state xen: Replace zero-length array with flexible-array member iomap: Remove pgoff from tracepoints drm/i915: Return early for await_start on same timeline driver core: fw_devlink_flags can be static MAINTAINERS: Add entry for RV32G BPF JIT bpf, doc: Add BPF JIT for RV32G to BPF documentation riscv, bpf: Add RV32G eBPF JIT riscv, bpf: Factor common RISC-V JIT code ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 drm/amdgpu/display: navi1x copy dcn watermark clock settings to smu resume from s3 (v2) drm/amd/powerplay: map mclk to fclk for COMBINATIONAL_BYPASS case drm/amd/powerplay: fix pre-check condition for setting clock range drm/amd/display: fix dcc swath size calculations on dcn1 drm/amd/display: Clear link settings on MST disable connector drm/amdgpu: disable 3D pipe 1 on Navi1x ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master dt-bindings: spi: spi-rockchip: add description for rk3328 dt-bindings: spi: spi-rockchip: add description for rk3308 dt-bindings: spi: convert rockchip spi bindings to yaml spi: spi-fsl-dspi: Make bus-num property optional spi: spi-nxp-fspi: Add support for imx8mm, imx8qxp spi: spi-nxp-fspi: Enable the Octal Mode in MCR0 spi: fspi: dynamically alloc AHB memory spi: fspi: enable fspi on imx8qxp and imx8mm ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 ALSA: hda/realtek - Add Headset Mic supported KVM: fix Kconfig menu text for -Werror drm/i915: Actually emit the await_start HID: hyperv: NULL check before some freeing functions is not needed. Hyper-V: add myself as a maintainer Hyper-V: Drop Sasha Levin from the Hyper-V maintainers spi: spi-fsl-dspi: Take software timestamp in dspi_fifo_write spi: spi-fsl-dspi: Use EOQ for last word in buffer even for XSPI mode spi: spi-fsl-dspi: Optimize dspi_setup_accel for lowest interrupt count spi: spi-fsl-dspi: Accelerate transfers using larger word size if possible spi: spi-fsl-dspi: Convert TCFQ users to XSPI FIFO mode spi: Do spi_take_timestamp_pre for as many times as necessary spi: spi-fsl-dspi: Implement .max_message_size method for EOQ mode spi: spi-fsl-dspi: Rename fifo_{read,write} and {tx,cmd}_fifo_write spi: spi-fsl-dspi: Add comments around dspi_pop_tx and dspi_push_rx functions spi: spi-fsl-dspi: Don't mask off undefined bits spi: spi-fsl-dspi: Remove unused chip->void_write_data spi: spi-fsl-dspi: Simplify bytes_per_word gymnastics tools headers UAPI: Update tools's copy of linux/perf_event.h MAINTAINERS: update ALLWINNER CPUFREQ DRIVER entry drm/i915/display: Decrease log level drm/i915: Implement display w/a 1140 for glk/cnl drm/i915: Enable transition watermarks for glk drm/i915: Don't check for wm changes until we've compute the wms fully drm/i915: Don't check uv_wm in skl_plane_wm_equals() drm/i915/tgl: WaDisableGPGPUMidThreadPreemption ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() ASoC: soc-pcm: use defined stream ASoC: sprd: Allow the MCDT driver to build into modules ASoC: tlv320adcx140: Fix mic_bias and vref device tree verification ASoC: wm8741: Fix typo in Kconfig prompt net/mlx5: Expose raw packet pacing APIs netfilter: nf_tables: fix infinite loop when expr is not available dt-bindings: phy: Remove Cadence MHDP PHY dt binding drm/etnaviv: Replace zero-length array with flexible-array member netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute crypto: x86/curve25519 - support assemblers with no adx support drm/v3d: Replace wait_for macros to remove use of msleep drm/vc4: Replace wait_for macros to remove use of msleep powerpc/mm: Fix missing KUAP disable in flush_coherent_icache() drm/amd/display: Remove pointless NULL checks in dmub_psr_copy_settings drm/amdgpu/display: navi1x copy dcn watermark clock settings to smu resume from s3 (v2) drm/amdgpu: clean wptr on wb when gpu recovery drm/amdgpu: Wrap clflush_cache_range with x86 ifdef drm/amdgpu: Add support for USBC PD FW download drm/amdgpu: Add USBC PD FW load to PSP 11 drm/amdgpu: Add USBC PD FW load interface to PSP. drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20 drm/amdgpu: add reset_ras_error_count function for HDP drm/amdgpu: add reset_ras_error_count function for GFX drm/amdgpu: add reset_ras_error_count function for MMHUB drm/amdgpu: add reset_ras_error_count function for SDMA drm/amdgpu/sriov: Use VF-accessible register for gpu_clock_count drm/amd/powerplay: map mclk to fclk for COMBINATIONAL_BYPASS case drm/amd/powerplay: fix pre-check condition for setting clock range drm/amdgpu/sriov: skip programing some regs with new L1 policy drm/amd/display: set lttpr mode before link settings drm/amd/display: Fix default logger mask definition drm/amd/display: Add ABM command structs to DMCUB drm/amd/display: 3.2.75 drm/amd/display: Clear link settings on MST disable connector drm/amd/display: Add 'disable FEC for specific monitor' infrastructure to DC drm/amd/display: Set clock optimization required after update clocks drm/amd/display: change number of cursor policy for dml calculation. drm/amd/display: fix dcc swath size calculations on dcn1 drm/amd/display: Disable freesync borderless on Renoir drm/amd/display: Remove DISPCLK Limit Floor for Certain SMU Versions drm/amd/display: Workaround to do HDCP authentication twice on certain displays drm/amd/display: fix image corruption with ODM 2:1 DSC 2 slice drm/amd/display: program DPG_OFFSET_SEGMENT for odm_pipe drm/amd/display: add vsc update support for test pattern request drm/amd/display: fix typo "to found" -> "to find" drm/amd/display: Make clock table struct more accessible drm/amd/display: add worst case dcc meta pitch to fake plane drm/amd/display: only include FEC overhead if both asic and display support FEC drm/amd/display: Add driver support for enabling PSR on DMCUB drm/amd/display: Move mod_hdcp_displays to mod_hdcp struct drm/amd/display: Link training TPS1 workaround add back in dpcd drm/amdgpu: Rearm IRQ in Navi10 SR-IOV if IRQ lost drm/amdgpu: stop using sratch_reg in IB test drm/amdgpu: fix IB test MCBP bug drm/amdgpu: disable 3D pipe 1 on Navi1x drm/amdgpu: Add debugfs interface to set arbitrary sclk for navi14 (v2) drm/amdgpu: add lock option for smu_set_soft_freq_range() drm/amd/display: dc_link: code clean up on detect_dp function drm/amd/display: dc_link: code clean up on enable_link_dp function drm/amd/display: Fix dmub_psr_destroy() drm/amd/display: fix indentation issue on a hunk of code drm/amdkfd: fix indentation issue drm/amdgpu: Write blocked CP registers using RLC on VF drm/amdgpu: clean wptr on wb when gpu recovery arm64: dts: sdm845: Redefine interconnect provider DT nodes arm64: dts: sc7180: Add unit name to soc node riscv: Fix range looking for kernel image memblock seccomp: allow TSYNC and USER_NOTIF together net: phy: marvell10g: place in powersave mode at probe net: phy: marvell10g: add energy detect power down tunable net: phy: marvell10g: add mdix control sound: bt87x: use pci_status_get_and_clear_errors PCI: pci-bridge-emul: Use new constant PCI_STATUS_ERROR_BITS net: skfp: use new constant PCI_STATUS_ERROR_BITS net: sun: use pci_status_get_and_clear_errors r8169: use pci_status_get_and_clear_errors PCI: Add pci_status_get_and_clear_errors PCI: Add constant PCI_STATUS_ERROR_BITS r8169: add PCI_STATUS_PARITY to PCI status error bits net: skfp: add PCI_STATUS_REC_TARGET_ABORT to PCI status error bits net: marvell: add PCI_STATUS_SIG_TARGET_ABORT to PCI status error bits net: dsa: felix: Allow unknown unicast traffic towards the CPU port module net: mscc: ocelot: eliminate confusion between CPU and NPI port ANDROID: gki_defconfig: disable KPROBES bpf: Add selftests for BPF_MODIFY_RETURN bpf: Add test ops for BPF_PROG_TYPE_TRACING tools/libbpf: Add support for BPF_MODIFY_RETURN bpf: Attachment verification for BPF_MODIFY_RETURN bpf: Introduce BPF_MODIFY_RETURN bpf: JIT helpers for fmod_ret progs bpf: Refactor trampoline update code PNP: add missing include/linux/pnp.h to MAINTAINERS Revert "software node: Simplify software_node_release() function" pie: realign comment pie: remove pie_vars->accu_prob_overflows pie: remove unnecessary type casting pie: use term backlog instead of qlen MIPS: OCTEON: irq: Fix potential NULL pointer dereference drm/i915/gt: Cancel banned contexts after GT reset arch/mips: change duplicated word in NUMA help text dt-bindings: pwm: Update bindings for MT7629 SoC dt-bindings: Add vendor prefix for Elida dt-bindings: arm: Convert UniPhier System Cache to json-schema selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF dt-bindings: bus: Drop empty compatible string in example FROMGIT: scsi: ufs: Select INITIAL ADAPT type for HS Gear4 FROMLIST: scsi: ufs: Use ufshcd_config_pwr_mode() when scale gear FROMGIT: scsi: ufs-qcom: Apply QUIRK_HOST_TACTIVATE for WDC UFS devices FROMGIT: scsi: ufs: Allow vendor device quirks to be applied early net/sched: act_ct: Use pskb_network_may_pull() net/sched: act_ct: Fix ipv6 lookup of offloaded connections io_uring: buffer registration infrastructure io_uring/io-wq: forward submission ref to async io-wq: optimise out *next_work() double lock io-wq: optimise locking in io_worker_handle_work() io-wq: shuffle io_worker_handle_work() code riscv: Force flat memory model with no-mmu RDMA/hns: fix spelling mistake "attatch" -> "attach" spi: spi-fsl-dspi: Add specific compatibles for all Layerscape SoCs spi: spi-fsl-dspi: Convert the instantiations that support it to DMA spi: spi-fsl-dspi: Support SPI software timestamping in all non-DMA modes spi: spi-fsl-dspi: LS2080A and LX2160A support XSPI mode spi: spi-fsl-dspi: Parameterize the FIFO size and DMA buffer size spi: spi-fsl-dspi: Use specific compatible strings for all SoC instantiations RDMA/iwcm: Fix iwcm work deallocation RDMA/siw: Fix failure handling during device creation RDMA/siw: Fix passive connection establishment IB/mlx5: Fix missing congestion control debugfs on rep rdma device IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing driver core: Add missing annotation for device_links_write_lock() driver core: Add missing annotation for device_links_read_lock() ARM: dts: mediatek: add mt7629 pwm support RDMA/odp: Ensure the mm is still alive before creating an implicit child RDMA/core: Fix protection fault in ib_mr_pool_destroy kbuild: Remove debug info from kallsyms linking IB/mlx5: Fix implicit ODP race IB/mlx5: Optimize u64 division on 32-bit arches regulator: Use driver_deferred_probe_timeout for regulator_init_complete_work driver core: Rename deferred_probe_timeout and make it global driver core: Remove driver_deferred_probe_check_state_continue() pinctrl: Remove use of driver_deferred_probe_check_state_continue() driver core: Set deferred_probe_timeout to a longer default if CONFIG_MODULES is set driver core: Fix driver_deferred_probe_check_state() logic nvmet-tcp: set SO_PRIORITY for accepted sockets nvme-tcp: Set SO_PRIORITY for all host sockets nvmet: check sscanf value for subsys serial attr nvmet: make ctrl model configurable nvmet: make ctrl-id configurable nvmet: configfs code cleanup nvme: remove unused return code from nvme_alloc_ns of: property: Delete of_devlink kernel commandline option of: property: Start using fw_devlink_get_flags() efi/arm: Start using fw_devlink_get_flags() driver core: Add fw_devlink kernel commandline option driver core: Reevaluate dev->links.need_for_probe as suppliers are added cgroup1: don't call release_agent when it is "" ARM: OMAP: replace setup_irq() by request_irq() workqueue: Make workqueue_init*() return void ARM: dts: dra7: Add PRU-ICSS interconnect target-module nodes ARM: dts: AM4372: Add the PRU-ICSS interconnect target-module node cgroup: fix psi_show() crash on 32bit ino archs ARM: dts: AM33xx-l4: Update PRUSS interconnect target-module node RDMA/providers: Fix return value when QP type isn't supported ARM: OMAP2+: Drop legacy platform data for am437x DSS ARM: OMAP2+: Drop legacy platform data for dra7 DSS ARM: OMAP2+: Drop legacy platform data for omap5 DSS ARM: OMAP2+: Drop legacy platform data for omap4 dss ARM: dts: Configure interconnect target module for am437x rfbi ARM: dts: Configure interconnect target module for am437x dispc ARM: dts: Move am437x dss to the interconnect target module in l4 ARM: dts: Configure interconnect target module for dra7 hdmi ARM: dts: Configure interconnect target module for dra7 dispc ARM: dts: Configure interconnect target module for dra7 dss ARM: dts: Configure interconnect target module for omap5 hdmi ARM: dts: Configure interconnect target module for omap5 dsi2 ARM: dts: Configure interconnect target module for omap5 dsi1 ARM: dts: Configure interconnect target module for omap5 rfbi ARM: dts: Configure interconnect target module for omap5 dispc ARM: dts: Configure interconnect target module for omap5 dss ARM: dts: Configure interconnect target module for omap4 hdmi ARM: dts: Configure interconnect target module for omap4 dsi2 ARM: dts: Configure interconnect target module for omap4 dsi1 ARM: dts: Configure interconnect target module for omap4 venc ARM: dts: Configure interconnect target module for omap4 rfbi ARM: dts: Configure interconnect target module for omap4 dispc ARM: dts: Configure interconnect target module for omap4 dss Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton libbpf: Assume unsigned values for BTF_KIND_ENUM bpf: Switch BPF UAPI #define constants used from BPF program side to enums bus: ti-sysc: Add support for PRUSS SYSC type drm/i915: Add invert-brightness quirk for Thundersoft TST178 tablet dt-bindings: bus: ti-sysc: Add support for PRUSS SYSC type drm/i915: panel: Use intel_panel_compute_brightness() from pwm_setup_backlight() arm64: remove gratuitious/stray .ltorg stanzas arm64/mm: Enable memory hot remove arm64/mm: Hold memory hotplug lock while walking for kernel page table dump iommu/dma: Fix MSI reservation allocation iommu: Enable compile testing for some of drivers iommu/omap: Fix -Woverflow warnings when compiling on 64-bit architectures iommu/omap: Fix printing format for size_t on 64-bit iommu/omap: Fix pointer cast -Wpointer-to-int-cast warnings on 64 bit bus: ti-sysc: Detect EDMA and set quirk flags for tptc dt-bindings: power: Convert domain-idle-states bindings to json-schema dt-bindings: arm: Fix cpu compatibles in the hierarchical example for PSCI dt-bindings: arm: Correct links to idle states definitions mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x ARM/arm64: dts: Rename SMB bus to just bus dt-bindings: arm: Drop the non-YAML bindings dt-bindings: arm: Add Versatile Express and Juno YAML schema dt-bindings: arm: Add RealView YAML schema dt-bindings: arm: Add Versatile YAML schema dt-bindings: arm: Add Integrator YAML schema ARM: dts: RealView: Fix the name of the SoC node ARM: dts: Versatile: Use syscon as node name for IB2 ARM: dts: integratorap: Remove top level dma-ranges drm/i915/gt: Propagate change in error status to children on unhold drm/i915: Apply i915_request_skip() on submission spi: spi_register_controller(): free bus id on error paths regulator: vqmmc-ipq4019-regulator: add binding document drm/i915/ehl: Check PHY type before reading DPLL frequency regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling ASoc: amd: acp3x: Add missing include <linux/io.h> tools lib traceevent: Remove extra '\n' in print_event_time() libperf: Add counting example perf annotate: Get rid of annotation->nr_jumps perf llvm: Add debug hint message about missing kernel-devel package perf stat: Show percore counts in per CPU output tools lib api fs: Move cgroupsfs_find_mountpoint() drm: kirin: Revert "Fix for hikey620 display offset problem" perf diff: Fix undefined string comparison spotted by clang's -Wstring-compare ASoC: stm32: sai: manage rebind issue MAINTAINERS: adjust to 6lowpan doc ReST conversion driver core: Skip unnecessary work when device doesn't have sync_state() driver core: Add dev_has_sync_state() driver core: Call sync_state() even if supplier has no consumers drm/i915/gt: Drop the timeline->mutex as we wait for retirement drm/i915/perf: Reintroduce wait on OA configuration completion powerpc/numa: Remove late request for home node associativity powerpc/numa: Early request for home node associativity powerpc/numa: Use cpu node map of first sibling thread powerpc/numa: Handle extra hcall_vphn error cases powerpc/vphn: Check for error from hcall_vphn powerpc/smp: Use nid as fallback for package_id powerpc/irq: Use current_stack_pointer in do_IRQ() powerpc/irq: use IS_ENABLED() in check_stack_overflow() powerpc/irq: Use current_stack_pointer in check_stack_overflow() powerpc: Add current_stack_pointer as a register global powerpc: Rename current_stack_pointer() to current_stack_frame() powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation powerpc/kernel/sysfs: Refactor current sysfs.c powerpc/powernv: Add explicit fast-reboot support powerpc/powernv: Treat an empty reboot string as default powerpc/Makefile: Mark phony targets as PHONY powerpc/mm: Don't kmap_atomic() in pte_offset_map() on PPC32 powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() powerpc/powernv: no need to check return value of debugfs_create functions powerpc/cell/axon_msi: no need to check return value of debugfs_create functions powerpc/mm: ptdump: no need to check return value of debugfs_create functions powerpc/mm: book3s64: hash_utils: no need to check return value of debugfs_create functions powerpc/kvm: no need to check return value of debugfs_create functions powerpc/kernel: no need to check return value of debugfs_create functions powerpc/83xx: Add some error handling in 'quirk_mpc8360e_qe_enet10()' powerpc/83xx: Fix some typo in some warning message esp: remove the skb from the chain when it's enqueued in cryptd_wq PCI: amlogic: Use AXG PCIE phy: amlogic: Add Amlogic AXG PCIE PHY Driver phy: amlogic: Add Amlogic AXG MIPI/PCIE analog PHY Driver dt-bindings: PCI: meson: Update PCIE bindings documentation dt-bindings: Add AXG shared MIPI/PCIE analog PHY bindings dt-bindings: Add AXG PCIE PHY bindings s390/pci: Fix unexpected write combine on resource s390/mm: fix panic in gup_fast on large pud MAINTAINERS: Update s390/pci maintainer MAINTAINERS: Update s390/cio maintainer s390/mm: mark private defines for vm_fault_t as such usb: typec: driver for Intel PMC mux control usb: typec: Add definitions for Thunderbolt 3 Alternate Mode device property: Export fwnode_get_name() usb: roles: Allow the role switches to be named usb: roles: Provide the switch drivers handle to the switch in the API usb: roles: Leave the private driver data pointer to the drivers usb: typec: mux: Allow the mux handles to be requested with fwnode usb: typec: mux: Add helpers for setting the mux state usb: typec: mux: Allow the muxes to be named powercap: idle_inject: Replace zero-length array with flexible-array member ARM: socfpga_defconfig: Add back DEBUG_FS PM: sleep: wakeup: Use built-in RCU list checking PM: sleep: core: Use built-in RCU list checking drm/i915/gvt: Inlcude intel_gvt.h where needed PM: runtime: Add pm_runtime_get_if_active() usb: dwc3: gadget: Update chain bit correctly when using sg list 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: storage: Add quirk for Samsung Fit flash usb: quirks: add NO_LPM quirk for Logitech Screen Share usb: usb251xb: fix regulator probe and error handling phy: allwinner: Fix GENMASK misuse usb: cdns3: gadget: toggle cycle bit before reset endpoint usb: cdns3: gadget: link trb should point to next request usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP usb: phy: tegra: Include proper GPIO consumer header to fix compile testing usb: gadget: net2280: Distribute switch variables for initialization udc: s3c-hsudc: Silence warning about supplies during deferred probe usb: typec: Add sysfs node to show cc orientation ACPI: list_for_each_safe() -> list_for_each_entry_safe() ACPI: video: remove redundant assignments to variable result ACPI: OSL: Add missing __acquires/__releases annotations thunderbolt: Fix error code in tb_port_is_width_supported() ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry ACPI / AC: Cleanup DMI quirk table tick/common: Make tick_periodic() check for missing ticks hrtimer: Cast explicitely to u32t in __ktime_divns() timekeeping: Prevent 32bit truncation in scale64_check_overflow() posix-cpu-timers: Stop disabling timers on mt-exec posix-cpu-timers: Store a reference to a pid not a task ANDROID: gki_defconfig: Enable MFD_SYSCON on x86 Bluetooth: guard against controllers sending zero'd events Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome ANDROID: Unconditionally create bridge tracepoints staging: wilc1000: use flexible-array member instead of zero-length array staging: wilc1000: remove unnecessary always true 'if' conditions staging: wilc1000: use correct data for memcpy in wilc_hif_pack_sta_param() staging: vt6656: Remove unnecessary local variables initialization staging: vt6656: Move vnt_rx_data to usbpipe.c staging: vt6656: Delete int.c/h file and move functions to usbpipe staging: vt6656: Remove function vnt_int_process_data. staging: vt6656: vnt_int_start_interrupt remove spin lock. staging: vt6656: vnt_vt3184_init remove stack copy to array. staging: vt6656: use vnt_vt3184_agc array directly staging: vt6656: Remove STATUS enums from TX path staging: vt6656: Use mac80211 duration for tx headers staging: kpc2000: prevent underflow in cpld_reconfigure() staging: exfat: remove redundant if statements staging: exfat: clean up d_entry rebuilding. staging: exfat: remove 'file creation modes' Staging: exfat: fixed a long line coding style issue staging: exfat: rename buf_cache_t's 'flag' to 'locked' staging: exfat: remove symlink feature soc: qcom: Do not depend on ARCH_QCOM for QMI helpers gianfar: remove unnecessary zeroing coalesce settings io_uring: get next work with submission ref drop io_uring: remove @nxt from handlers io_uring: make submission ref putting consistent drivers/of/of_mdio.c:fix of_mdiobus_register() cxgb4: fix checks for max queues to allocate net: dsa: felix: Wire up the ocelot cls_flower methods net: dsa: Add bypass operations for the flower classifier-action filter net: mscc: ocelot: parameterize the vcap_is2 properties net: mscc: ocelot: remove port_pcs_init indirection for VSC7514 net: mscc: ocelot: don't rely on preprocessor for vcap key/action packing net: mscc: ocelot: spell out full "ocelot" name instead of "oc" net: mscc: ocelot: return directly in ocelot_cls_flower_{replace, destroy} net: mscc: ocelot: replace "rule" and "ocelot_rule" variable names with "ace" net: mscc: ocelot: simplify tc-flower offload structures net: mscc: ocelot: make ocelot_ace_rule support multiple ports xtensa: replace setup_irq() by request_irq() phylink: Improve error message when validate failed net/freescale: Don't set zero if FW iand bus not-available in gianfar net/freescale: Don't set zero if FW not-available in ucc_geth net/freescale: Don't set zero if FW not-available in dpaa net/freescale: Clean drivers from static versions net/fealnx: Delete driver version net/faraday: Delete driver version from the drivers net/emulex: Delete driver version net/dnet: Delete static version from the driver net/dlink: Remove driver version and release date net/dec: Delete driver versions net/davicom: Delete ethtool version assignment net/cortina: Delete driver version from ethtool output net/cisco: Delete driver and module versions net/cirrus: Delete driver version net/chelsio: Don't set N/A for not available FW net/chelsio: Delete drive and module versions net/cavium: Delete N/A assignments for ethtool net/cavium: Clean driver versions net/liquidio: Delete non-working LIQUIDIO_PACKAGE check net/liquidio: Delete driver version assignment net/brocade: Delete driver version net/broadcom: Don't set N/A FW if it is not available net/broadcom: Clean broadcom code from driver versions net: qrtr: Fix FIXME related to qrtr_ns_init() net: qrtr: Respond to HELLO message net: mlxfw: Replace zero-length array with flexible-array member liquidio: Replace zero-length array with flexible-array member net: phy: bcm63xx: fix OOPS due to missing driver name devlink: remove trigger command from devlink-region.rst drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel drm/dp: Introduce EDID-based quirks drm/i915/hdcp: Fix config_stream_type() ret value drm/i915/hdcp: Mandate (seq_num_V==0) at first RecvId msg 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 netfilter: nf_tables: free flowtable hooks on hook register error 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 ANDROID: gki_defconfig: add CONFIG_IIO_BUFFER and CONFIG_IIO_TRIGGER ANDROID: gki: set CONFIG_SERIAL_SPRD_CONSOLE for earlycon drm/hdcp: fix DRM_HDCP_2_KSV_COUNT_2_LSBITS selftests: mlxsw: qos_defprio: Use until_counter_is selftests: forwarding: tc_common: Convert to use busywait selftests: forwarding: Convert until_counter_is() to take expression selftests: forwarding: lib: Add tc_rule_handle_stats_get() drm/hdcp: optimizing the srm handling mptcp: Only send DATA_FIN with final mapping mptcp: Use per-subflow storage for DATA_FIN sequence number mptcp: Check connection state before attempting send libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl selftests/bpf: Test new __sk_buff field gso_size bpf: Sync uapi bpf.h to tools/ bpf: Add gso_size to __sk_buff docs: networking: net_failover: Fix a few typos net: dsa: fix phylink_start()/phylink_stop() calls net/mlx5e: Use devlink virtual flavour for VF devlink port devlink: Introduce devlink port flavour virtual doc: sfp-phylink: correct code indentation net/sched: act_ct: Software offload of established flows net/sched: act_ct: Offload established connections to flow table net/sched: act_ct: Create nf flow table per zone octeontx2-af: fix spelling mistake "backpessure" -> "backpressure" net: dsa: sja1105: add 100baseT1_Full support gpu/trace: add a gpu total memory usage tracepoint ipv6: Use math to point per net sysctls into the appropriate struct net 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 dt-bindings: mfd: Fix typo in file name of twl-familly.txt tools/bootconfig: Show line and column in parse error bootconfig: Support O=<builddir> option dt-bindings: mfd: tps65910: Improve grammar ANDROID: Removed default m for virtual sw crypto device ANDROID: Remove default y on BRIDGE_IGMP_SNOOPING dt-bindings: mfd: zii,rave-sp: Fix a typo ("onborad") ANDROID: GKI: build in HVC_DRIVER PM: QoS: annotate data races in pm_qos_*_value() tracing: Remove unused TRACE_BUFFER bits tracing: Have hwlat ts be first instance and record count of instances drm/i915/gem: Only call eb_lookup_vma once during execbuf ioctl drm/i915/gem: Extract transient execbuf flags from i915_vma drm/i915: Drop inspection of execbuf flags during evict drm/sun4i: Fix DE2 VI layer format support drm/sun4i: Add separate DE3 VI layer formats drm/sun4i: de2/de3: Remove unsupported VI layer formats drm/i915/tgl: Move and restrict Wa_1408615072 drm/i915/gen11: Moving WAs to rcs_engine_wa_init() 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 openvswitch: add missing attribute validation for hash 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 ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode ANDROID: GKI: Added missing SND configs ANDROID: GKI: Add SND_INTEL_NHLT ANDROID: Re-add default y for VIRTIO_PCI_LEGACY ANDROID: scsi: ufs: allow ufs variants to override sg entry size hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT() perf symbols: Don't try to find a vmlinux file when looking for kernel modules perf bench: Share some global variables to fix build with gcc 10 binder: prevent UAF for binderfs devices II RISC-V: Stop using LOCAL for the uaccess fixups sys/sysinfo: Respect boottime inside time namespace RISC-V: Inline the assembly register save/restore macros RISC-V: Stop relying on GCC's register allocator's hueristics RISC-V: Stop putting .sbss in .sdata riscv: force hart_lottery to put in .sdata section riscv: Delete CONFIG_SYSFS_SYSCALL from defconfigs riscv: Use flush_icache_mm for flush_icache_user_range riscv: Change code model of module to medany to improve data accessing riscv: avoid the PIC offset of static percpu data in module beyond 2G limits drm/i915/selftests: Fix uninitialized variable drm/i915/gt: Drop the timeline->mutex as we wait for retirement drm/i915: Drop vma is-closed assertion on insert drm/i915/gem: Check that the context wasn't closed during setup drm/i915/gt: Prevent allocation on a banned context drm/i915/gem: Consolidate ctx->engines[] release drm/i915: Polish CHV .load_luts() a bit interconnect: qcom: Add OSM L3 support on SC7180 dt-bindings: interconnect: Add OSM L3 DT binding on SC7180 interconnect: qcom: Add OSM L3 interconnect provider support dt-bindings: interconnect: Add OSM L3 DT bindings interconnect: qcom: Allow icc node to be used across icc providers interconnect: qcom: Add SC7180 interconnect provider driver dt-bindings: interconnect: Add Qualcomm SC7180 DT bindings KVM: x86: remove stale comment from struct x86_emulate_ctxt KVM: x86: clear stale x86_emulate_ctxt->intercept value dm: bump version of core and various targets dm: fix congested_fn for request-based device fcntl: Distribute switch variables for initialization drm/i915/gvt: only include intel_gvt.h where needed drm/i915/gvt: make intel_gvt_active internal to intel_gvt drm/i915/vgpu: improve vgpu abstractions bus: ti-sysc: Fix wrong offset for display subsystem reset quirk erofs: handle corrupted images whose decompressed size less than it'd be erofs: use LZ4_decompress_safe() for full decoding erofs: correct the remaining shrink objects mt76: fix array overflow on receiving too many fragments for a packet erofs: convert workstn to XArray arm64: dts: socfpga: agilex: Fix gmac compatible dm integrity: use dm_bio_record and dm_bio_restore dm bio record: save/restore bi_end_io and bi_integrity spi: fsl-lpspi: remove unneeded array regulator: anatop: Lower error message level for -EPROBE_DEFER btrfs: fix RAID direct I/O reads with alternate csums ASoC: amd: Fix compile warning of argument type ASoC: amd: AMD RV RT5682 should depends on CROS_EC ASoC: SOF: Fix snd_sof_ipc_stream_posn() ASoC: rt1015: modify pre-divider for sysclk drm/i915: Fix kbuild test robot build error pinctrl: sprd: Fix the kconfig warning gpiolib: Fix inverted check in gpiochip_remove() drm/i915/hdcp: conversion to struct drm_device based logging macros. kbuild: Build DT binding examples with dtc warnings enabled kbuild: Always validate DT binding examples kbuild: generate autoksyms.h early kbuild: split adjust_autoksyms.sh in two parts kbuild: allow symbol whitelisting with TRIM_UNUSED_KSYMS kbuild: use KBUILD_DEFCONFIG as the fallback for DEFCONFIG_LIST Documentation/llvm: add documentation on building w/ Clang/LLVM kbuild: remove trailing slash from devicetree/binding/ for descending cpufreq: imx6q: read OCOTP through nvmem for imx6q cpufreq: imx6q: fix error handling rtc: cmos: Use spin_lock_irqsave() in cmos_interrupt() drm/i915: move watermark structs more towards usage drm/etnaviv: Warn when GPU doesn't idle fast enough drm/etnaviv: Ignore MC when checking runtime suspend idleness drm/etnaviv: Consider all kwnown idle bits in debugfs drm/etnaviv: Update idle bits drm/etnaviv: Fix typo in comment drm/etnaviv: rework perfmon query infrastructure drm/i915: Fix doclinks drm/i915/dmc: Use firmware v2.06 for TGL efi: Add embedded peripheral firmware support efi: Export boot-services code and data as debugfs-blobs drm/i915: fix documentation build after rename dt-bindings: power: Fix dt_binding_check error interconnect: Handle memory allocation errors altera-stapl: altera_get_note: prevent write beyond end of 'key' binder: prevent UAF for binderfs devices drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits selftests/bpf: Add link pinning selftests libbpf: Add bpf_link pinning/unpinning bpf: Introduce pinnable bpf_link abstraction soundwire: bus: provide correct return value on error xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation xfs: only allocate the buffer size actually needed in __xfs_set_acl xfs: clean up bufsize alignment in xfs_ioc_attr_list xfs: embedded the attrlist cursor into struct xfs_attr_list_context xfs: remove XFS_DA_OP_INCOMPLETE xfs: clean up the attr flag confusion xfs: clean up the ATTR_REPLACE checks xfs: improve xfs_forget_acl xfs: lift cursor copy in/out into xfs_ioc_attr_list xfs: lift buffer allocation into xfs_ioc_attr_list xfs: lift common checks into xfs_ioc_attr_list xfs: rename xfs_attr_list_int to xfs_attr_list xfs: move the legacy xfs_attr_list to xfs_ioctl.c xfs: open code ATTR_ENTSIZE xfs: remove the unused ATTR_ENTRY macro xfs: cleanup struct xfs_attr_list_context xfs: factor out a xfs_attr_match helper xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL xfs: remove ATTR_KERNOVAL xfs: remove the xfs_inode argument to xfs_attr_get_ilocked xfs: pass an initialized xfs_da_args to xfs_attr_get xfs: pass an initialized xfs_da_args structure to xfs_attr_set xfs: turn xfs_da_args.value into a void pointer xfs: remove the MAXNAMELEN check from xfs_attr_args_init xfs: remove the name == NULL check from xfs_attr_args_init xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set xfs: merge xfs_attr_remove into xfs_attr_set xfs: remove the ATTR_INCOMPLETE flag xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE xfs: rework collapse range into an atomic operation xfs: rework insert range into an atomic operation xfs: open code insert range extent split helper xfs: Add missing annotation to xfs_ail_check() xfs: fix an undefined behaviour in _da3_path_shift xfs: ratelimit xfs_discard_page messages xfs: ratelimit xfs_buf_ioerror_alert messages xfs: remove the kuid/kgid conversion wrappers xfs: remove the icdinode di_uid/di_gid members xfs: ensure that the inode uid/gid match values match the icdinode ones xfs: improve error message when we can't allocate memory for xfs_buf xfs: add agf freeblocks verify in xfs_agf_verify xfs: fix iclog release error check race with shutdown mtd: hyperbus: move direct mapping setup to AM654 HBMC driver mtd: hyperbus: Add proper error message for missing compatible io_uring: clean up io_close Revert "bcache: ignore pending signals when creating gc and allocator thread" selftests/bpf: Declare bpf_log_buf variables as static bpf: Reliably preserve btf_trace_xxx types drm/i915/huc: update TGL HuC to v7.0.12 libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h bpftool: Add header guards to generated vmlinux.h io_uring: Ensure mask is initialized in io_arm_poll_handler dt-bindings: clock: Convert UniPhier clock to json-schema dt-bindings: arm: fsl: fix APF6Dev compatible drm/i915/execlists: Check the sentinel is alone in the ELSP io_uring: remove io_prep_next_work() io_uring: remove extra nxt check after punt io_uring: use poll driven retry for files that support it io_uring: mark requests that we can do poll async in io_op_defs io_uring: add per-task callback handler io_uring: store io_kiocb in wait->private task_work_run: don't take ->pi_lock unconditionally io-wq: use BIT for ulong hash io_uring: remove IO_WQ_WORK_CB io-wq: remove unused IO_WQ_WORK_HAS_MM docs: filesystems: convert zonefs.txt to ReST docs: filesystems: convert udf.txt to ReST io_uring: extract kmsg copy helper docs: filesystems: convert ubifs.txt to ReST docs: filesystems: convert ubifs-authentication.rst.txt to ReST docs: filesystems: convert tmpfs.txt to ReST docs: filesystems: convert sysv-fs.txt to ReST docs: filesystems: convert sysfs.txt to ReST docs: filesystems: convert squashfs.txt to ReST docs: filesystems: convert romfs.txt to ReST docs: filesystems: convert relay.txt to ReST docs: filesystems: convert ramfs-rootfs-initramfs.txt to ReST docs: filesystems: convert qnx6.txt to ReST docs: filesystems: convert proc.txt to ReST docs: filesystems: convert orangefs.txt to ReST io_uring: clean io_poll_complete io_uring: add splice(2) support io_uring: add interface for getting files splice: make do_splice public io_uring: remove req->in_async io_uring: don't do full *prep_worker() from io-wq docs: filesystems: convert omfs.txt to ReST io_uring: don't call work.func from sync ctx io_uring: io_accept() should hold on to submit reference on retry io_uring: consider any io_read/write -EAGAIN as final docs: filesystems: convert ocfs2.txt to ReST docs: filesystems: convert ocfs2-online-filecheck.txt to ReST docs: filesystems: convert ntfs.txt to ReST docs: filesystems: convert nilfs2.txt to ReST docs: filesystems: convert isofs.txt to ReST docs: filesystems: convert inotify.txt to ReST docs: filesystems: convert hpfs.txt to ReST docs: filesystems: convert hfs.txt to ReST docs: filesystems: convert hfsplus.txt to ReST docs: filesystems: convert gfs2-uevents.txt to ReST io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL docs: filesystems: convert gfs2.txt to ReST docs: filesystems: convert f2fs.txt to ReST docs: filesystems: convert ext3.txt to ReST docs: filesystems: convert ext2.txt to ReST docs: filesystems: convert erofs.txt to ReST docs: filesystems: convert efivarfs.txt to ReST docs: filesystems: convert ecryptfs.txt to ReST docs: filesystems: convert dlmfs.txt to ReST docs: filesystems: convert debugfs.txt to ReST docs: filesystems: convert cramfs.txt to ReST docs: filesystems: convert ceph.txt to ReST docs: filesystems: convert btrfs.txt to ReST docs: filesystems: convert bfs.txt to ReST docs: filesystems: convert befs.txt to ReST docs: filesystems: convert autofs-mount-control.txt to ReST docs: filesystems: convert afs.txt to ReST docs: filesystems: convert affs.txt to ReST docs: filesystems: convert adfs.txt to ReST docs: filesystems: convert 9p.txt to ReST drm/i915/perf: Reintroduce wait on OA configuration completion Documentation: nfsroot.rst: Fix references to nfsroot.rst scripts/sphinx-pre-install: add '-p python3' to virtualenv Documentation: kthread: Fix WQ_SYSFS workqueues path name Documentation: kobject.txt has been moved to core-api/kobject.rst Documentation: Converted the `kobject.txt` to rst format drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD drm/i915/tgl: Add note about Wa_1409142259 drm/i915/tgl: Fix the Wa number of a fix drm/i915/tgl: Add note about Wa_1607063988 drm/i915/tgl: Add note to Wa_1607297627 drm/i915/tgl: Extend Wa_1606931601 for all steppings drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 drm/i915/tgl: Implement Wa_1806527549 drm/i915/tgl: Implement Wa_1409804808 doc: cgroup: improve formatting of references doc: cgroup: improve formatting of cpuset examples doc: cgroup: improve formatting of io example doc: cgroup: improve formatting of mem stats doc: cgroup: improve formatting docs: kernel-docs: Remove "Here is its" at the end of lines docs: admin-guide: kernel-parameters: Document earlycon options for i.MX UARTs docs: dev-tools: gcov: Remove a stray single-quote mvneta: add XDP ethtool errors stats for TX to driver tehuti: Replace zero-length array with flexible-array member r8152: Replace zero-length array with flexible-array member net: atlantic: Replace zero-length array with flexible-array member bna: bnad: Replace zero-length array with flexible-array member net: inet_sock: Replace zero-length array with flexible-array member net: ip6_fib: Replace zero-length array with flexible-array member net: ip_fib: Replace zero-length array with flexible-array member drop_monitor: Replace zero-length array with flexible-array member net: mip6: Replace zero-length array with flexible-array member netdevice: Replace zero-length array with flexible-array member net: cavium: Register driver with PCI subsys IDs net: thunderx: Reduce mbox wait response time. net: thunderx: Adjust CQE_RX drop levels for better performance octeontx2-af: Modify rvu_reg_poll() to check reg atleast twice octeontx2-af: Enable PCI master octeontx2-af: Set discovery ID for RVUM block octeontx2-af: Optimize data retrieval from firmware octeontx2-pf: Support to enable/disable pause frames via ethtool octeontx2-af: Pause frame configuration at cgx octeontx2-af: Interface backpressure configuration drm/i915: Unify the DPLL ref clock frequency tracking drm/i915/hsw: Use the read-out WRPLL/SPLL state instead of reading out again drm/i915/skl, cnl: Split out the WRPLL/LCPLL frequency calculation drm/i915/hsw: Split out the WRPLL, LCPLL, SPLL frequency calculation drm/i915/hsw: Split out the SPLL parameter calculation drm/i915/hsw: Rename the get HDMI/DP DPLL funcs to get WRPLL/LCPLL drm/i915/skl: Parametrize the DPLL ref clock instead of open-coding it drm/i915: Move DPLL frequency calculation to intel_dpll_mgr.c drm/i915/hsw: Use the DPLL ID when calculating DPLL clock drm/i915: Move the DPLL vfunc inits after the func defines drm/i915: Keep the global DPLL state in a DPLL specific struct drm/i915: Move DPLL HW readout/sanitize fns to intel_dpll_mgr.c drm/i915: Fix bounds check in intel_get_shared_dpll_id() of: overlay: log the error cause on resolver failure of: unittest: make gpio overlay test dependent on CONFIG_OF_GPIO drm/i915: Use intel_plane_data_rate for min_cdclk calculation ARM: bcm2835_defconfig: Explicitly restore CONFIG_DEBUG_FS iommu/io-pgtable-arm: Fix IOVA validation for 32-bit iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page KVM: SVM: Fix the svm vmexit code for WRMSR KVM: X86: Fix dereference null cpufreq policy iommu/vt-d: Fix RCU list debugging warnings cpupower: avoid multiple definition with gcc -fno-common selftest/lkdtm: Use local .gitignore video: Replace zero-length array with flexible-array member video: fbdev: radeon: Remove dead code fbdev: simplefb: Platform data shan't include kernel.h matroxfb: add Matrox MGA-G200eW board support video: fbdev: atyfb: remove set but not used variable 'mach64RefFreq' video: fbdev: kyrofb: remove set but not used variable 'ulScaleRight' video: fbdev: radeonfb: remove set but not used variable 'bytpp' video: fbdev: radeonfb: remove set but not used variable '‘cSync’' video: fbdev: radeonfb: remove set but not used variable 'vSyncPol' video: fbdev: radeonfb: remove set but not used variable 'hSyncPol' video: fbdev: wm8505fb: add COMPILE_TEST support video: fbdev: wm8505fb: fix sparse warnings about using incorrect types video: fbdev: w100fb: add COMPILE_TEST support video: fbdev: w100fb: fix sparse warnings video: fbdev: arcfb: add COMPILE_TEST support video: fbdev: sh_mobile_lcdcfb: add COMPILE_TEST support video: fbdev: sh_mobile_lcdcfb: fix sparse warnings about using incorrect types video: fbdev: pxa168fb: remove unnecessary platform_get_irq spi: spidev: fix speed setting message spi: spidev: fix a debug message value media: Documentation:media:v4l-drivers: Update vivid documentation. RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' RDMA/bnxt_re: Remove set but not used variable 'dev_attr' RDMA/bnxt_re: Remove set but not used variable 'pg_size' RDMA/bnxt_re: Use driver_unregister and unregistration API RDMA/bnxt_re: Refactor device add/remove functionalities IB/hfi1, qib: Ensure RCU is locked when accessing list media: rcar_drif: Do not print error in case of EPROBE_DEFER for dma channel spi: bcm63xx-hsspi: Really keep pll clk enabled perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files media: aspeed: add AST2600 support regulator: pwm: Don't warn on probe deferral regulator: anatop: Improve Kconfig dependency drm/i915: Use a sentinel to terminate the dbuf slice arrays drm/i915: Add missing commas to dbuf tables drm/i915: Remove garbage WARNs drm/i915: Handle some leftover s/intel_crtc/crtc/ media: staging: rkisp1: capture: remove support to userptr memory ASoC: rt1015: set snd_soc_dai_ops in rt1015_dai driver ASoc: amd: Add DMIC switch capability to machine driver ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op media: videobuf2-core.h: improve buf_struct_size documentation media: staging: rkisp1: remove serialization item in the TODO file media: videobuf2-dma-contig.c: remove spurious 'b' in message perf env: Do not return pointers to local variables media: mtk-vcodec: reset segment data then trig decoder drm/i915: Fix 90/270 degree rotated RGB565 src coord checks media: dt-bindings: media: Add Allwinner A64 deinterlace compatible media: go7007: Fix URB type for interrupt handling io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation block: Remove used kblockd_schedule_work_on() media: sun8i: Add Allwinner A83T Rotate driver perf tests bp_account: Make global variable static ASoC: SOF: add core id to sof_ipc_comp ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done ASoC: SOF: ipc: check ipc return value before data copy ASoC: SOF: pcm: skip DMA buffer pre-allocation media: dt-bindings: media: Add Allwinner A83T Rotate driver media: Split v4l2_pipeline_pm_use into v4l2_pipeline_pm_{get, put} media: usbvision: deprecate driver ASoC: rt1015: add operation callback function for rt1015_dai[] arm64: dts: meson-g12b: fix N2/VIM3 audio card model names drm/i915/dp: Use BDB_GENERAL_FEATURES VBT block info for builtin panel-orientation drm/i915/dsi: Remove readback of panel orientation on BYT / CHT fixdep: remove redundant null character check fixdep: remove unneeded code and comments about *.ver files kbuild: remove cc-option switch from -Wframe-larger-than= kbuild: remove the owner check in mkcompile_h arm64: context: Fix ASID limit in boot messages drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition arm64: perf: Support new DT compatibles arm64: perf: Refactor PMU init callbacks MAINTAINERS: Cover Arm SMMU DT bindings drm/i915: remove unused orig_clock i915 member drm/i915: add i915_ioc32.h for compat drm/i915/dram: hide the dram structs better perf: arm_spe: Remove unnecessary zero check on 'nr_pages' drm/i915/crc: move pipe_crc from drm_i915_private to intel_crtc Documentation: cpufreq: Move legacy driver documentation ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC ACPI: EC: Simplify acpi_ec_add() media: uapi: h264: Add DPB entry field reference flags drm/i915/selftests: Fix return in assert_mmap_offset() drm/i915: Protect i915_request_await_start from early waits drm/i915/tgl: Add Wa_1608008084 dmaengine: ti: edma: fix null dereference because of a typo in pointer name platform/chrome: cros_ec: Use cros_ec_cmd_xfer_status helper platform/chrome: cros_ec_lightbar: Use cros_ec_cmd_xfer_status helper platform/chrome: cros_ec_sysfs: Use cros_ec_cmd_xfer_status helper platform/chrome: cros_ec_chardev: Use cros_ec_cmd_xfer_status helper platform/chrome: cros_ec_vbc: Use cros_ec_cmd_xfer_status helper platform/chrome: cros_ec_proto: Report command not supported platform/chrome: cros_ec_spi: Use new structure for SPI transfer delays platform/chrome: cros_ec_rpmsg: Fix race with host event media: rtl28xxu: add missing sleep before probing slave demod media: arm64: dts: amlogic: add rc-videostrong-kii-pro keymap media: dt-bindings: media: add new kii pro key map media: rc: iguanair: Replace zero-length array with flexible-array member dmaengine: fsl-dpaa2-qdma: Adding shutdown hook dmaengine: uniphier-xdmac: Add UniPhier external DMA controller driver dt-bindings: dmaengine: Add UniPhier external DMA controller bindings dmaengine: ti: k3-udma: Implement support for atype (for virtualization) dt-bindings: dma: ti: k3-udma: Update for atype support (virtualization) openrisc: Cleanup copy_thread_tls docs and comments openrisc: Enable the clone3 syscall openrisc: Convert copy_thread to copy_thread_tls media: rc: fix spelling mistake "to" -> "too" drm/i915/tgl: Add Wa_22010178259:tgl drm/i915: Program MBUS with rmw during initialization drm/i915/psr: Force PSR probe only after full initialization pinctrl: ingenic: add hdmi-ddc pin control group drm/i915/gem: Break up long lists of object reclaim drm/qxl: Use simple encoder drm/mgag200: Use simple encoder drm/ast: Use simple encoder drm/simple-kms: Add drm_simple_encoder_{init,create}() gpiolib: fix bitmap operations related to line event watching gpiolib: fix unwatch ioctl() gpiolib: Rename 'event' to 'ge' to be consistent with other use gpio: uniphier: Replace zero-length array with flexible-array member dmaengine: consistently return string literal from switch-case dmaengine: Drop redundant 'else' keyword dmaengine: Use negative condition for better readability dmaengine: Refactor dmaengine_check_align() to be bit operations only dmaengine: idxd: expose general capabilities register in sysfs dmaengine: idxd: check return result from check_vma() in cdev drm/shmem: drop pgprot_decrypted() 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 bnxt_en: fix error handling when flashing from file bnxt_en: reinitialize IRQs when MTU is modified net: phy: mscc: add constants for used interrupt mask bits net: phy: avoid clearing PHY interrupts twice in irq handler ANDROID: ASoC: core: Fix soc_pcm_hw_params crash Linux 5.6-rc4 ANDROID: GKI: Remove CONFIG_BRIDGE from arm64 config KVM: VMX: check descriptor table exits on instruction emulation arm64: dts: meson: fix gxm-khadas-vim2 wifi Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 posix-cpu-timers: Pass the task into arm_timer() posix-cpu-timers: Remove unnecessary locking around cpu_clock_sample_group posix-cpu-timers: cpu_clock_sample_group() no longer needs siglock net: dsa: sja1105: Don't destroy not-yet-created xmit_worker net/ipv6: use configured metric when add peer route arcnet: Replace zero-length array with flexible-array member neighbour: Replace zero-length array with flexible-array member net: flow_offload: Replace zero-length array with flexible-array member net: dn_fib: Replace zero-length array with flexible-array member ndisc: Replace zero-length array with flexible-array member net: ipv6: mld: Replace zero-length array with flexible-array member net: lwtunnel: Replace zero-length array with flexible-array member net: ip6_route: Replace zero-length array with flexible-array member net: nexthop: Replace zero-length array with flexible-array member net: sctp: Replace zero-length array with flexible-array member net: sock_reuseport: Replace zero-length array with flexible-array member net/ethtool: Introduce link_ksettings API for virtual network devices ethtool: Factored out similar ethtool link settings for virtual devices to core net: dsa: mv88e6xxx: fix lockup on warm boot hsr: use upper/lower device infrastructure hsr: remove unnecessary rcu_read_lock() in hsr module hsr: use netdev_err() instead of WARN_ONCE() hsr: use extack error message instead of netdev_info hsr: use debugfs_remove_recursive() instead of debugfs_remove() net: ag71xx: port to phylink net: ll_temac: Add ethtool support for coalesce parameters net: ll_temac: Make RX/TX ring sizes configurable net: ll_temac: Remove unused start_p variable net: ll_temac: Remove unused tx_bd_next struct field atm: nicstar: fix if-statement empty body warning net: sched: Replace zero-length array with flexible-array member netlink: Use netlink header as base to calculate bad attribute offset r8152: check disconnect status after long sleep arm64: dts: rockchip: fix px30 lvds ports ARM: dts: rockchip: Add vcc50_hdmi for rk3288-vyasa ARM: dts: rockchip: Fix ddc-i2c-bus for rk3288-vyasa ARM: dts: rockchip: Fix vcc10_lcd name and voltage for rk3288-vyasa arm64: dts: rockchip: Add txpbl node for RK3399/RK3328 arm64: dts: rockchip: fix compatible property for Radxa ROCK Pi N10 ARM: dts: rockchip: add sram to bus_intmem nodename for rk3288 ARM: dts: rockchip: add sram to bus_intmem nodename for rk3036 ARM: dts: rockchip: add sram to bus_intmem nodename for rv1108 ARM: dts: remove g-use-dma from rockchip usb nodes arm64: dts: remove g-use-dma from rockchip usb nodes arm64: dts: rockchip: fix cpu compatible property for rk3308 arm64: dts: rockchip: Describe RK3328 GPIO_MUTE users arm64: dts: mediatek: add pumpkin board dts arm64: dts: mediatek: add dtsi for MT8516 ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() macintosh: therm_windtunnel: fix regression when instantiating devices jbd2: fix data races at struct journal_head drm/panel: simple: add panel-dpi support dt-bindings: display: add data-mapping to panel-dpi dt-bindings: display: convert panel-dpi to DT schema dt-bindings: display: convert display-timings to DT schema dt-bindings: display: add panel-timing.yaml arm64: dts: meson-gxbb-vega-s95: fix bluetooth node arm64: dts: meson-gxl-s905x-p212: add bluetooth nodes arm64: dts: meson-gxbb-odroid-c2: add rc-odroid ir keymap arm64: dts: meson: fix gxm-khadas-vim2 wifi arm64: dts: meson: sei510: fix sound card codec node arm64: dts: meson: s400: fix sound card codec nodes arm64: dts: meson: add pdm reset line arm64: dts: g12-common: add parkmode_disable_ss_quirk on DWC3 controller soc: amlogic: fix compile failure with MESON_SECURE_PM_DOMAINS & !MESON_SM arm64: dts: amlogic: add rc-videostrong-kii-pro keymap arm64: dts: meson-sm1-sei610: add missing interrupt-names ARM: meson: Drop unneeded select of COMMON_CLK ARM: dts: exynos: Fix G3D power domain supply on Arndale Octa boards ARM: dts: exynos: Fix G3D power domain supply on Odroid XU3/XU4/HC1 boards ARM: exynos_defconfig: Add more drivers for GalaxyS3/Trats2 dt-bindings: thermal: tsens: Add configuration in yaml cfg802154: Replace zero-length array with flexible-array member net: ieee802154: ca8210: Use new structure for SPI transfer delays drm/panel: Add driver for Novatek NT35510-based panels drm/panel: Add DT bindings for Novatek NT35510-based panels dt-bindings: Add vendor prefix for Hydis technologies x86/entry/32: Remove the 0/-1 distinction from exception entries x86/mm: Fix dump_pagetables with Xen PV x86/ioperm: Add new paravirt function update_io_bitmap() x86/boot/compressed: Fix reloading of GDTR post-relocation efi: Mark all EFI runtime services as unsupported on non-EFI boot efi/arm64: Clean EFI stub exit code from cache instead of avoiding it efi/arm: Clean EFI stub exit code from cache instead of avoiding it efi: Don't shadow 'i' in efi_config_parse_tables() efi/x86: Add RNG seed EFI table to unencrypted mapping check efi/x86: Add TPM related EFI tables to unencrypted mapping checks ARM: dts: uniphier: Add one more generic compatible string for I2C EEPROM arm64: dts: uniphier: rename NAND node names to follow json-schema arm64: dts: uniphier: rename aidet node names to follow json-schema arm64: dts: uniphier: change SD/eMMC node names to follow json-schema ARM: dts: uniphier: rename cache controller nodes to follow json-schema ARM: dts: uniphier: rename NAND node names to follow json-schema ARM: dts: uniphier: rename aidet node names to follow json-schema ARM: dts: uniphier: change SD/eMMC node names to follow json-schema libnvdimm: Out of bounds read in __nd_ioctl() acpi/nfit: improve bounds checking for 'func' scsi: ufs: Simplify two tests scsi: ufs: Introduce ufshcd_init_lrb() scsi: core: Introduce {init,exit}_cmd_priv() scsi: core: Remove cmd_list functionality scsi: aacraid: use scsi_host_busy_iter() in get_num_of_incomplete_fibs() scsi: aacraid: use scsi_host_busy_iter() to wait for outstanding commands scsi: core: add scsi_host_busy_iter() scsi: aacraid: use scsi_host_(block,unblock) to block I/O scsi: core: add scsi_host_(block,unblock) helper function scsi: aacraid: move scsi_(block,unblock)_requests out of _aac_reset_adapter() scsi: aacraid: replace aac_flush_ios() with midlayer helper scsi: aacraid: use scsi_host_complete_all_commands() to terminate outstanding commands scsi: aacraid: Do not wait for outstanding write commands on synchronize_cache scsi: dpt_i2o: use scsi_host_complete_all_commands() to abort outstanding commands scsi: core: add scsi_host_complete_all_commands() helper scsi: dpt_i2o: rename adpt_i2o_to_scsi() to adpt_i2o_scsi_complete() scsi: core: use kobj_to_dev scsi: ufs: ufs-mediatek: add waiting time for reference clock scsi: ufs-qcom: Apply QUIRK_HOST_TACTIVATE for WDC UFS devices scsi: ufs: Allow vendor device quirks to be applied early scsi: ufshcd: use an enum for quirks scsi: ufshcd: remove unused quirks scsi: qla2xxx: Update driver version to 10.01.00.25-k scsi: qla2xxx: Set Nport ID for N2N scsi: qla2xxx: Handle NVME status iocb correctly scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe scsi: qla2xxx: Serialize fc_port alloc in N2N scsi: qla2xxx: Fix NPIV instantiation after FW dump scsi: qla2xxx: Fix RDP respond data format scsi: qla2xxx: Force semaphore on flash validation failure scsi: qla2xxx: add more FW debug information scsi: qla2xxx: Update BPM enablement semantics. scsi: qla2xxx: fix FW resource count values scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs scsi: qla2xxx: Return appropriate failure through BSG Interface scsi: qla2xxx: Improved secure flash support messages scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options. scsi: qla2xxx: Add 16.0GT for PCI String scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() scsi: qla2xxx: Simplify the code for aborting SCSI commands scsi: qla2xxx: Fix sparse warning reported by kbuild bot PCI: Add 32 GT/s decoding in some macros pinctrl: madera: Add missing call to pinctrl_unregister_mappings pinctrl: core: Remove extra kref_get which blocks hogs being freed pinctrl: sirf/atlas7: Replace zero-length array with flexible-array member pinctrl: sprd: Allow the SPRD pinctrl driver building into a module pinctrl: Export some needed symbols at module load time Revert "ANDROID: drm: edid: add support for additional CEA extension blocks" drm: prevent a harmless integer overflow in drm_legacy_sg_alloc() drm/client: Dual licence the file in GPL-2 and MIT gpiolib: Optimize gpiochip_remove() when check for requested line pid: Improve the comment about waiting in zap_pid_ns_processes drm/i915/gt: Expose heartbeat interval via sysfs drm/i915/gt: Expose preempt reset timeout via sysfs drm/i915/gt: Expose reset stop timeout via sysfs drm/i915/gt: Expose busywait duration to sysfs drm/i915/gt: Expose timeslice duration to sysfs drm/i915/gt: Expose engine->mmio_base via sysfs drm/i915/gt: Expose engine properties via sysfs drm/amdgpu/smu: Add message sending lock drm/amdgpu/powerplay: Remove deprecated smc_read_arg drm/amdgpu/powerplay: Refactor SMU message handling for safety drm/amdgpu/powerplay: nv1x, renior copy dcn clock settings of watermark to smu during boot up drm/amdgpu: release drm_device after amdgpu_driver_unload_kms drm/amdgpu: no need to clean debugfs at amdgpu drm/amdgpu: Initialize SPM_VMID with 0xf (v2) drm/amdgpu/sriov: Use kiq to copy the gpu clock drm/amdkfd: change SDMA MQD memory type drm/amdkfd: Make get_tile_config() generic drm/amdgpu: Add num_banks and num_ranks to gfx config structure drm/i915/selftests: Fix return in assert_mmap_offset() dt-bindings: Fix dtc warnings in examples net: datagram: drop 'destructor' argument from several helpers unix: uses an atomic type for scm files accounting af_unix: Replace zero-length array with flexible-array member bonding: Replace zero-length array with flexible-array member net: core: Replace zero-length array with flexible-array member ipv6: Replace zero-length array with flexible-array member net: dccp: Replace zero-length array with flexible-array member l2tp: Replace zero-length array with flexible-array member net: mpls: Replace zero-length array with flexible-array member xdp: Replace zero-length array with flexible-array member dt-bindings: power: apmu: Convert to json-schema dt-bindings: power: rcar-sysc: Convert to json-schema dt-bindings: reset: rcar-rst: Convert to json-schema integrity: Remove duplicate pr_fmt definitions IMA: Add log statements for failure conditions IMA: Update KBUILD_MODNAME for IMA files to ima clk: Fix phase init check drm/i915: Drop WaDDIIOTimeout:glk drm/i915: Limit display Wa_1405510057 to gen11 drm/i915: Nuke pre-production GLK HDMI w/a 1139 spi: pxa2xx: Introduce is_mmp2_ssp() helper spi: spi-mem: Compute length only when needed proc: Remove the now unnecessary internal mount of proc uml: Create a private mount of proc for mconsole spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes spi: Allow SPI controller override device buswidth spi: atmel-quadspi: fix possible MMIO window size overrun uml: Don't consult current to find the proc_mnt in mconsole_proc ASoC: zte: zx-spdif: remove redundant dev_err message ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() ASoC: samsung: Silence warnings during deferred probe ASoC: rt5682: Make rt5682_clock_config static ASoC: rt1015: modify some structure to be static. ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() ASoC: dapm: Correct DAPM handling of active widgets during shutdown RDMA/efa: Do not delay freeing of DMA pages RDMA/efa: Properly document the interrupt mask register RDMA/efa: Unified getters/setters for device structs bitmask access drm/i915/gt: Reset queue_priority_hint after wedging drm/i915/selftests: Be a little more lenient for reset workers RDMA/hns: Optimize qp doorbell allocation flow RDMA/hns: Optimize kernel qp wrid allocation flow RDMA/hns: Optimize qp param setup flow RDMA/hns: Optimize qp buffer allocation flow RDMA/hns: Optimize qp number assign flow RDMA/hns: Optimize qp context create and destroy flow RDMA/hns: Optimize qp destroy flow drm/i915: Add glk to intel_detect_preproduction_hw() RDMA/hns: Stop doorbell update while qp state error RDMA/hns: Use flush framework for the case in aeq RDMA/hns: Treat revision HIP08_A as a special case iommu: Use C99 flexible array in fwspec iommu/virtio: Build virtio-iommu as module iommu/amd: Fix the configuration of GCR3 table root pointer iommu/qcom: Replace zero-length array with flexible-array member drm/i915/selftests: Wait for the context switch RDMA/core: Fix pkey and port assignment in get_new_pps vt: selection, push sel_lock up vt: selection, push console lock down lib/vsprintf: update comment about simple_strto<foo>() functions drm/i915/perf: Manually acquire engine-wakeref around use of kernel_context drm/i915/perf: Mark up the racy use of perf->exclusive_stream Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome docs: networking: convert 6lowpan.txt to ReST 6lowpan: Replace zero-length array with flexible-array member drm/i915: Fix wrongly populated plane possible_crtcs bit mask arm64: Update comment for ASID() macro drm/i915: Protect i915_request_await_start from early waits pinctrl: da9062: Fix error gpiolib.h path drm/i915/selftests: Check recovery from corrupted LRC drm/i915/selftests: Verify LRC isolation drm/tidss: Drop pointless static qualifier in dispc_find_csc() drm/tidss: fix spelling mistakes "bufer" and "requsted" drm/tidss: Use drm_for_each_bridge_in_chain() drm/tidss: dispc: Fix broken plane positioning code tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED tee: remove redundant teedev in struct tee_shm tee: don't assign shm id for private shms tee: remove unused tee_shm_priv_alloc() tee: remove linked list of struct tee_shm selftests: pidfd: Add pidfd_fdinfo_test in .gitignore exit: Fix Sparse errors and warnings fork: Use RCU_INIT_POINTER() instead of rcu_access_pointer() drm/i915/gt: Pull marking vm as closed underneath the vm->mutex drm/dp_mst: Check crc4 value while building sideband message drm/dp_mst: Fix W=1 warnings MIPS: reduce print level for cache information MIPS: pic32mzda: Drop pointless static qualifier platform/x86: Kconfig: Fix a typo platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member platform/x86/intel-uncore-freq: Add release callback platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS kvm: x86: Limit the number of "kvm: disabled by bios" messages interconnect: qcom: sdm845: Split qnodes into their respective NoCs interconnect: qcom: Consolidate interconnect RPMh support dt-bindings: interconnect: Update Qualcomm SDM845 DT bindings dt-bindings: interconnect: Add YAML schemas for QCOM bcm-voter dt-bindings: interconnect: Convert qcom,sdm845 to DT schema KVM: x86: avoid useless copy of cpufreq policy KVM: allow disabling -Werror KVM: x86: allow compiling as non-module with W=1 KVM: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis KVM: Introduce pv check helpers KVM: let declaration of kvm_get_running_vcpus match implementation KVM: SVM: allocate AVIC data structures based on kvm_amd module parameter arm64: defconfig: Enable MEGARAID_SAS bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal drm/i915/gt: Check engine-is-awake on reset later drm/i915/selftests: Disable heartbeat around manual pulse tests drm/i915: Skip barriers inside waits i3c: master: Replace zero-length array with flexible-array member i3c: Simplify i3c_device_match_id() i3c: Generate aliases for i3c modules i3c: Add a modalias sysfs attribute Bluetooth: Support querying for WBS support through MGMT Bluetooth: btusb: Add flag to define wideband speech capability Bluetooth: Fixing a few comment typos in the quirk definitions. Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' Bluetooth: hci_h4: Fix a typo in a comment Bluetooth: During le_conn_timeout disable EXT_ADV Bluetooth: Remove adv set for directed advertising Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS Bluetooth: Fix Suspicious RCU usage warnings Bluetooth: Replace zero-length array with flexible-array member arm64: zynqmp: Add Xilinx AES node arm64: dts: qcom: msm8996:: Add qcom,tsens-v2 to msm8996.dtsi compatible arm64: dts: qcom: msm8916:: Add qcom,tsens-v0_1 to msm8916.dtsi compatible arm64: dts: qcom: sdm845-mtp: Add Truly display arm64: dts: ipq6018: Add a few device nodes arm64: dts: sc7180: Move venus node to the correct position arm64: dts: sdm845: follow venus-sdm845v2 DT binding random: fix data races at timer_rand_state random: always use batched entropy for get_random_u{32,64} random: Make RANDOM_TRUST_CPU depend on ARCH_RANDOM arm64: add credited/trusted RNG support random: add arch_get_random_*long_early() random: split primary/secondary crng init paths ANDROID: gki_defconfig: Enable CONFIG_RD_LZ4 bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() bpf: INET_DIAG support in bpf_sk_storage inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() crypto: hisilicon - remove redundant assignment of pointer ctx hwrng: omap3-rom - Include linux/io.h for virt_to_phys crypto: md5 - remove unused macros net/mlx5e: Remove redundant comment about goto slow path net/mlx5e: Reduce number of arguments in slow path handling net/mlx5e: Remove unused argument from parse_tc_pedit_action() net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors net/mlx5e: Use netdev_warn() instead of pr_err() for errors net/mlx5e: Use netdev_warn() for errors for added prefix net/mlx5: DR, Improve log messages net/mlx5: DR, Change matcher priority parameter type net/mlx5e: Add devlink fdb_large_groups parameter net/mlx5: Change the name of steering mode param id net/mlx5e: Add support for devlink-port in non-representors mode net/mlx5e: Rename representor get devlink port function net/mlx5: E-Switch, Allow goto earlier chain if FW supports it net/mlx5e: Eswitch, Use per vport tables for mirroring net/mlx5: Eswitch, avoid redundant mask net/mlx5e: Don't allow forwarding between uplink crypto: chelsio - un-register crypto algorithms MAINTAINERS: Update maintainers for chelsio crypto drivers crypto: xilinx - Add Xilinx AES driver dt-bindings: crypto: Add bindings for ZynqMP AES-GCM driver firmware: xilinx: Add ZynqMP aes API for AES functionality selinux: remove unused initial SIDs and improve handling ANDROID: net: wireless: Add module_param(mac_prefix) to mac80211_hwsim selinux: reduce the use of hard-coded hash sizes bpf: Replace zero-length array with flexible-array member powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems PCI: Add boot interrupt quirk mechanism for Xeon chipsets drm/i915/ggtt: do not set bits 1-11 in gen12 ptes ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() ACPI: EC: Avoid passing redundant argument to functions ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() MAINTAINERS: Correct Cadence PCI driver path dm zoned: Fix reference counter initial value of chunk works dm writecache: verify watermark during resume dm: report suspended device during destroy drm/i915/tgl: Add Wa_1608008084 io_uring: fix 32-bit compatability with sendmsg/recvmsg media: vsp1: tidyup VI6_HGT_LBn_H() macro media: smiapp: Move definitions under driver directory media: smiapp: Refactor reading SMIA limits media: smiapp: Move SMIA limit reading up media: smiapp: Turn limit lookup into a function media: smiapp: Use unaligned get and put functions ANDROID: gki: Enable BINFMT_MISC as part of GKI RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() RDMA/opa_vnic: Delete driver version RDMA/ipoib: Don't set constant driver version RDMA/ucma: Put a lock around every call to the rdma_cm layer RDMA/siw: Fix setting active_{speed, width} attributes media: smiapp: Simplify condition for choosing 8-bit access x86/mce: Fix logic and comments around MSR_PPIN_CTL net: dsa: mv88e6xxx: Fix masking of egress port media: omap3isp: Prevent enabling CCDC when stopping streaming media: MAINTAINERS: Sort entries in database for TI VPE/CAL media: staging: media: ipu3: Change 'unsigned long int' to 'unsigned long' media: i2c: Add driver for Sony IMX219 sensor media: dt-bindings: media: i2c: Add IMX219 CMOS sensor binding media: ipu3.rst: add imgu pipe config tool link media: ov5675: add vflip/hflip control support mlxsw: pci: Wait longer before accessing the device after reset mlxsw: reg: Update module_type values in PMTM register and map them to width WAN: Replace zero-length array with flexible-array member NFC: Replace zero-length array with flexible-array member sfc: fix timestamp reconstruction at 16-bit rollover points vsock: fix potential deadlock in transport->release() net: mvpp2: use resolved link config in mac_link_up() net: mvneta: use resolved link config in mac_link_up() net: macb: use resolved link config in mac_link_up() net: dpaa2-mac: use resolved link config in mac_link_up() net: axienet: use resolved link config in mac_link_up() net: mv88e6xxx: use resolved link config in mac_link_up() net: dsa: propagate resolved link config via mac_link_up() net: phylink: propagate resolved link config via mac_link_up() unix: It's CONFIG_PROC_FS not CONFIG_PROCFS 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() atomic_open(): saner calling conventions (return dentry on success) handle_mounts(): start building a sane wrapper for follow_managed() make build_open_flags() treat O_CREAT | O_EXCL as implying O_NOFOLLOW follow_automount() doesn't need the entire nameidata follow_automount(): get rid of dead^Wstillborn code fix automount/automount race properly ARM: dts: bcm2711: Add pcie0 alias ARM: dts: bcm283x: Add missing properties to the PWR LED dpaa2-eth: add support for nway reset dpaa2-eth: add support for mii ioctls net: phy: marvell10g: read copper results from CSSR1 net: phy: marvell: don't interpret PHY status unless resolved mlx5: register lag notifier for init network namespace only s390/qeth: support configurable RX copybreak s390/qeth: don't check for IFF_UP when scheduling napi s390/qeth: don't re-start read cmd when IDX has terminated s390/qeth: reset seqnos on connection startup s390/qeth: remove unused cmd definitions s390/qeth: validate device-provided MAC address s390/qeth: clean up CREATE_ADDR cmd code s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() drm/i915: Set up PIPE_MISC truncate bit on tgl+ unix: define and set show_fdinfo only if procfs is enabled selftests: mlxsw: resource_scale: Invoke for Spectrum-3 selftests: mlxsw: Reduce router scale running time using offload indication selftests: mlxsw: Reduce running time using offload indication selftests: mlxsw: Add shared buffer traffic test selftests: mlxsw: Add mlxsw lib selftests: devlink_lib: Add devlink port helpers selftests: devlink_lib: Check devlink info command is supported selftests: mlxsw: Add shared buffer configuration test selftests: mlxsw: Use busywait helper in rtnetlink test selftests: mlxsw: Use busywait helper in vxlan test selftests: mlxsw: Use busywait helper in blackhole routes test selftests: devlink_trap_l3_drops: Avoid race condition selftests: add a mirror test to mlxsw tc flower restrictions selftests: add egress redirect test to mlxsw tc flower restrictions selftests: mlxsw: Add a RED selftest selftests: forwarding: lib.sh: Add start_tcp_traffic hinic: fix a bug of rss configuration hinic: fix a bug of setting hw_ioctxt hinic: fix a irq affinity bug KVM: s390: introduce module parameter kvm.use_gisa KVM: s390: protvirt: Add KVM api documentation KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED DOCUMENTATION: Protected virtual machine introduction and IPL KVM: s390: protvirt: Add UV cpu reset calls KVM: s390: protvirt: do not inject interrupts after start KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 KVM: s390: protvirt: Support cmd 5 operation state KVM: s390: protvirt: Report CPU state to Ultravisor KVM: s390: protvirt: UV calls in support of diag308 0, 1 KVM: s390: protvirt: Add program exception injection KVM: s390: protvirt: Only sync fmt4 registers KVM: s390: protvirt: Do only reset registers that are accessible KVM: s390: protvirt: disallow one_reg KVM: s390: protvirt: STSI handling KVM: s390: protvirt: Write sthyi data to instruction data area KVM: s390/mm: handle guest unpin events KVM: s390: protvirt: handle secure guest prefix pages KVM: S390: protvirt: Introduce instruction data area bounce buffer KVM: s390: protvirt: Add new gprs location handling KVM: s390: protvirt: Handle spec exception loops KVM: s390: protvirt: Add SCLP interrupt handling KVM: s390: protvirt: Implement interrupt injection KVM: s390: protvirt: Instruction emulation KVM: s390: protvirt: Handle SE notification interceptions KVM: s390/mm: Make pages accessible before destroying the guest KVM: s390: protvirt: Secure memory is not mergeable KVM: s390: protvirt: Add initial vm and cpu lifecycle handling KVM: s390: add new variants of UV CALL KVM: s390: protvirt: Add UV debug trace KVM: s390/interrupt: do not pin adapter interrupt pages s390/protvirt: Add sysfs firmware interface for Ultravisor information s390/mm: add (non)secure page access exceptions handlers s390/mm: provide memory management functions for protected KVM guests s390/protvirt: add ultravisor initialization s390/protvirt: introduce host side setup 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 x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes ARM: OMAP4: hwmod_data: Remove OMAP4 IPU hwmod data ARM: OMAP2+: Drop legacy platform data for OMAP4 DSP ARM: OMAP2+: Drop hwmod data for am3 and am4 PRUSS ARM: dts: am4372: Add idle_states for cpuidle ARM: dts: am33xx: Add idle_states for cpuidle ARM: omap2plus_defconfig: Add CONFIG_ARM_CPUIDLE soc: ti: pm33xx: Add base cpuidle support ARM: OMAP2+: pm33xx-core: Extend platform_data ops for cpuidle ARM: OMAP2+: pm33xx-core: Add cpuidle_ops for am335x/am437x radix tree test suite: Support kmem_cache alignment dt-bindings: arm: cpu: Add TI AM335x and AM437x enable method firmware: arm_sdei: clean up sdei_event_create() firmware: arm_sdei: Use cpus_read_lock() to avoid races with cpuhp firmware: arm_sdei: fix possible double-lock on hibernate error path firmware: arm_sdei: fix double-lock on hibernate with shared events ANDROID: gki_defconfig: disable CONFIG_CRYPTO_MD4 dm thin metadata: fix lockdep complaint dm cache: fix a crash due to incorrect work item cancelling drm/i915: remove ICP_PP_CONTROL nvme-pci: Hold cq_poll_lock while completing CQEs pstore: pstore_ftrace_seq_next should increase position index media: dt-bindings: media: venus: Add sc7180 DT schema media: venus: core: add sc7180 DT compatible and resource struct media: dt-bindings: media: venus: delete old binding document media: venus: core: add sdm845-v2 DT compatible and resource struct media: dt-bindings: media: venus: Add sdm845v2 DT schema media: dt-bindings: media: venus: Convert sdm845 to DT schema media: dt-bindings: media: venus: Convert msm8996 to DT schema i3c: Fix MODALIAS uevents media: dt-bindings: media: venus: Convert msm8916 to DT schema media: venus: vdec: handle 10bit bitstreams media: venus: introduce core selection media: venus: redesign clocks and pm domains control EDAC/synopsys: Do not print an error with back-to-back snprintf() calls media: venus: cache vb payload to be used by clock scaling media: venus: venc: blacklist two encoder properties media: venus: firmware: Use %pR to print IO resource media: venus: hfi_parser: Ignore HEVC encoding for V1 media: MAINTAINERS: Add dt-binding files for Venus drm/panfrost: default_supplies[] can be static tee: amdtee: fix memory leak in amdtee_open_session() Documentation/memory-barriers: Fix typos doc: Add rcutorture scripting to torture.txt doc/RCU/rcu: Use https instead of http if possible doc/RCU/rcu: Use absolute paths for non-rst files doc/RCU/rcu: Use ':ref:' for links to other docs doc/RCU/listRCU: Update example function name doc/RCU/listRCU: Fix typos in a example code snippets doc/RCU/Design: Remove remaining HTML tags in ReST files s390/mm: remove fake numa support s390/crypto: explicitly memzero stack key material in aes_s390.c s390: Replace zero-length array with flexible-array member s390/qdio: simplify debugfs code s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 doc: Add some more RCU list patterns in the kernel perf annotate: Fix segfault with source toggle perf annotate: Align struct annotate_args arm64: mm: convert cpu_do_switch_mm() to C x86/traps: Stop using ist_enter/exit() in do_int3() perf annotate: Simplify disasm_line allocation and freeing code PCI: brcmstb: Fix build on 32bit ARM platforms with older compilers perf annotate: Remove privsize from symbol__annotate() args perf probe: Check return value of strlist__add() for -ENOMEM dma-buf: make move_notify mandatory if importer_ops are provided dma-buf: drop dynamic_mapping flag drm/amdgpu: implement amdgpu_gem_prime_move_notify v2 drm/amdgpu: add amdgpu_dma_buf_pin/unpin v2 drm/amdgpu: use allowed_domains for exported DMA-bufs drm/ttm: remove the backing store if no placement is given dma-buf: add dynamic DMA-buf handling v15 io_uring: define and set show_fdinfo only if procfs is enabled arm64: fix NUMA Kconfig typos gfs2: leaf_dealloc needs to allocate one more revoke gfs2: allow journal replay to hold sd_log_flush_lock gfs2: don't allow releasepage to free bd still used for revokes gfs2: flesh out delayed withdraw for gfs2_log_flush gfs2: Do proper error checking for go_sync family of glops functions gfs2: Don't demote a glock until its revokes are written gfs2: drain the ail2 list after io errors gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty gfs2: Check for log write errors before telling dlm to unlock gfs2: Prepare to withdraw as soon as an IO error occurs in log write gfs2: Issue revokes more intelligently gfs2: Add verbose option to check_journal_clean gfs2: fix infinite loop when checking ail item count before go_inval gfs2: Force withdraw to replay journals and wait for it to finish x86/entry/entry_32: Route int3 through common_exception x86/irq: Remove useless return value from do_IRQ() x86/traps: Remove redundant declaration of do_double_fault() x86/traps: Document do_spurious_interrupt_bug() x86/traps: Remove pointless irq enable from do_spurious_interrupt_bug() x86/entry/32: Force MCE through do_mce() x86/mce: Disable tracing and kprobes on do_machine_check() x86/entry/32: Add missing ASM_CLAC to general_protection entry perf config: Document missing config options perf annotate: Fix perf config option description perf annotate: Prefer cmdline option over default config perf annotate: Make perf config effective perf config: Introduce perf_config_u8() perf annotate: Fix --show-nr-samples for tui/stdio2 perf annotate: Fix --show-total-period for tui/stdio2 perf annotate/tui: Re-render title bar after switching back from script browser dt-bindings: vendor-prefixes: Add prefix for PocketBook International SA dt-bindings: rng: Convert BCM2835 to DT schema dt-bindings: mmc: Convert Cadence SD/SDIO/eMMC controller to json-schema dt-bindings: mtd: Convert Denali NAND controller to json-schema arm64: dts: allwinner: Add initial support for Pine64 PinePhone dt-bindings: arm: sunxi: Add PinePhone 1.0 and 1.1 bindings arm64: dts: sun50i-a64: Add i2c2 pins ARM: dts: sunxi: h3/h5: add r_pwm node drm/virtio: fix mmap page attributes drm/shmem: add support for per object caching flags. arm64: allwinner: a64: enable LCD-related hardware for Pinebook drm/panel: simple: Add NewEast Optoelectronics CO., LTD WJFH116008A panel support dt-bindings: display: simple: Add NewEast Optoelectronics WJFH116008A compatible MIPS: Fix CONFIG_MIPS_CMDLINE_DTB_EXTEND handling tools headers UAPI: Update tools's copy of kvm.h headers tools arch x86: Sync the msr-index.h copy with the kernel sources dt-bindings: Add Guangdong Neweast Optoelectronics CO. LTD vendor prefix drm/bridge: anx6345: don't print error message if regulator is not ready spi/zynqmp: remove entry that causes a cs glitch XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI dma-buf: free dmabuf->name in dma_buf_release() clocksource: Replace setup_irq() by request_irq() drm/bridge: analogix-anx6345: fix set of link bandwidth drm/virtio: add virtio_gpu_is_shmem helper drm/virtio: make mmap callback consistent with callbacks clocksource/drivers/ingenic: Add support for TCU of X1000 dt-bindings: timer: Add X1000 bindings. ARM: decompressor: switch to by-VA cache maintenance for v7 cores ARM: decompressor: prepare cache_clean_flush for doing by-VA maintenance ARM: decompressor: factor out routine to obtain the inflated image size FROMLIST: kbuild: generate autoksyms.h early FROMLIST: kbuild: split adjust_autoksyms.sh in two parts FROMLIST: kbuild: allow symbol whitelisting with TRIM_UNUSED_KSYMS clocksource/drivers/timer-ti-dm: Drop bogus omap_dm_timer_of_set_source() clocksource/drivers/timer-ti-dm: Do not update counter on updating the period ipv6: xfrm6_tunnel.c: Use built-in RCU list checking sched/fair: Fix statistics for find_idlest_group() clocksource/drivers/owl: Improve owl_timer_init fail messages clocksource: Add driver for the Ingenic JZ47xx OST mtd: spi-nor: Refactor spi_nor_read_id() cpufreq: Fix policy initialization for internal governor drivers drm/i915/drv: use intel_uncore_write() for register access drm/i915/dram: use intel_uncore_*() functions for register access drm/i915: split out intel_dram.[ch] from i915_drv.c drm/i915: significantly reduce the use of <drm/i915_drm.h> net: dsa: mv88e6xxx: fix duplicate vlan warning net: switchdev: do not propagate bridge updates across bridges net/smc: check for valid ib_client_data net: stmmac: fix notifier registration net: phy: mscc: fix firmware paths net: qrtr: Fix error pointer vs NULL bugs net: phy: mscc: add missing shift for media operation mode selection phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling mptcp: add dummy icsk_sync_mss() net: ena: fix broken interface between ENA driver and FW mptcp: defer work schedule until mptcp lock is released mptcp: avoid work queue scheduling if possible mptcp: remove mptcp_read_actor mptcp: add rmem queue accounting mptcp: update mptcp ack sequence from work queue mptcp: add work queue skeleton mptcp: add and use mptcp_data_ready helper mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 mlxsw: spectrum: Initialize advertised speeds to supported speeds mlxsw: spectrum: Move the ECN-marked packet counter to ethtool mlxsw: spectrum_switchdev: Optimize SFN records processing net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg af_llc: fix if-statement empty body warning slip: not call free_netdev before rtnl_unlock in slip_open drm/hisilicon: Fixed pcie resource conflict between drm and firmware drm/hisilicon: Set preferred mode resolution and maximum resolution drm/hisilicon: Add the mode_valid function drm/hisilicon: fixed the wrong resolution configurations drm/hisilicon: Enable the shadowfb for hibmc drm/hisilicon: Add new clock/resolution configurations net/smc: improve peer ID in CLC decline for SMC-R net/smc: rework peer ID handling tcp-zerocopy: Update returned getsockopt() optlen. ipv6: restrict IPV6_ADDRFORM operation net/smc: fix cleanup for linkgroup setup failures net: fix sysfs permssions when device changes network namespace net-sysfs: add queue_change_owner() net-sysfs: add netdev_change_owner() drivers/base/power: add dpm_sysfs_change_owner() device: add device_change_owner() sysfs: add sysfs_change_owner() sysfs: add sysfs_group{s}_change_owner() sysfs: add sysfs_link_change_owner() sysfs: add sysfs_file_change_owner() net: bcmgenet: Clear ID_MODE_DIS in EXT_RGMII_OOB_CTRL when not needed sched: act: count in the size of action flags bitfield kbuild: get rid of trailing slash from subdir- example net: core: devlink.c: Use built-in RCU list checking net: cisco: Replace zero-length array with flexible-array member net: marvell: Replace zero-length array with flexible-array member net: hns: Replace zero-length array with flexible-array member sfc: Replace zero-length array with flexible-array member qlogic: Replace zero-length array with flexible-array member net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec Revert "net: dsa: bcm_sf2: Also configure Port 5 for 2Gb/sec on 7278" ANDROID: gki_defconfig: Disable CONFIG_RT_GROUP_SCHED ANDROID: Disable wq fp check in CFI builds bnxt_en: add newline to netdev_*() format strings drm/i915/tgl: Add Wa_1606054188:tgl drm/i915/tgl: Allow DC5/DC6 entry while PG2 is active FROMGIT: of: property: Add device link support for power-domains and hwlocks netfilter: xt_hashlimit: unregister proc file before releasing mutex dt-bindings: mmc: Convert UniPhier SD controller to json-schema dt-bindings: dma: Convert UniPhier MIO DMA controller to json-schema dt-bindings: interrupt-controller: Convert UniPhier AIDET to json-schema dt-bindings: bus: Convert UniPhier System Bus to json-schema dt-bindings: pinctrl: Convert UniPhier pin controller to json-schema dt-bindings: gpio: Convert UniPhier GPIO to json-schema dt-bindings: arm: Convert UniPhier board/SoC bindings to json-schema leds: pwm: convert to atomic PWM API leds: pwm: simplify if condition leds: add SGI IP30 led support leds: lm3697: fix spelling mistake "To" -> "Too" ethtool: limit bitset size drm/amdgpu: drop legacy drm load and unload callbacks drm/amdgpu/display: don't call drm_dp_mst_connector_late_register (v2) drm/amdgpu/display: split dp connector registration (v4) drm/amdgpu/display: add a late register connector callback drm/amd/display: move dpcd debugfs members setup drm/amdgpu/display: move debugfs init into core amdgpu debugfs (v2) drm/amdgpu: don't call drm_connector_register for non-MST ports drm/amdgpu/ring: move debugfs init into core amdgpu debugfs drm/amdgpu/firmware: move debugfs init into core amdgpu debugfs drm/amdgpu/regs: move debugfs init into core amdgpu debugfs drm/amdgpu/gem: move debugfs init into core amdgpu debugfs drm/amdgpu/fence: move debugfs init into core amdgpu debugfs drm/amdgpu/sa: move debugfs init into core amdgpu debugfs drm/amdgpu/pm: move debugfs init into core amdgpu debugfs drm/amdgpu/ttm: move debugfs init into core amdgpu debugfs drm/amdgpu: rename amdgpu_debugfs_preempt_cleanup drm/amdgpu: Increase timout on emulator to tenfold instead of twice drm/amd/powerplay: add DFCstate control pptable func for arct drm/amd/powerplay: update arcturus ppsmc header to 54.15.0 drm/amdgpu/display: clean up hdcp workqueue handling drm/amdkfd: Delete unnecessary unmap queue package submissions drm/amdkfd: Delete excessive printings drm/amdkfd: Fix a memory leak in queue creation error handling drm/amdkfd: Count active CP queues directly drm/amdkfd: Avoid ambiguity by indicating it's cp queue drm/amdkfd: Rename queue_count to active_queue_count drm/amd: Extend ROCt to surface UUID for devices that have them drm/amdgpu: Fix check for DPM when returning max clock drm/amdgpu: Don't write GCVM_L2_CNTL* regs on navi12 VF drm/radeon: Inline drm_get_pci_dev drm/amdgpu: Drop DRIVER_USE_AGP drm/amd/powerplay: Use bitwise instead of arithmetic operator for flags drm/amd/display: remove set but not used variable 'mc_vm_apt_default' drm/amd/amdgpu: Add gfxoff debugfs entry drm/amdgpu: use amdgpu_ring_test_helper when possible drm/amdgpu: add VM update fences back to the root PD v2 drm/amdgpu: cleanup amdgpu_ring_fini drm/amdgpu: Add Arcturus D342 page retire support drm/amdgpu: toggle DF-Cstate to protect DF reg access drm/amdgpu: move get_xgmi_relative_phy_addr to amdgpu_xgmi.c drm/amdgpu: add dpm helper function for DF Cstate control drm/amdgpu: update psp firmwares loading sequence V2 drm/amdgpu: Remove kfd eviction fence before release bo (v2) net: Fix Tx hash bound checking drm/radeon: Inline drm_get_pci_dev drm/amdgpu: Drop DRIVER_USE_AGP ARM: dts: exynos: Fix memory on Artik5 evaluation boards ARM: OMAP2+: Fix compile if CONFIG_HAVE_ARM_SMCCC is not set spi: pxa2xx: Add CS control clock quirk arm: dts: dra76x: Fix mmc3 max-frequency ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes regulator: add smb208 support ASoC: tas2562: Add entries for the TAS2563 audio amplifier ASoC: dt-bindings: Add TAS2563 compatible to the TAS2562 binding ASoC: amd: Allow I2S wake event after ACP is powerd On ASoC: rt5682: Revise the function name ASoC: rt5682: Add the soundwire support ASoC: amd: Add machine driver for Raven based platform bus: ti-sysc: Implement display subsystem reset quirk bus: ti-sysc: Fix 1-wire reset quirk bus: ti-sysc: Detect display subsystem related devices bus: ti-sysc: Handle module unlock quirk needed for some RTC bus: ti-sysc: Implement SoC revision handling bus: ti-sysc: Don't warn about legacy property for nested ti-sysc devices bus: ti-sysc: Consider non-existing registers too when matching quirks bus: ti-sysc: Improve reset to work with modules with no sysconfig bus: ti-sysc: Rename clk related quirks to pre_reset and post_reset quirks drm/omap: Prepare DSS for probing without legacy platform data Revert "KVM: x86: enable -Werror" signal: avoid double atomic counter increments for user accounting io_uring: drop file set ref put/get on switch ASoC: soc-dai: add get_sdw_stream() callback ASoC: pcm: check if cpu-dai supports a given stream ASoC: Return error if the function does not support multi-cpu ASoC: Add multiple CPU DAI support in DAPM ASoC: Add dapm_add_valid_dai_widget helper ASoC: Add multiple CPU DAI support for PCM ops ASoC: Add initial support for multiple CPU DAIs blk-mq: Remove some unused function arguments selftests/bpf: Add test for "bpftool feature" command bpftool: Update bash completion for "bpftool feature" command bpftool: Update documentation of "bpftool feature" command bpftool: Make probes which emit dmesg warnings optional bpftool: Move out sections to separate functions kbuild: add dt_binding_check to PHONY in a correct place kbuild: add dtbs_check to PHONY RDMA/bnxt_re: Using vmalloc requires including vmalloc.h kbuild: remove unneeded semicolon at the end of cmd_dtb_check kbuild: fix DT binding schema rule to detect command line changes kbuild: remove wrong documentation about mandatory-y kbuild: add comment for V=2 mode iavf: use tc_cls_can_offload_and_chain0() instead of chain check dt-bindings: i2c: Convert UniPhier FI2C controller to json-schema dt-bindings: i2c: Convert UniPhier I2C controller to json-schema dt-bindings: serial: Convert UniPhier UART to json-schema of: unittest: annotate warnings triggered by unittest of: unittest: add overlay gpio test to catch gpio hog problem ASoC: tas2562: Fix sample rate error message of: property: Add device link support for power-domains and hwlocks bpftool: Support struct_ops, tracing, ext prog types dt-bindings: ata: rcar-sata: Convert to json-schema dt-bindings: example-schema: Drop double quotes around URLs drm/etnaviv: add hwdb entry for gc400 found in STM32 drm/etnaviv: update hwdb selection logic drm/etnaviv: update gc7000 chip identity entry drm/etnaviv: show identity information in debugfs drm/etnaviv: determine product, customer and eco id drm/etnaviv: update hardware headers from rnndb scripts/bpf: Switch to more portable python3 shebang efi: READ_ONCE rng seed size before munmap efi/x86: Handle by-ref arguments covering multiple pages in mixed mode efi/x86: Remove support for EFI time and counter services in mixed mode efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper drm/i915: Fix broken num_entries in skl_ddb_allocation_overlaps drm/i915: Add WARN_ON in intel_get_crtc_for_pipe() drm/i915: Get first crtc instead of PIPE_A crtc drm/i915: Fix broken transcoder err state drm/i915: Remove (pipe == crtc->index) assumption drm/i915: Iterate over pipes and skip the disabled one io_uring: import_single_range() returns 0/-ERROR io_uring: pick up link work on submit reference drop leds: leds-bd2802: remove set but not used variable 'pdata' leds: ns2: Convert to GPIO descriptors leds: ns2: Absorb platform data selftests: nft_concat_range: Add test for reported add/flush/add issue nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() drm/ttm: fix leaking fences via ttm_buffer_object_transfer x86/Kconfig: Make CMDLINE_OVERRIDE depend on non-empty CMDLINE ext2: Silence lockdep warning about reclaim under xattr_sem drm/i915: Avoid recursing onto active vma from the shrinker drm/i915/pmu: Avoid using globals for PMU events drm/i915/pmu: Avoid using globals for CPU hotplug state drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt drm/i915: fix header test with GCOV drm/omap: dss: Remove unused omap_dss_device operations drm/omap: dss: Remove unused omapdss_of_find_connected_device() function drm/omap: dss: Inline the omapdss_display_get() function drm/omap: Hardcode omap_connector type to DSI drm/omap: sdi: Register a drm_bridge drm/omap: sdi: Sort includes alphabetically drm/omap: dpi: Register a drm_bridge drm/omap: dpi: Simplify clock setting API drm/omap: dpi: Reorder functions in sections drm/omap: dpi: Sort includes alphabetically drm/omap: hdmi5: Simplify EDID read drm/omap: hdmi4: Simplify EDID read drm/omap: venc: Remove omap_dss_device operations drm/omap: hdmi: Remove omap_dss_device operations drm/omap: Remove HPD, detect and EDID omapdss operations drm/omap: Switch the HDMI and VENC outputs to drm_bridge drm/omap: Create connector for bridges drm/omap: venc: Register a drm_bridge drm/omap: dss: Remove .set_hdmi_mode() and .set_infoframe() operations drm/omap: hdmi4: Implement drm_bridge .hpd_notify() operation drm/omap: hdmi5: Move mode set, enable and disable operations to bridge drm/omap: hdmi4: Move mode set, enable and disable operations to bridge drm/omap: hdmi5: Register a drm_bridge for EDID read drm/omap: hdmi4: Register a drm_bridge for EDID read drm/omap: hdmi5: Rework EDID read to isolate data read drm/omap: hdmi4: Rework EDID read to isolate data read drm/omap: hdmi: Allocate EDID in the .read_edid() operation drm/omap: dss: Make omap_dss_device_ops optional drm/omap: Add infrastructure to support drm_bridge local to DSS outputs drm/omap: dss: Fix output next device lookup in DT drm/omap: Use the drm_panel_bridge API drm/omap: Factor out display type to connector type conversion drm/omap: Simplify HDMI mode and infoframe configuration drm/omap: dss: Cleanup DSS ports on initialisation failure drm: Add helper to create a connector for a chain of bridges drm/bridge: tfp410: Allow operation without drm_connector drm/bridge: tfp410: Replace manual connector handling with bridge drm/bridge: panel: Implement bridge connector operations drm/bridge: Add driver for the TI TPD12S015 HDMI level shifter drm/bridge: Add bridge driver for display connectors drm/bridge: simple-bridge: Add support for the TI OPA362 drm/bridge: simple-bridge: Add support for enable GPIO drm/bridge: simple-bridge: Add support for non-VGA bridges drm/bridge: dumb-vga-dac: Rename driver to simple-bridge drm/bridge: dumb-vga-dac: Rename internal symbols to simple-bridge drm/bridge: Extend bridge API to disable connector creation drm/bridge: Add interlace_allowed flag to drm_bridge drm/bridge: Add connector-related bridge operations and data drm/bridge: Improve overview documentation drm/bridge: Fix atomic state ops documentation drm/bridge: Document the drm_encoder.bridge_chain field as private drm/edid: Add flag to drm_display_info to identify HDMI sinks drm/connector: Add helper to get a connector type name video: hdmi: Change return type of hdmi_avi_infoframe_init() to void PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM i2c: dev: keep sorting of includes i2c: stm32f7: allow controller to be wakeup-source i2c: imx: implement master_xfer_atomic callback i2c: at91: implement i2c bus recovery dt-bindings: i2c: at91: document optional bus recovery properties PCI: pci-epf-test: Add support to defer core initialization soundwire: add helper macros for devID fields soundwire: cadence: remove useless prototypes drm/i915: split intel_modeset_init() to pre/post irq install drm/i915: stop assigning drm->dev_private pointer zonefs: select FS_IOMAP zonefs: fix IOCB_NOWAIT handling arm64: defconfig: Enable Qualcomm SDM845 display and gpu clocks arm64: dts: sc7180: add display dt nodes arm64: dts: qcom: sc7180: Correct qmp phy reset entries arm64: dts: sc7180: Add Venus firmware subnode arm64: dts: sc7180: Add Venus video codec DT node arm64: dts: qcom: sc7180: Add CPU topology arm64: dts: qcom: sc7180: Add CPU capacity values arm64: dts: qcom: sc7180: Add dynamic CPU power coefficients arm64: defconfig: Enable qcom ipq6018 clock and pinctrl drm/mediatek: add mt8183 dpi clock factor dt-bindings: display: mediatek: update dpi supported chips net/mlx5: sparse: warning: Using plain integer as NULL pointer net/mlx5: sparse: warning: incorrect type in assignment net/mlx5: Fix header guard in rsc_dump.h Documentation: fix vxlan typo in mlx5.rst net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions net/mlx5e: RX, Use indirect calls wrapper for posting descriptors net/mlx5e: Change inline mode correctly when changing trust state net/mlx5e: Add context to the preactivate hook net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover net/mlx5e: Remove unneeded netif_set_real_num_tx_queues net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases 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 net/mlx5e: Add missing LRO cap check net/mlx5e: Define one flow for TXQ selection when TCs are configured bootconfig: Fix CONFIG_BOOTTIME_TRACING dependency issue ANDROID: drm/msm/a6xx: Make a6xx_gmu_bo.iova a dma_addr_t powerpc/32: drop get_pteptr() powerpc/32: refactor pmd_offset(pud_offset(pgd_offset... powerpc/32: don't restore r0, r6-r8 on exception entry path after trace_hardirqs_off() virtio_net: Add XDP meta data support virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer selftests/bpf: Print backtrace on SIGSEGV in test_progs hwmon: (pmbus/xdpe12284) Add callback for vout limits conversion clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled of: of_reserved_mem: Increase limit on number of reserved regions drm/panfrost: Add support for multiple power domains drm/panfrost: Add support for multiple regulators drm/panfrost: Improve error reporting in panfrost_gpu_power_on io-wq: ensure work->task_pid is cleared on init x86/mce/therm_throt: Undo thermal polling properly on CPU offline drm/panfrost: Don't try to map on error faults drm/i915/gem: Honour O_NONBLOCK before throttling execbuf submissions drm/i915: Allow userspace to specify ringsize on construction drm/i915: Flush idle barriers when waiting pstore/ram: remove unnecessary ramoops_unregister_dummy() pstore/platform: fix potential mem leak if pstore_init_fs failed selftests: netdevsim: Extend devlink trap test to include flow action cookie netdevsim: add ACL trap reporting cookie as a metadata mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() mlxsw: pci: Extract cookie index for ACL discard trap packets mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload mlxsw: core_acl_flex_actions: Add trap with userdef action devlink: extend devlink_trap_report() to accept cookie and pass drop_monitor: extend by passing cookie from driver devlink: add trap metadata type for cookie flow_offload: pass action cookie through offload structures dt-bindings: ARM: Clean up PMU compatible list dt-bindings: ARM: Add recent Cortex/Neoverse PMUs dt-bindings: ARM: Add recent Cortex/Neoverse CPUs icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n nfs: add minor version to nfs_server_key for fscache NFS: Fix leak of ctx->nfs_server.hostname drm/i915: Update DRIVER_DATE to 20200225 NFS: Don't hard-code the fs_type when submounting 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 null_blk: remove unused fields in 'nullb_cmd' amdgpu/gmc_v9: save/restore sdpif regs during S3 drm/amdgpu: fix memory leak during TDR test(v2) drm/amd/display: limit display clock to 100MHz to avoid FIFO error drm/amd/display: Access patches from stream for ignore MSA monitor patch drm/amd/display: Temporarily disable stutter on MPO transition drm/amd/display: Make clock table struct more accessible drm/amd/display: optimize prgoram wm and clks drm/amd/display: correct dml surface size assignment drm/amd/display: Update TTU properly drm/amd/display: Fix RV2 Variant Detection drm/amd/display: Add driver support for enabling PSR on DMCUB drm/amd/display: 3.2.74 drm/amd/display: remove unused dml variable drm/amd/display: update dml input population function drm/amd/display: Add visual confirm support for FreeSync 2 ARGB2101010 drm/amd/display: Link training TPS1 workaround drm/amd/display: Monitor patch to delay setting ignore MSA bit drm/amd/display: Workaround required for link training reliability drm/amd/display: Revert "DCN2.x Do not program DPPCLK if same value" drm/amd/display: Add DMUB firmware state debugfs drm/amd/display: programming last delta in output transfer function LUT to a correct value drm/amd/display: make some rn_clk_mgr structs and funcs static drm/amd/display: Add function pointers for panel related hw functions drm/amd/display: Fix HDMI repeater authentication drm/amd/display: 3.2.73 drm/amd/display: Only round InfoFrame refresh rates drm/amd/display: System crashes when add_ptb_to_table() gets called drm/amd/display: do not force UCLK DPM to stay at highest state during display off in DCN2 drm/amd/display: Add dmcu f/w loading for NV12 drm/amd/display: Don't ask PSP to load DMCUB for backdoor load drm/amd/display: Wait for DMCUB to finish loading before executing commands drm/amd/display: Disable PG on NV12 drm/amd/display: DMUB Firmware Load by PSP drm/amd/display: dmub back door load drm/amd/display: Update TX masks correctly drm/amd/display: update scaling filters drm/amd/display: dal_ddc_i2c_payloads_create can fail causing panic drm/amd/display: Add aconnector condition check for dpcd read drm/amdgpu: Improve Vega20 XGMI TLB flush workaround drm/amdgpu: fix psp ucode not loaded in bare-metal amdgpu/gmc_v9: save/restore sdpif regs during S3 drm/amdgpu/discovery: make the discovery code less chatty drm/amdgpu: fix colliding of preemption drm/amdgpu: fix memory leak during TDR test(v2) drm/amdgpu: cleanup some incorrect reg access for SRIOV io-wq: remove spin-for-work optimization drm/i915: Drop assertion that active->fence is unchanged io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL blktrace: Protect q->blk_trace with RCU gpiolib: export gpiochip_get_desc x86/vmlinux: Drop unneeded linker script discard of .eh_frame ASoC: Intel: mrfld: fix incorrect check on p->sink x86/*/Makefile: Use -fno-asynchronous-unwind-tables to suppress .eh_frame sections PCI: dwc: Add API to notify core initialization completion PCI: endpoint: Add notification for core init completion PCI: dwc: Refactor core initialization code for EP mode PCI: endpoint: Add core init notifying feature selftests: nft_concat_range: Move option for 'list ruleset' before command microblaze: Use asm generic cmpxchg.h for !SMP case microblaze: Define percpu sestion in linker file microblaze: Remove unused boot_cpuid variable microblaze: Add missing irqflags.h header microblaze: Add sync to tlb operations microblaze: Define microblaze barrier microblaze: Remove empty headers microblaze: Remove early printk setup microblaze: Remove architecture tlb.h and use generic one microblaze: Convert headers to SPDX license USB: serial: f81232: set F81534A serial port with RS232 mode USB: serial: f81232: add F81534A support USB: serial: f81232: use devm_kzalloc for port data USB: serial: f81232: add tx_empty function USB: serial: f81232: extract LSR handler microblaze: Fix _reset() function drm/i915/gem: Cleanup shadow batch after I915_EXEC_SECURE docs: kref: Clarify the use of two kref_put() in example code docs: add a script to check sysctl docs Documentation: fix a typo for intel_iommu=nobounce docs: sysctl/kernel: document acpi_video_flags soundwire: bus: don't treat CMD_IGNORED as error on ClockStop soundwire: bus: add clock stop helpers soundwire: bus: fix io error when processing alert event soundwire: bus: disable pm_runtime in sdw_slave_delete soundwire: bus: add helper to clear Slave status to UNATTACHED soundwire: bus: write Slave Device Number without runtime_pm soundwire: bus: add PM/no-PM versions of read/write functions soundwire: bus: fix race condition with initialization_complete signaling soundwire: bus: fix race condition with enumeration_complete signaling soundwire: bus: fix race condition with probe_complete signaling drm/bridge: panel: Propagate bus format/flags drm/bridge: lvds-codec: Constify the drm_bridge_funcs structure drm/bridge: lvds-codec: Add to_lvds_codec() function docs: Fix empty parallelism argument docs: remove MPX from the x86 toc docs: gpu: i915.rst: fix warnings due to file renames scripts: documentation-file-ref-check: improve :doc: handling docs/core-api: Add Fedora instructions for GCC plugins ARM: dts: sun8i-a83t: Add thermal trip points/cooling maps ARM: dts: sun8i-h3: Add thermal trip points/cooling maps arm64: dts: allwinner: h6: Fix PMU compatible arm64: dts: allwinner: h5: Fix PMU compatible drm/virtio: enqueue virtio_gpu_create_context after the first 3D ioctl drm/virtio: track whether or not a context has been initiated drm/virtio: factor out context create hypercall drm/virtio: use consistent names for drm_files dmaengine: imx-sdma: Fix the event id check to include RX event for UART6 drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime drm/i915/gvt: Fix drm_WARN issue where vgpu ptr is unavailable MAINTAINERS: Hand MIPS over to Thomas dmaengine: tegra-apb: Improve error message about DMA underflow dmaengine: tegra-apb: Remove unused function argument dmaengine: tegra-apb: Support COMPILE_TEST dmaengine: tegra-apb: Remove MODULE_ALIAS dmaengine: tegra-apb: Allow to compile as a loadable kernel module dmaengine: tegra-apb: Add missing of_dma_controller_free dmaengine: tegra-apb: Clean up suspend-resume dmaengine: tegra-apb: Keep clock enabled only during of DMA transfer dmaengine: tegra-apb: Remove duplicated pending_sg_req checks dmaengine: tegra-apb: Remove assumptions about unavailable runtime PM dmaengine: tegra-apb: Remove unneeded initialization of tdc->config_init dmaengine: tegra-apb: Fix coding style problems dmaengine: tegra-apb: Use devm_request_irq dmaengine: tegra-apb: Use devm_platform_ioremap_resource dmaengine: tegra-apb: Clean up tasklet releasing dmaengine: tegra-apb: Prevent race conditions on channel's freeing dmaengine: tegra-apb: Implement synchronization hook dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list dmaengine: tegra-apb: Fix use-after-free dmaengine: ti: edma: Support for interleaved mem to mem transfer dmaengine: at_xdmac: Fix locking in tasklet dmaengine: at_xdmac: GFP_KERNEL for user that can sleep dmaengine: at_xdmac: Drop locking in at_xdmac_alloc_chan_resources() dmaengine: at_xdmac: Drop always true check dmaengine: at_hdmac: Fix deadlocks dmaengine: at_hdmac: Switch atomic allocations to GFP_NOWAIT dmaengine: at_hdmac: Drop description for a not defined parameter dmaengine: at_hdmac: Return err in case the chan is not free at alloc res time dmaengine: at_hdmac: Drop locking in at_hdmac_alloc_chan_resources() dmaengine: at_hdmac: Substitute kzalloc with kmalloc dmaengine: xilinx_dma: In dma channel probe fix node order dependency dmaengine: xilinx_dma: Extend dma_config structure to store max channel count dmaengine: stm32-dma: use vchan_terminate_vdesc() in .terminate_all dmaengine: stm32-dma: fix sleeping function called from invalid context dmaengine: stm32-dma: add copy_align constraint dmaengine: stm32-dma: use dma_set_max_seg_size to set the sg limit dmaengine: stm32-dma: enable descriptor_reuse dmaengine: stm32-dma: driver defers probe for reset dmaengine: stm32-dma: use reset controller only at probe time dmaengine: stm32-dma: add suspend/resume power management support arm64: dts: Add ipq6018 SoC and CP01 board support dt-bindings: qcom: Add ipq6018 bindings arm64: dts: sc7180: Add clock controller nodes arm64: dts: qcom: sdm845: Add the missing clock on the videocc arm64: dts: qcom: sdm845: Add missing clocks / fix names on the gpucc arm64: dts: qcom: sdm845: Add the missing clocks on the dispcc drm/mediatek: Handle component type MTK_DISP_OVL_2L correctly arm64: dts: qcom: qcs404: Fix sdhci compat string ARM64: dts: qcom: add gpio-ranges property ARM: dts: qcom: add gpio-ranges property arm64: dts: qcom: pm6150: Add label to pwrkey node arm64: dts: qcom: add Venus firmware node on Cheza blk-mq: insert passthrough request into hctx->dispatch directly drm/i915: Update DRIVER_DATE to 20200224 drm/i915: Update DRIVER_DATE to 20200224 selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP selftests/bpf: Run reuseport tests only with supported socket types bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled bpf, lpm: Make locking RT friendly bpf: Prepare hashtab locking for PREEMPT_RT bpf: Factor out hashtab bucket lock operations bpf: Replace open coded recursion prevention in sys_bpf() bpf: Use recursion prevention helpers in hashtab code bpf: Provide recursion prevention helpers bpf: Use migrate_disable/enable in array macros and cgroup/lirc code. bpf: Use migrate_disable/enabe() in trampoline code. bpf/tests: Use migrate disable instead of preempt disable bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites. bpf: Replace cant_sleep() with cant_migrate() bpf: Provide bpf_prog_run_pin_on_cpu() helper bpf: Dont iterate over possible CPUs with interrupts disabled bpf: Remove recursion prevention from rcu free callback perf/bpf: Remove preempt disable around BPF invocation bpf/trace: Remove redundant preempt_disable from trace_call_bpf() bpf: disable preemption for bpf progs attached to uprobe bpf/trace: Remove EXPORT from trace_call_bpf() bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() bpf: Update locking comment in hashtab code bpf: Enforce preallocation for instrumentation programs on RT bpf: Tighten the requirements for preallocated hash maps arm64: dts: qcom: db845c: Enable PCIe controllers arm64: dts: qcom: sdm845: Add second PCIe PHY and controller arm64: dts: qcom: sdm845: Add first PCIe controller and PHY net: qrtr: fix spelling mistake "serivce" -> "service" net: ethernet: stmmac: don't warn about missing optional wakeup IRQ net: ethernet: stmmac: demote warnings about missing optional clocks net: bcmgenet: reduce severity of missing clock warnings net: bcmgenet: Fetch MAC address from the adapter net: bcmgenet: Initial bcmgenet ACPI support net: bcmgenet: enable automatic phy discovery net: bcmgenet: refactor phy mode configuration mdio_bus: Add generic mdio_find_bus() freescale: Replace zero-length array with flexible-array member intel: Replace zero-length array with flexible-array member netronome: Replace zero-length array with flexible-array member toshiba: Replace zero-length array with flexible-array member chelsio: Replace zero-length array with flexible-array member dt-bindings: net: dsa: ocelot: document the vsc9959 core net: dsa: felix: Use PHY_INTERFACE_MODE_INTERNAL instead of GMII bareudp: Fix uninitialized variable warnings. spi: pxa2xx: drv_data can't be NULL in ->remove() spi: pxa2xx: Return error codes from pxa2xx_spi_init_pdata() drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() audit: always check the netlink payload length in audit_receive_msg() net: Special handling for IP & MPLS. net: UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. af_unix: Add missing annotation for unix_wait_for_peer() dccp: Add missing annotation for dccp_child_process() net: netrom: Add missing annotation for nr_neigh_stop() net: netrom: Add missing annotation for nr_neigh_start() net: netrom: Add missing annotation for nr_node_stop() net: netrom: Add missing annotation for nr_node_start() netrom: Add missing annotation for nr_info_stop() netrom: Add missing annotation for nr_info_start() net: Add missing annotation for llc_seq_start() sctp: Add missing annotation for sctp_transport_walk_stop() sctp: Add missing annotation for sctp_transport_walk_start() sctp: Add missing annotation for sctp_err_finish() ip6mr: Fix RCU list debugging warning ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() ASoC: soc-pcm: add snd_soc_dai_get_widget() ASoC: soc-pcm: cleanup soc_pcm_apply_msb() ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() riscv: adjust the indent riscv: allocate a complete page size for each page table ptp: Add a ptp clock driver for IDT 82P33 SMU. dt-bindings: ptp: Add device tree binding for IDT 82P33 based PTP clock tcp: ipv4: Pass lockdep expression to RCU lists net: 802: psnap.c: Use built-in RCU list checking tcp, ulp: Pass lockdep expression to RCU lists ASoC: Intel: Skylake: Fix available clock counter incrementation ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() cifs: Use #define in cifs_dbg cifs: fix rename() by ensuring source handle opened with DELETE bit cifs: add missing mount option to /proc/mounts cifs: fix potential mismatch of UNC paths cifs: don't leak -EAGAIN for stat() during reconnect scsi: lpfc: fix spelling mistake "Notication" -> "Notification" scsi: compat_ioctl: cdrom: Replace .ioctl with .compat_ioctl in four appropriate places scsi: sr: get rid of sr global mutex scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled selftests: devlink_trap_acl_drops: Add ACL traps test selftests: pass pref and handle to devlink_trap_drop_* helpers selftests: introduce test for mlxsw tc flower restrictions mlxsw: spectrum_trap: Add ACL devlink-trap support mlxsw: spectrum_trap: Introduce dummy group with thin policer mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group mlxsw: core: Allow to enable/disable rx_listener for trap mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps mlxsw: spectrum_acl: Pass the ingress indication down to flex action mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop mlxsw: spectrum_acl: Track ingress and egress block bindings devlink: add ACL generic packet traps mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT scsi: ch: remove ch_mutex() scsi: ch: synchronize ch_probe() and ch_open() scsi: ch: fixup refcounting imbalance for SCSI devices floppy: check FDC index for errors before assigning it x86/pkeys: Add check for pkey "overflow" net/atheros: Clean atheros code from driver version net/arc: Delete driver version net/aquantia: Delete module version net/apm: Properly mark absence of FW net/apm: Remove useless driver version net/amd: Remove useless driver version net/amazon: Ensure that driver version is aligned to the linux kernel net/althera: Delete hardcoded driver version net/alteon: Properly report FW version net/allwinner: Remove driver version net/alacritech: Delete driver version net/agere: Delete unneeded driver version net/aeroflex: Don't assign FW if it is not available net/aeroflex: Clean ethtool_info struct assignments net/adaptec: Clean driver versions net/3com: Delete driver and module versions from 3com drivers net/dummy: Ditch driver and module versions net/bond: Delete driver and module versions net: hns3: remove redundant initialization of pointer 'client' net: bridge: fix stale eth hdr pointer in br_dev_xmit KVM: selftests: Create a demand paging test KVM: selftests: Introduce num-pages conversion utilities KVM: selftests: Introduce vm_guest_mode_params KVM: selftests: Rename vm_guest_mode_params KVM: selftests: aarch64: Remove unnecessary ifdefs KVM: selftests: Remove unnecessary defines KVM: selftests: aarch64: Use stream when given net/mlxfw: fix spelling mistake: "progamming" -> "programming" net: Remove unneeded export of a couple of xdp generic functions 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 drm/i915/psr: Force PSR probe only after full initialization KVM: s390: rstify new ioctls in api.rst docs: dt: fix several broken doc references docs: dt: fix several broken references due to renames scsi: zfcp: fix wrong data and display format of SFP+ temperature ARM: dts: Configure omap5 AESS scsi: sd_sbc: Fix sd_zbc_report_zones() scsi: qla2xxx: Update driver version to 10.01.00.24-k scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag scsi: qla2xxx: Add fixes for mailbox command scsi: qla2xxx: Fix control flags for login/logout IOCB scsi: qla2xxx: Save rscn_gen for new fcport scsi: qla2xxx: Use correct ISP28xx active FW region scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type scsi: qla2xxx: Correction to selection of loopback/echo test scsi: qla2xxx: Use endian macros to assign static fields in fwdump header scsi: qla2xxx: Fix RDP response size scsi: qla2xxx: Handle cases for limiting RDP response payload length scsi: qla2xxx: Add deferred queue for processing ABTS and RDP scsi: qla2xxx: Cleanup ELS/PUREX iocb fields scsi: qla2xxx: Show correct port speed capabilities for RDP command scsi: qla2xxx: Display message for FCE enabled scsi: qla2xxx: Add vendor extended FDMI commands scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP scsi: qla2xxx: Add vendor extended RDP additions and amendments scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP scsi: qla2xxx: Add endianizer macro calls to fc host stats power: supply: sc27xx: Add POWER_SUPPLY_PROP_CHARGE_NOW attribute power/supply: ingenic-battery: Don't print error on -EPROBE_DEFER dmaengine: imx-sdma: fix context cache MAINTAINERS: clean up PCIE DRIVER FOR CAVIUM THUNDERX dmaengine: xilinx_dma: Reset DMA channel in dma_terminate_all media: staging/imx: Missing assignment in imx_media_capture_device_register() dmaengine: stm32-dmamux: driver defers probe for clock and reset media: Documentation/media/uapi: more readable unions dmaengine: stm32-dmamux: use reset controller only at probe time dmaengine: stm32-dmamux: fix clock handling in probe sequence dmaengine: stm32-dmamux: add suspend/resume power management support media: staging: rkisp1: add serialization to the resizer subdev ops media: staging: rkisp1: add serialization to the isp subdev ops dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .terminate_all dmaengine: stm32-mdma: enable descriptor_reuse dmaengine: stm32-mdma: driver defers probe for clock and reset dmaengine: stm32-mdma: disable clock in case of error during probe dmaengine: stm32-mdma: use reset controller only at probe time dmaengine: stm32-mdma: add suspend/resume power management support media: staging: rkisp1: isp: check for dphy bus before initializations in s_stream media: staging: rkisp1: change function to return void instead of int media: staging: rkisp1: isp: do not set invalid mbus code for pad media: staging: rkisp1: rsz: return to userspace the crop value in bayer mainpath media: staging: rkisp1: rsz: don't ignore set format in bayer mainpath media: staging: rkisp1: stats: use consistent bus_info string media: staging: rkisp1: use consistent bus_info string for media_dev media: staging: rkisp1: improve inner documentation in rkisp1-isp.c media: staging: rkisp1: fix test of return value of media_entity_get_fwnode_pad media: staging: rkisp1: don't lock media's graph_mutex when calling rkisp1_create_links dmaengine: idxd: wq size configuration needs to check global max size dmaengine: idxd: sysfs input of wq incorrect wq type should return error dmaengine: coh901318: Fix a double lock bug in dma_tc_handle() media: mc-entity.c: use WARN_ON, validate link pads media: dt-bindings: Add binding for rk3228 rga media: hantro: Prevent encoders from using post-processing media: hantro: fix extra MV/MC sync space calculation media: hantro: Write quantization table registers in increasing addresses order media: hantro: Write the quantization tables in proper order media: hantro: Use standard luma quantization table media: hantro: Read be32 words starting at every fourth byte media: allegro: fix spelling mistake "to" -> "too" media: vimc: streamer: if kthread_stop fails, ignore the error media: staging: media: rkisp1: make links immutable by default media: davinci: fix incorrect pix_fmt assignment proc: Use a list of inodes to flush from proc media: sun8i: Remove redundant platform_get_irq error message media: v4l2-dev.h: remove VFL_TYPE_GRABBER media: media/platform: rename VFL_TYPE_GRABBER to _VIDEO media: media/pci: rename VFL_TYPE_GRABBER to _VIDEO media: media/i2c/video-i2c: rename VFL_TYPE_GRABBER to _VIDEO media: media/common/saa7146: rename VFL_TYPE_GRABBER to _VIDEO media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO media: staging/most: rename VFL_TYPE_GRABBER to _VIDEO media: staging/media: rename VFL_TYPE_GRABBER to _VIDEO media: bcm2835-camera: rename VFL_TYPE_GRABBER to _VIDEO media: gadget: uvc: rename VFL_TYPE_GRABBER to _VIDEO media: rename VFL_TYPE_GRABBER to _VIDEO proc: Clear the pieces of proc_inode that proc_evict_inode cares about proc: Use d_invalidate in proc_prune_siblings_dcache media: allegro: add missed checks in allegro_open() media: exynos4-is: add missed clk_disable_unprepare in remove io_uring: fix personality idr leak media: rc: add keymap for Videostrong KII Pro media: drxj: remove redundant assignments to variable rc media: dib0700: fix rc endpoint lookup media: flexcop-usb: fix endpoint sanity check media: rcar-vin: Add support for V4L2_FIELD_SEQ_{TB,BT} media: rcar-vin: Move hardware buffer tracking to own struct media: xilinx: Use dma_request_chan() instead dma_request_slave_channel() media: vimc: streamer: fix memory leak in vimc subdevs if kthread_run fails media: adv7180: Add init_cfg pad operation media: vidioc-queryctrl.rst: fix error code media: usbtv: fix control-message timeouts media: MAINTAINERS: add atmel-isc-media.h file to ATMEL ISC driver media: atmel: atmel-isc-base: expose white balance as v4l2 controls media: video: aspeed: Update copyright information media: aspeed: Use runtime configuration media: aspeed: Rework memory mapping in probe media: Documentation: dt-bindings: media: add AST2600 Video Engine support media: rcar_drif: Use dma_request_chan() instead dma_request_slave_channel() media: pxa_camera: Use dma_request_chan() instead dma_request_slave_channel() media: hantro: Support H264 profile control drm/virtio: fix resource id creation race media: stm32-dcmi: Use dma_request_chan() instead dma_request_slave_channel() media: cx231xx: constify copied structure media: isif: constify copied structure media: anysee: constify copied structure media: media/saa7146: fix incorrect assertion in saa7146_buffer_finish media: v4l2-core: v4l2-i2c: convert to new API with ERRPTR media: rcar-vin: Limit NV12 availability to supported VIN channels only media: rcar-vin: Handle special pixel formats in a switch media: Fix Kconfig indentation ANDROID: update gki_defconfig for 5.6-rc3 media: hantro: Fix broken media controller links media: mc-entity.c: use & to check pad flags, not == media: v4l2-mem2mem.c: fix broken links media: vicodec: process all 4 components for RGB32 formats media: pulse8-cec: close serio in disconnect, not adap_free media: pulse8-cec: INIT_DELAYED_WORK was called too late drm/i915: Correctly terminate connector iteration PCI: tegra: Use pci_parse_request_of_pci_ranges() regulator: axp20x: Fix misleading use of negation ASoC: meson: aiu: fix semicolon.cocci warnings mac80211: Add api to support configuring TID specific configuration ARM: dts: r8a7779: Remove deprecated "renesas, rcar-sata" compatible value ARM: dts: rzg1: Add reset control properties for display ARM: dts: rcar-gen2: Add reset control properties for display ARM: dts: r8a7745: Convert to new DU DT bindings nl80211: Add support to configure TID specific RTSCTS configuration nl80211: Add support to configure TID specific AMPDU configuration nl80211: Add support to configure TID specific retry configuration ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout PCI: hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path PCI: hv: Remove unnecessary type casting from kzalloc drm/i915: fix header test with GCOV x86/boot/compressed: Remove .eh_frame section from bzImage microblaze: Kernel parameters should be parsed earlier powerpc: Include .BTF section bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads drm/i915/display: Fix inverted WARN_ON nl80211: modify TID-config API x86/kexec: Do not reserve EFI setup_data in the kexec e820 table sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found sched/numa: Bias swapping tasks based on their preferred node sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks sched/fair: Take into account runnable_avg to classify group sched/pelt: Add a new runnable average signal sched/pelt: Remove unused runnable load average sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity sched/numa: Replace runnable_load_avg by load_avg sched/fair: Reorder enqueue/dequeue_task_fair path sched/numa: Distinguish between the different task_numa_migrate() failure cases sched/numa: Trace when no candidate CPU was found on the preferred node drm/i915/gvt: Make WARN* drm specific where vgpu ptr is available PCI: endpoint: Assign function number for each PF in EPC core PCI: endpoint: Protect concurrent access to pci_epf_ops with mutex nl80211: Add NL command to support TID speicific configurations PCI: endpoint: Fix for concurrent memory allocation in OB address region drm/i915/gvt: Make WARN* drm specific where drm_priv ptr is available PCI: endpoint: Replace spinlock with mutex PCI: endpoint: Use notification chain mechanism to notify EPC events to EPF drm/i915/gvt: Separate display reset from ALL_ENGINES reset mac80211: rx: avoid RCU list traversal under mutex nl80211: explicitly include if_vlan.h mac80211_hwsim: enable Beacon protection mac80211: Beacon protection using the new BIGTK (STA) mac80211: Beacon protection using the new BIGTK (AP) mac80211: Update BIP to support Beacon frames mac80211: Support BIGTK configuration for Beacon protection cfg80211: Support key configuration for Beacon protection (BIGTK) ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage ARM: dts: sun8i-a83t-tbs-a711: Drop superfluous dr_mode cfg80211: More error messages for key addition failures cfg80211: fix indentation errors cfg80211: merge documentations of field "dev" cfg80211: merge documentations of field "debugfsdir" cfg80211: drop duplicated documentation of field "reg_notifier" arm64: dts: sun50i-h5-orange-pi-pc2: Add CPUX voltage regulator cfg80211: drop duplicated documentation of field "perm_addr" cfg80211: drop duplicated documentation of field "_net" cfg80211: drop duplicated documentation of field "registered" cfg80211: drop duplicated documentation of field "privid" cfg80211: drop duplicated documentation of field "probe_resp_offload" Revert "nl80211: add src and dst addr attributes for control port tx/rx" Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" ARM: dts: sun5i: Add PocketBook Touch Lux 3 support dt-bindings: arm: sunxi: Add PocketBook Touch Lux 3 arm64: dts: imx8mn: Adjust 1.2GHz OPP voltage to OD mode clk: imx: clk-sscg-pll: Drop unnecessary initialization ARM: dts: imx: Align ocotp node name ARM: dts: imx: make wdog node name generic clk: imx: pll14xx: Return error if pll type is invalid clk: imx: imx8mp: fix a53 cpu clock clk: imx: imx8mn: fix a53 cpu clock clk: imx: imx8mm: fix a53 cpu clock clk: imx: imx8mq: fix a53 cpu clock 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 firmware: imx: scu: Ensure sequential TX firmware: imx: Remove IMX_SC_RPC_SVC_ABORT arm64: dts: imx8mp: Add system counter timer node dt-bindings: arm: fsl: add nxp based toradex colibri-imx7 bindings ARM: dts: imx7-colibri: add support for Toradex Aster carrier board ARM: dts: imx7-colibri: Convert to SPDX license tags for Colibri iMX7 net: core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() igmp: remove unused macro IGMP_Vx_UNSOLICITED_REPORT_INTERVAL net: phy: Avoid multiple suspends net: ks8851-ml: Fix IRQ handling and locking docs: networking: phy: Rephrase paragraph for clarity tc-testing: updated tdc tests for basic filter with u32 extended match rules docs: adm1177: fix a broken reference ARM: dts: imx7-colibri: Fix frequency for sd/mmc io_uring: handle multiple personalities in link chains Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs" clk: imx8mp: Rename the IMX8MP_CLK_HDMI_27M clock arm64: dts: imx8mp-evk: Add GPIO LED support arm64: dts: imx8mq-evk: add phy-reset-gpios for fec1 arm64: dts: imx8mm-evk: add phy-reset-gpios for fec1 arm64: defconfig: Enable CONFIG_PCIE_LAYERSCAPE_GEN4 arm64: dts: lx2160a: Add PCIe controller DT nodes tcp: fix TFO SYNACK undo to avoid double-timestamp-undo r8169: improve rtl8169_start_xmit MAINTAINERS: Update myself email address net: ena: ethtool: remove redundant non-zero check on rc tun: Remove unnecessary BUG_ON check in tun_net_xmit hv_netvsc: Fix unwanted wakeup in netvsc_attach() powerpc/watchpoint: Don't call dar_within_range() for Book3S net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch mlxsw: pci: Remove unused values mlxsw: core: Remove priv from listener equality comparison mlxsw: spectrum_acl: Make block arg const where appropriate mlxsw: spectrum_trap: Make global arrays const as they should be mlxsw: core: Remove initialization to false of mlxsw_listener struct mlxsw: core: Convert is_event and is_ctrl bools to be single bits mlxsw: core: Remove dummy union name from struct mlxsw_listener mlxsw: core: Remove unused action field from mlxsw_rx_listener struct mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action mlxsw: spectrum_trap: Move functions to avoid their forward declarations mlxsw: spectrum_trap: Use err variable instead of directly checking func return value efi: Bump the Linux EFI stub major version number to #1 efi/libstub: Introduce symbolic constants for the stub major/minor version efi/x86: Use symbolic constants in PE header instead of bare numbers integrity: Check properly whether EFI GetVariable() is available x86/ima: Use EFI GetVariable only when available efi: Use EFI ResetSystem only when available scsi: iscsi: Use EFI GetVariable only when available infiniband: hfi1: Use EFI GetVariable only when available efi: Register EFI rtc platform device only when available efi: Use more granular check for availability for variable services efi: Add support for EFI_RT_PROPERTIES table efi: Store mask of supported runtime services in struct efi efi/arm: Rewrite FDT param discovery routines efi/arm: Move FDT specific definitions into fdtparams.c efi/arm: Move FDT param discovery code out of efi.c efi/x86: Add true mixed mode entry point into .compat section efi/x86: Implement mixed mode boot without the handover protocol efi/libstub/x86: Use Exit() boot service to exit the stub on errors efi/libstub/x86: Make loaded_image protocol handling mixed mode safe efi/x86: Drop redundant .bss section efi/x86: add headroom to decompressor BSS to account for setup block efi/x86: Drop 'systab' member from struct efi efi/arm: Drop unnecessary references to efi.systab efi: Add 'runtime' pointer to struct efi efi/x86: Merge assignments of efi.runtime_version efi/x86: Make fw_vendor, config_table and runtime sysfs nodes x86 specific efi/x86: Remove runtime table address from kexec EFI setup data efi: Clean up config_parse_tables() efi: Make efi_config_init() x86 only efi/ia64: Switch to efi_config_parse_tables() efi/ia64: Use local variable for EFI system table address efi/ia64: Use existing helpers to locate ESI table efi: Merge EFI system table revision and vendor checks efi: Make memreserve table handling local to efi.c efi: Move mem_attr_table out of struct efi efi: Make rng_seed table handling local to efi.c efi: Move UGA and PROP table handling to x86 code efi/ia64: Move HCDP and MPS table handling into IA64 arch code efi: Drop handling of 'boot_info' configuration table efi/libstub: Take noinitrd cmdline argument into account for devpath initrd efi/libstub: Add support for loading the initrd from a device path efi/dev-path-parser: Add struct definition for vendor type device path nodes efi/x86: Replace #ifdefs with IS_ENABLED() checks efi/x86: Reindent struct initializer for legibility efi/capsule-loader: Drop superfluous assignment efi/esrt: Clean up efi_esrt_init efi/libstub: Fix error message in handle_cmdline_files() efi/libstub: Describe RNG functions efi/libstub: Describe efi_relocate_kernel() efi/libstub: Describe memory functions efi/libstub: Simplify efi_get_memory_map() efi/libstub: Add function description of efi_allocate_pages() efi/libstub: Make the LoadFile EFI protocol accessible efi/libstub: Expose LocateDevicePath boot service efi/libstub: Clean up command line parsing routine efi/libstub: Take soft and hard memory limits into account for initrd loading efi/libstub: Rewrite file I/O routine efi/libstub: Move file I/O support code into separate file efi/libstub: Move get_dram_base() into arm-stub.c efi/libstub: Move efi_random_alloc() into separate source file efi/libstub/x86: Permit cmdline data to be allocated above 4 GB efi/libstub: Move stub specific declarations into efistub.h efi/libstub/x86: Permit bootparams struct to be allocated above 4 GB efi/libstub: Use consistent type names for file I/O protocols efi/libstub/x86: Incorporate eboot.c into libstub efi/libstub: Simplify efi_high_alloc() and rename to efi_allocate_pages() efi/libstub: Move memory map handling and allocation routines to mem.c efi/libstub/arm: Relax FDT alignment requirement efi/libstub: Use hidden visibility for all source files mei: remove unused includes from pci-{me,txe}.c staging: exfat: remove exfat_buf_sync() staging: exfat: remove sync_alloc_bitmap() pcmcia: Distribute switch variables for initialization ppdev: Distribute switch variables for initialization n_tty: Distribute switch variables for initialization USB: Replace zero-length array with flexible-array member staging: speakup: remove redundant initialization of pointer p_key staging: pi433: overlay: Convert to sugar syntax staging: pi433: overlay: Fix reg-related warnings staging: pi433: overlay: Fix Broadcom vendor prefix staging: rtl8723bs: core: remove redundant zero'ing of counter variable k staging: rtl8188eu: remove redundant assignment to cond staging: rtl8723bs: remove temporary variable CrystalCap staging: rtl8192e: remove redundant initialization of variable init_status staging: wilc1000: use YAML schemas for DT binding documentation staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex staging: octeon: match parentheses alignment staging: octeon: add blank line after union staging: octeon: add space around '+' and parentheses staging: qlge: emit debug and dump at same level staging: qlge: add braces around macro arguments staging: Replace zero-length array with flexible-array member staging: qlge: add braces on all arms of if-else staging: exfat: remove exfat_fat_sync() staging: exfat: remove symlink feature. ARM: dts: exynos: Make fixed regulators always-on on Arndale5250 ARM: dts: exynos: Fix MMC regulator on Arndale5250 board drm/i915/display/hdcp: Make WARN* drm specific where drm_priv ptr is available drm/i915/display/dp: Make WARN* drm specific where drm_device ptr is available drm/i915/display/power: Make WARN* drm specific where drm_priv ptr is available drm/i915/display/display: Make WARN* drm specific where drm_device ptr is available drm/i915/display/ddi: Make WARN* drm specific where drm_device ptr is available drm/i915/display/cdclk: Make WARN* drm specific where drm_priv ptr is available drm/i915: Distribute switch variables for initialization drm/i915: make dbuf configurations const drm/i915: split i915_driver_modeset_probe() to pre/post irq install KVM: nVMX: Check IO instruction VM-exit conditions KVM: nVMX: Refactor IO bitmap checks into helper function KVM: nVMX: Don't emulate instructions in guest mode KVM: nVMX: Emulate MTF when performing instruction emulation KVM: fix error handling in svm_hardware_setup net: genetlink: return the error code when attribute parsing fails. r8169: remove RTL_EVENT_NAPI constants ipv4: ensure rcu_read_lock() in cipso_v4_error() vhost: Check docket sk_family instead of call getname mlxsw: spectrum: Remove RTNL where possible mlxsw: spectrum_router: Take router lock from exported helpers mlxsw: spectrum_router: Take router lock from inetaddr listeners mlxsw: spectrum_router: Take router lock from netdev listener mlxsw: spectrum_dpipe: Take router lock from dpipe code mlxsw: spectrum_router: Take router lock from inside routing code mlxsw: spectrum_router: Introduce router lock mlxsw: spectrum_router: Store NVE decapsulation configuration in router mlxsw: spectrum_router: Expose router struct to internal users mlxsw: spectrum_mr: Protect multicast route list with a lock mlxsw: spectrum_mr: Protect multicast table list with a lock mlxsw: spectrum_mr: Publish multicast route after writing it to the device audit: fix error handling in audit_data_to_entry() efi/libstub/x86: Avoid overflowing code32_start on PE entry efi/libstub/x86: Remove pointless zeroing of apm_bios_info efi/apple-properties: Replace zero-length array with flexible-array member efi/libstub/arm64: Use 1:1 mapping of RT services if property table exists efi/bgrt: Accept BGRT tables with a version of 0 efi/x86: Mark setup_graphics static x86/boot: Micro-optimize GDT loading instructions x86/boot: GDT limit value should be size - 1 efi/x86: Remove GDT setup from efi_main x86/boot: Clear direction and interrupt flags in startup_64 x86/boot: Reload GDTR after copying to the end of the buffer efi/x86: Don't depend on firmware GDT layout x86/boot: Remove KEEP_SEGMENTS support efi/libstub/arm: Make efi_entry() an ordinary PE/COFF entrypoint selinux: Add xfs quota command types efi/arm: Pass start and end addresses to cache_clean_flush() efi/arm: Work around missing cache maintenance in decompressor handover selinux: optimize storage of filename transitions drm/i915/gt: remove redundant assignment to variable dw drm/panel: ld9040: add MODULE_DEVICE_TABLE with SPI IDs drm/panel: simple: fix osd070t1718_19ts sync drive edge netfilter: ipset: Fix forceadd evaluation path arm64: Ask the compiler to __always_inline functions used by KVM at HYP KVM: arm64: Define our own swab32() to avoid a uapi static inline KVM: arm64: Ask the compiler to __always_inline functions used at HYP netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports drm/i915/gt: Push the GPU cancellation to the backend drm/i915: Avoid recursing onto active vma from the shrinker crypto: chelsio - Endianess bug in create_authenc_wr crypto: s5p-sss - Replace zero-length array with flexible-array member crypto: img-hash - Replace zero-length array with flexible-array member crypto: caam - add crypto_engine support for HASH algorithms crypto: caam - add crypto_engine support for RSA algorithms crypto: caam - add crypto_engine support for AEAD algorithms crypto: caam - support crypto_engine framework for SKCIPHER algorithms crypto: caam - change return code in caam_jr_enqueue function crypto: caam - refactor RSA private key _done callbacks crypto: caam - refactor ahash_edesc_alloc crypto: caam - refactor ahash_done callbacks crypto: caam - refactor skcipher/aead/gcm/chachapoly {en,de}crypt functions crypto: qat - spelling s/Decrytp/Decrypt/ crypto: ccree - use devm_kzalloc() for hash data crypto: ccree - use devm_k[mz]alloc() for cipher data crypto: ccree - use devm_k[mz]alloc() for AEAD data crypto: ccree - use existing dev helper in init_cc_resources() crypto: ccree - grammar s/not room/no room/ crypto: ccree - spelling s/Crytpcell/Cryptocell/ crypto: ccree - improve kerneldoc in cc_sram_mgr.[ch] crypto: ccree - improve kerneldoc in cc_request_mgr.[ch] crypto: ccree - improve kerneldoc in cc_hash.[ch] crypto: ccree - improve kerneldoc in cc_buffer_mgr.c crypto: ccree - improve kerneldoc in cc_hw_queue_defs.h crypto: ccree - remove bogus kerneldoc markers crypto: ccree - extract cc_init_copy_sram() crypto: ccree - remove struct cc_cipher_handle crypto: ccree - remove struct buff_mgr_handle crypto: ccree - remove struct cc_debugfs_ctx crypto: ccree - remove struct cc_sram_ctx crypto: ccree - make cc_pm_{suspend,resume}() static crypto: ccree - remove cc_pm_is_dev_suspended() wrapper crypto: ccree - use of_device_get_match_data() crypto: ccree - simplify Runtime PM handling crypto: ccree - use u32 for SRAM addresses crypto: ccree - remove bogus paragraph about freeing SRAM crypto: ccree - defer larval_digest_addr init until needed crypto: ccree - use existing helpers to split 64-bit addresses crypto: ccree - make mlli_params.mlli_virt_addr void * crypto: ccree - clean up clock handling crypto: ccree - remove empty cc_sram_mgr_fini() crypto: ccree - drop duplicated error message on SRAM exhaustion crypto: ccree - swap SHA384 and SHA512 larval hashes at build time crypto: ccree - remove unneeded casts crypto: ccree - fix retry handling in cc_send_sync_request() crypto: ccree - fix debugfs register access while suspended debugfs: regset32: Add Runtime PM support crypto: hisilicon - register zip engine to uacce crypto: hisilicon - Remove module_param uacce_mode uacce: add uacce driver uacce: Add documents for uacce padata: fix uninitialized return value in padata_replace() hwrng: imx-rngc - improve dependencies crypto: chelsio - remove extra allocation for chtls_dev RDMA/bnxt_re: use ibdev based message printing functions RDMA/bnxt_re: Refactor doorbell management functions RDMA/bnxt_re: Refactor notification queue management code RDMA/bnxt_re: Refactor command queue management code RDMA/bnxt_re: Refactor net ring allocation function RDMA/bnxt_re: Refactor hardware queue memory allocation RDMA/bnxt_re: Replace chip context structure with pointer RDMA/bnxt_re: Refactor queue pair creation code net/mlx5: Add fsm_reactivate callback support net/mlxfw: Add reactivate flow support to FSM burn flow net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c net/mlxfw: More error messages coverage net/mlxfw: Improve FSM err message reporting and return codes net/mlxfw: Generic mlx FW flash status notify scsi: qla2xxx: Add sysfs node for D-Port Diagnostics AEN data scsi: qla2xxx: Move free of fcport out of interrupt context scsi: qla2xxx: Add beacon LED config sysfs interface soc: fsl: dpio: fix dereference of pointer p before null check scsi: libfc: free response frame from GPN_ID drm/i915/tgl: Add Wa_22010178259:tgl scsi: target: use an enum to track emulate_ua_intlck_ctrl scsi: target: convert boolean se_dev_attrib types to bool scsi: target: fix unmap_zeroes_data boolean initialisation selftests/bpf: Tests for sockmap/sockhash holding listening sockets selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH net: Generate reuseport group ID on group creation bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH bpf, sockmap: Return socket cookie on lookup from syscall bpf, sockmap: Don't set up upcalls and progs for listening sockets bpf, sockmap: Allow inserting listening TCP sockets into sockmap tcp_bpf: Don't let child socket inherit parent protocol ops on copy net, sk_msg: Clear sk_user_data pointer on clone if tagged net, sk_msg: Annotate lockless access to sk_prot on clone NFS: Ensure the fs_context has the correct fs_type before mounting proc: In proc_prune_siblings_dcache cache an aquired super block net: qrtr: Fix the local node ID as 1 net: qrtr: Migrate nameservice to kernel from userspace net: phy: dp83867: Add speed optimization feature ASoC: tlv320adcx140: Add decimation filter support ASoC: tlv320adcx140: Add DRE and AGC support cfg80211: remove support for adjacent channel compensation ARM: OMAP2+: Improve handling of ti-sysc related sysc_fields drm/i915: Check that the vma hasn't been closed before we insert it drm/i915/gem: Break up long lists of object reclaim drm/i915/pmu: Avoid using globals for PMU events drm/i915/pmu: Avoid using globals for CPU hotplug state ARM: 8959/1: Remove unused .fixup section in boot stub KVM: SVM: Fix potential memory leak in svm_cpu_init() KVM: apic: avoid calculating pending eoi from an uninitialized val KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1 kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled KVM: VMX: Add VMX_FEATURE_USR_WAIT_PAUSE KVM: nVMX: Hold KVM's srcu lock when syncing vmcs12->shadow KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin ARM: 8958/1: rename missed uaccess .fixup section ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional() ARM: allow unwinder to unwind recursive functions security: remove duplicated include from security.h ASoC: meson: axg-card: add toacodec support ASoC: meson: g12a: add internal DAC glue driver ASoC: meson: g12a: add toacodec dt-binding documentation enetc: remove "depends on (ARCH_LAYERSCAPE || COMPILE_TEST)" tc-testing: updated tdc tests for basic filter with u16 extended match rules net: page_pool: Add documentation on page_pool API pinctrl: mediatek: Fix some off by one bugs gpio: of: Add DT overlay support for GPIO hogs gpio: of: Extract of_gpiochip_add_hog() pinctrl: imx: scu: Align imx sc msg structs to 4 pinctrl: ingenic: Improve unreachable code generation gpio: Switch timestamps to ktime_get_ns() pinctrl: meson-gxl: fix GPIOX sdio pins ipq8064: pinctrl: Fixed missing RGMII pincontrol definitions bootconfig: Add append value operator support bootconfig: Prohibit re-defining value on same key gpiolib: use gpiochip_get_desc() where applicable dt-bindings: pinctrl: imx8mp: Replace the uint32-array with uint32-matrix dt-bindings: pinctrl: Convert i.MX8MN to json-schema dt-bindings: pinctrl: Convert i.MX8MM to json-schema dt-bindings: pinctrl: Convert i.MX8MQ to json-schema pinctrl: uniphier: Replace zero-length array with flexible-array member ASoC: tas2562: Add support for digital volume control pinctrl: Ingenic: Add missing parts for X1830. pinctrl: Use new GPIO_LINE_DIRECTION pinctrl: sunxi: Mask non-wakeup IRQs on suspend pinctrl: sunxi: Forward calls to irq_set_irq_wake gpio: siox: use raw spinlock for irq related locking arm64: defconfig: Enable additional support for Renesas platforms spi: spidev: Fix CS polarity if GPIO descriptors are used spi: qup: call spi_qup_pm_resume_runtime before suspending arm64: defconfig: Replace ARCH_R8A7796 by ARCH_R8A77960 ASoC: sun8i-codec: Remove unused dev from codec struct arm64: dts: renesas: rzg2: Add reset control properties for display arm64: dts: renesas: rcar-gen3: Add reset control properties for display arm64: dts: renesas: Remove use of ARCH_R8A7795 soc: renesas: Remove ARCH_R8A7795 ASoC: meson: aiu: add support for the Meson8 and Meson8b SoC families ASoC: meson: aiu: introduce a struct for platform specific information ASoC: meson: aiu: Document Meson8 and Meson8b support in the dt-bindings drm/sun4i: tcon: Support LVDS on the A33 clk: renesas: Remove use of ARCH_R8A7795 ASoC: meson: g12a: add tohdmitx reset pinctrl: sh-pfc: Remove use of ARCH_R8A7795 pinctrl: sh-pfc: gpio: Return early in gpio_pin_to_irq() pinctrl: sh-pfc: checker: Add function GPIO checks pinctrl: sh-pfc: checker: Add data register checks pinctrl: sh-pfc: checker: Add ioctrl register checks pinctrl: sh-pfc: checker: Add bias register checks pinctrl: sh-pfc: checker: Add drive strength register checks pinctrl: sh-pfc: checker: Improve pin group checks pinctrl: sh-pfc: checker: Improve pin function checks pinctrl: sh-pfc: checker: Improve pin checks pinctrl: sh-pfc: checker: Add check for enum ID conflicts pinctrl: sh-pfc: checker: Add check for config register conflicts pinctrl: sh-pfc: checker: Add helper for safe name comparison pinctrl: sh-pfc: checker: Add helpers for reporting arm64: dts: renesas: rcar-gen3: Add CCREE nodes arm64: dts: renesas: rcar-gen3: Replace "vsps" by "renesas,vsps" arm: dts: renesas: r8a77980: Remove r8a77970 DU compatible drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal iio: magnetometer: ak8974: Fix negative raw values in sysfs PCI: mobiveil: Add PCIe Gen4 RC driver for Layerscape SoCs dt-bindings: PCI: Add NXP Layerscape SoCs PCIe Gen4 controller PCI: mobiveil: Add Header Type field check PCI: mobiveil: Add 8-bit and 16-bit CSR register accessors PCI: mobiveil: Allow mobiveil_host_init() to be used to re-init host PCI: mobiveil: Add callback function for link up check PCI: mobiveil: Add callback function for interrupt initialization PCI: mobiveil: Modularize the Mobiveil PCIe Host Bridge IP driver PCI: mobiveil: Collect the interrupt related operations into a function PCI: mobiveil: Move the host initialization into a function PCI: mobiveil: Introduce a new structure mobiveil_root_port mac80211: check vif pointer before airtime calculation cfg80211: Pass lockdep expression to RCU lists clk: meson: meson8b: set audio output clock hierarchy iio: amplifiers: ad8366: Add write_raw_get_fmt function iio: core: Handle 'dB' suffix in core counter: stm32-timer-cnt: remove iio headers counter: stm32-timer-cnt: add power management support mac80211: Remove a redundant mutex unlock cfg80211: check reg_rule for NULL in handle_channel_custom() nl80211: fix potential leak in AP start vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines vt: selection, introduce vc_is_sel n_hdlc: wrap a comment properly n_hdlc: fix whitespace around binary operators n_hdlc: add missing spaces after commas n_hdlc: remove spaces between function name and ( n_hdlc: remove useless whitespace at line wraps n_hdlc: use __func__ and pr_ print helpers n_hdlc: remove unneeded ifdef n_hdlc: switch tbusy and woke_up to bools n_hdlc: move tty_ldisc_ops to the bottom n_hdlc: add helper for buffers allocation n_hdlc: remove checking of n_hdlc n_hdlc: remove cached tty n_hdlc: inline n_hdlc_release n_hdlc: expand tty2n_hdlc macro n_hdlc: remove unused backup_tty n_hdlc: remove unused flags n_hdlc: invert conditions in n_hdlc_tty_close and n_hdlc_tty_poll n_hdlc: simplify freeing of buffer list n_hdlc: use clamp() for maxframe n_hdlc: cleanup messages during registration n_hdlc: put init/exit strings directly to prints n_hdlc: convert debuglevel use to pr_debug n_hdlc: remove unused macros n_hdlc: remove tracing debug prints drm/i915/perf: conversion to struct drm_device based logging macros. objtool: Improve call destination function detection objtool: Fix clang switch table edge case phy: qcom: qmp: Add SDM845 QHP PCIe PHY phy: qcom: qmp: Add SDM845 PCIe QMP PHY support dt-bindings: phy-qcom-qmp: Add SDM845 PCIe to binding phy: brcm-sata: Correct MDIO operations for 40nm platforms dt-bindings: fttmr010: Add ast2600 compatible clocksource/drivers/fttmr010: Set interrupt and shutdown clocksource/drivers/fttmr010: Parametrise shutdown PCI: pciehp: Add DMI table for in-band presence detection disabled PCI: pciehp: Wait for PDS if in-band presence is disabled PCI: pciehp: Disable in-band presence detect when possible docs/bpf: Update bpf development Q/A file selftests/bpf: Fix trampoline_count clean up logic selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API libbpf: Add support for dynamic program attach target libbpf: Bump libpf current version to v0.0.8 mm/memremap_pages: Introduce memremap_compat_align() rcutorture: Set KCSAN Kconfig options to detect more data races rcutorture: Manually clean up after rcu_barrier() failure rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU rcuperf: Measure memory footprint during kfree_rcu() test rcutorture: Annotation lockless accesses to rcu_torture_current rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch rcutorture: Fix stray access to rcu_fwd_cb_nodelay rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race rcutorture: Make kvm-find-errors.sh abort on bad directory rcutorture: Summarize summary of build and run results rcutorture: Add 100-CPU configuration torture: Allow disabling of boottime CPU-hotplug torture operations rcutorture: Suppress boottime bad-sequence warnings rcutorture: Allow boottime stall warnings to be suppressed torture: Forgive -EBUSY from boottime CPU-hotplug operations rcutorture: Refrain from callback flooding during boot torture: Make results-directory date format completion-friendly rcutorture: Suppress forward-progress complaints during early boot srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq srcu: Fix process_srcu()/srcu_batches_completed() datarace srcu: Fix __call_srcu()/srcu_get_delay() datarace srcu: Fix __call_srcu()/process_srcu() datarace rcu: Add missing annotation for exit_tasks_rcu_finish() rcu: Add missing annotation for exit_tasks_rcu_start() rcu-tasks: *_ONCE() for rcu_tasks_cbs_head rcu: Update __call_rcu() comments rcu: Fix spelling mistake "leval" -> "level" rcu: React to callback overload by boosting RCU readers rcu: React to callback overload by aggressively seeking quiescent states rcu: Clear ->core_needs_qs at GP end or self-reported QS locktorture: Forgive apparent unfairness if CPU hotplug locktorture: Use private random-number generators locktorture: Allow CPU-hotplug to be disabled via --bootargs locktorture: Print ratio of acquisitions, not failures rcu: Add a trace event for kfree_rcu() use of kfree_bulk() rcu: Support kfree_bulk() interface in kfree_rcu() rcu: Make nocb_gp_wait() double-check unexpected-callback warning rcu: Tighten rcu_lockdep_assert_cblist_protected() check rcu: Optimize and protect atomic_cmpxchg() loop rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() rcu: Add missing annotation for rcu_nocb_bypass_lock() rcu: Don't flag non-starting GPs before GP kthread is running rculist: Add brackets around cond argument in __list_check_rcu macro rcu: Fix rcu_barrier_callback() race condition rcu: Add WRITE_ONCE() to rcu_state ->gp_start rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() timer: Use hlist_unhashed_lockless() in timer_pending() rcu: Add *_ONCE() to rcu_node ->boost_kthread_status rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick rcu: Add READ_ONCE() to rcu_data ->gpwrap rcu: Fix typos in file-header comments rcu: Add *_ONCE() for grace-period progress indicators rcu: Add READ_ONCE() to rcu_segcblist ->tails[] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity rcu: Add READ_ONCE() to rcu_node ->gp_seq rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store rcu: Add WRITE_ONCE() to rcu_node ->qsmask update rcu: Provide debug symbols and line numbers in KCSAN runs rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf nfs: Fix nfs_access_get_cached_rcu() sparse error bootconfig: Print array as multiple commands for legacy command line bootconfig: Reject subkey and value on same parent key tools/bootconfig: Remove unneeded error message silencer bootconfig: Add bootconfig magic word for indicating bootconfig explicitly bootconfig: Set CONFIG_BOOT_CONFIG=n by default tracing: Clear trace_state when starting trace bootconfig: Mark boot_config_checksum() static tracing: Disable trace_printk() on post poned tests tracing: Have synthetic event test use raw_smp_processor_id() ASoC: tlv320adcx140: Add the tlv320adcx140 codec driver family dt-bindings: sound: Add TLV320ADCx140 dt bindings ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path arm64: dts: mt8183: Add #cooling-cells to CPU nodes tracing: Fix number printing bug in print_synth_event() tracing: Check that number of vals matches number of synth event fields tracing: Make synth_event trace functions endian-correct tracing: Make sure synth_event_trace() example always uses u64 drm/i915/tgl: Program MBUS_ABOX{1,2}_CTL during display init drm/i915: Program MBUS with rmw during initialization arm64: dts: mt8183: add/update dynamic power coefficients ASoC: SOF: Intel: hda: allow operation without i915 gfx ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver x86/split_lock: Enable split lock detection by kernel sched: Provide cant_migrate() sched/rt: Provide migrate_disable/enable() inlines sched/fair: Remove wake_cap() sched/core: Remove for_each_lower_domain() sched/topology: Remove SD_BALANCE_WAKE on asymmetric capacity systems sched/fair: Add asymmetric CPU capacity wakeup scan sched/core: Remove duplicate assignment in sched_tick_remote() drm/i915: Use intel_de_write_fw() for skl+ scaler registers drm/i915: Parametrize PFIT_PIPE drm/i915: Mark all HPD capabled connectors as such drm/i915/hpd: Replace the loop-within-loop with two independent loops drm/i915: Add i9xx_lut_8() libbpf: Relax check whether BTF is mandatory net: use netif_is_bridge_port() to check for IFF_BRIDGE_PORT net: page_pool: API cleanup and comments mlxsw: spectrum_nve: Make tunnel initialization symmetric mlxsw: spectrum: Export function to check if RIF exists mlxsw: spectrum: Prevent RIF access outside of routing code mlxsw: spectrum_router: Prepare function for router lock introduction mlxsw: spectrum_router: Prepare function for router lock introduction mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init mlxsw: spectrum_span: Only update mirroring agents if present mlxsw: spectrum: Convert callers to use new mirroring API mlxsw: spectrum_span: Prepare work item to update mirroring agents mlxsw: spectrum_span: Use struct_size() to simplify allocation mlxsw: spectrum_span: Do no expose mirroring agents to entire driver mlxsw: spectrum: Protect counter pool with a lock mlxsw: spectrum_kvdl: Protect allocations with a lock net: remove unused macro from fib_trie.c net: neigh: remove unused NEIGH_SYSCTL_MS_JIFFIES_ENTRY ARM: exynos_defconfig: Enable SCHED_MC and ENERGY_MODEL ARM: dts: exynos: Add dynamic-power-coefficient to Exynos5422 CPUs ARM: dts: dra7-l4: mark timer13-16 as pwm capable ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source ARM: dts: am437x-idk-evm: Fix incorrect OPP node names drm/i915/uc: consolidate firmware cleanup drm/i915/uc: Abort early on uc_init failure drm/i915/guc: Apply new uC status tracking to GuC submission as well drm/i915/uc: Improve tracking of uC init status drm/i915/uc: autogenerate uC checker functions drm/i915/uc: Update the FW status on injected fetch error drm/i915/guc: Kill USES_GUC_SUBMISSION macro drm/i915/guc: Kill USES_GUC macro drm/i915/debugfs: Pass guc_log struct to i915_guc_log_info RDMA: Replace zero-length array with flexible-array member ARM: dts: dra7-evm: Rename evm_3v3 regulator to vsys_3v3 drm/sun4i: tcon: Support LVDS output on Allwinner A20 drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20 dt-bindings: display: sun4i: New compatibles for A20 tcons RDMA/hns: Initialize all fields of doorbells to zero ARM: dts: sun7i: Add LVDS panel support on A20 RDMA/rw: Fix error flow during RDMA context initialization ARM: dts: sunxi: Remove redundant assigned-clocks ARM: dts: sunxi: Remove redundant assigned-clocks misc: vexpress: Replace zero-length array with flexible-array member firmware: arm_scpi: Replace zero-length array with flexible-array member kvm/emulate: fix a -Werror=cast-function-type KVM: x86: fix incorrect comparison in trace event firmware: arm_scmi/perf: Replace zero-length array with flexible-array member firmware: arm_scmi: Replace zero-length array with flexible-array member RDMA/hns: fix spelling mistake: "attatch" -> "attach" drm/sun4i: tcon: Introduce LVDS setup routine setting gfs2: Allow some glocks to be used during withdraw proc: Generalize proc_sys_prune_dcache into proc_prune_siblings_dcache selftests/rseq: Fix out-of-tree compilation selftests: Install settings files to fix TIMEOUT failures selftest/lkdtm: Don't pollute 'git status' pinctrl: mediatek: remove set but not used variable 'e' arm64: Remove TIF_NOHZ ARM: dts: droid4: Configure LED backlight for lm3532 gpio: mockup: coding-style fix proc: Rename in proc_inode rename sysctl_inodes sibling_inodes ASoC: samsung: Update dependencies for Arizona machine drivers drm/i915: Double check bumping after the spinlock drm/i915/gt: Protect signaler walk with RCU ASoC: dpcm: remove confusing trace in dpcm_get_be() tty: serial: samsung_tty: remove SERIAL_SAMSUNG_DEBUG tty: serial: samsung_tty: build it for any platform phy: ti: gmii-sel: do not fail in case of gmii phy: ti: gmii-sel: fix set of copy-paste errors ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro drm/i915: remove the other slab_dependencies PM / hibernate: fix typo "reserverd_size" -> "reserved_size" Documentation: power: fix pm_qos_interface.rst format warning Documentation: power: Drop reference to interface.rst Documentation/admin-guide/acpi: fix fan_performance_states.rst warnings drm/i915/gvt: make gvt oblivious of kvmgt data structures drm/i915/dp: Add all tiled and port sync conns to modeset drm/i915/dp: Compute port sync crtc states post compute_config() drm/i915: Introduce encoder->compute_config_late() gpio: rcar: Fix typo in comment net/mlx5e: Restore tunnel metadata on miss net/mlx5: E-Switch, Get reg_c1 value on miss net/mlx5e: Support inner header rewrite with goto action net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module net/mlx5e: Allow re-allocating mod header actions net/mlx5: E-Switch, Restore chain id on miss net/mlx5e: Rx, Split rep rx mpwqe handler from nic net/mlx5: E-Switch, Mark miss packets with new chain id mapping net/mlx5: E-Switch, Get reg_c0 value on CQE net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits net/mlx5: Introduce mapping infra for mapping unique ids to data net: sched: Support specifying a starting chain via tc skb ext net: sched: Change the block's chain list to an rcu list net: sched: Pass ingress block to tcf_classify_ingress net: sched: Introduce ingress classification function igc: Add comment igc: Add WOL support igc: Add pcie error handler support igc: Complete to commit Add basic skeleton for PTP e1000e: Add support for Tiger Lake device igc: Fix the typo in comment e1000e: Add support for Alder Lake dt-bindings: arm: Add kryo260 compatible dt-bindings: Add vendor prefix for Xiaomi dt-bindings: usb: exynos-usb: Document clock names for DWC3 bindings tc-testing: updated tdc tests for basic filter net: phy: broadcom: Wire suspend/resume for BCM54810 net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() sfc: remove unused variable 'efx_default_channel_type' net: hns3: add missing help info for QS shaper in debugfs net: hns3: add support for dump MAC ID and loopback status in debugfs net: hns3: add enabled TC numbers and DWRR weight info in debugfs net: hns3: modify an unsuitable print when setting unknown duplex to fibre mlxsw: Replace zero-length array with flexible-array member phy: avoid unnecessary link-up delay in polling mode selftests/bpf: Fix build of sockmap_ktls.c riscv: Fix gitignore security: <linux/lsm_hooks.h>: fix all kernel-doc warnings soc: fsl: dpio: Replace QMAN array mode with ring mode enqueue soc: fsl: dpio: QMAN performance improvement with function pointer indirection soc: fsl: dpio: Adding QMAN multiple enqueue interface igc: Add dump options igc: Complete to commit Add legacy power management support igc: make non-global functions static net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 selftests/bpf: Add bpf_read_branch_records() selftest kunit: run kunit_tool from any directory kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid bpf: Add bpf_read_branch_records() helper drm/i915/gt: Do not attempt to reprogram IA/ring frequencies for dgfx e1000e: fix missing cpu_to_le64 on buffer_addr ice: fix define for E822 backplane device ice: add support for E823 devices ice: add additional E810 device id ice: add backslash-n to strings backlight: add led-backlight driver ice: increase PF reset wait timeout to 300 milliseconds ice: Support XDP UMEM wake up mechanism ice: SW DCB, report correct max TC value ice: Report correct DCB mode ice: Add DCBNL ops required to configure ETS in CEE for SW DCB ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues ice: Fix for TCAM entry management RDMA/rxe: Fix configuration of atomic queue pair attributes ice: update malicious driver detection event handling RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index RDMA/core: Add helper function to retrieve driver gid context from gid attr ASoC: dt-bindings: stm32: convert i2s to json-schema RDMA/core: Fix use of logical OR in get_new_pps RDMA/ucma: Use refcount_t for the ctx->ref ASoC: meson: add t9015 internal DAC driver ASoC: meson: add t9015 internal codec binding documentation ice: Validate config for SW DCB map dt-bindings: Add vendor prefix for Linutronix MAINTAINERS: remove myself from DT bindings entry dt-bindings: net: can: Convert M_CAN to json-schema dt-bindinsg: net: can: Convert can-transceiver to json-schema EDAC: Add EDAC driver for DMC520 dt-bindings: edac: Dmc-520.yaml ASoC: topology: Fix memleak in soc_tplg_manifest_load() ASoC: topology: Fix memleak in soc_tplg_link_elems_load() Bluetooth: fix passkey uninitialized when used Bluetooth: RFCOMM: Use MTU auto tune logic mm/memremap_pages: Kill unused __devm_memremap_pages() vmxnet3: use new helper tcp_v6_gso_csum_prep r8152: use new helper tcp_v6_gso_csum_prep hv_netvsc: use new helper tcp_v6_gso_csum_prep net: socionext: use new helper tcp_v6_gso_csum_prep net: qcom/emac: use new helper tcp_v6_gso_csum_prep ionic: use new helper tcp_v6_gso_csum_prep jme: use new helper tcp_v6_gso_csum_prep e1000(e): use new helper tcp_v6_gso_csum_prep enic: use new helper tcp_v6_gso_csum_prep bna: use new helper tcp_v6_gso_csum_prep net: atheros: use new helper tcp_v6_gso_csum_prep r8169: use new helper tcp_v6_gso_csum_prep net: core: add helper tcp_v6_gso_csum_prep net/ipv4/sysctl: show tcp_{allowed, available}_congestion_control in non-initial netns mips/jazz: Update jazz_defconfig for MIPS Magnum mips/jazz: Remove redundant settings and shrink jazz_defconfig fbdev/g364fb: Fix build failure net: mvneta: align xdp stats naming scheme to mlx5 driver MIPS: ingenic: DTS: Fix watchdog nodes octeontx2-af: Cleanup nixlf and blkaddr retrieval logic octeontx2-af: Cleanup CGX config permission checks octeontx2-af: Remove unnecessary export symbols in CGX driver MIPS: X1000: Fix clock of watchdog node. MIPS: configs: Cleanup old Kconfig options MIPS: ralink: Replace <linux/clk-provider.h> by <linux/of_clk.h> MIPS: Pistachio: Replace <linux/clk-provider.h> by <linux/of_clk.h> MIPS: pic32mzda: Replace <linux/clk-provider.h> by <linux/of_clk.h> MIPS: jz4740: Replace <linux/clk-provider.h> by <linux/of_clk.h> MIPS: generic: Replace <linux/clk-provider.h> by <linux/of_clk.h> MIPS: BMIPS: Replace <linux/clk-provider.h> by <linux/of_clk.h> MIPS: ath79: Replace <linux/clk-provider.h> by <linux/of_clk.h> MIPS: vdso: Wrap -mexplicit-relocs in cc-option Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" regmap: wrong descriptions in regmap_range_cfg ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit ASoC: dt-bindings: Make RK3328 codec GPIO explicit clk: meson: g12a: add support for the SPICC SCLK Source clocks dt-bindings: clk: g12a-clkc: add SPICC SCLK Source clock IDs ARM: exynos_defconfig: Enable SquashFS and increase RAM block device size x86/mce: Do not log spurious corrected mce errors ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro ASoC: tas2562: Add support for ISENSE and VSENSE x86/boot/compressed/64: Remove .bss/.pgtable from bzImage s390/arch: install kernels with their proper version ID s390/qdio: reduce access to cdev->private->qdio_data s390/qdio: clean up cdev access in qdio_setup_irq() pinctrl: da9062: add driver support ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out ASoC: dapm: select sleep_state when initializing PINCTRL widget drm/sun4i: dsi: Avoid hotplug race with DRM driver bind selftests/bpf: Test unhashing kTLS socket after removing from map bpf, sk_msg: Don't clear saved sock proto on restore bpf, sk_msg: Let ULP restore sk_proto and write_space callback drm/amdgpu: drop the non-sense firmware version check on arcturus drm/amdgpu: add is_raven_kicker judgement for raven1 drm/amdgpu: record non-zero error counter info in NBIO before resetting GPU drm/amdgpu: log on non-zero error conter per IP before GPU reset drm/amd/display: Don't take the address of skip_scdc_overwrite in dc_link_detect_helper ASoC: fix card registration regression. drm/i915/selftests: Mark GPR checking more hostile drm/i915/selftest: Analyse timestamp behaviour across context switches drm/i915: Read rawclk_freq earlier drm/i915/gt: Refactor l3cc/mocs availability ASoC: MT6660 update to 1.0.8_G ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output ASoC: intel: skl: Fix possible buffer overflow in debug outputs ASoC: intel: skl: Fix pin debug prints drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall drm/i915/gem: use spinlock_t instead of struct spinlock ESP: Export esp_output_fill_trailer function dmanegine: ioat/dca: Replace zero-length array with flexible-array member dmaengine: tegra210-adma: Replace zero-length array with flexible-array member dmaengine: sprd: Replace zero-length array with flexible-array member dmaengine: sa11x0: Replace zero-length array with flexible-array member n_gsm: switch escape to bool n_gsm: switch constipated to bool n_gsm: switch throttled to bool n_gsm: switch dead to bool n_gsm: add missing \n to prints n_gsm: add missing __user annotations n_gsm: introduce enum gsm_mux_state n_gsm: introduce enum gsm_dlci_mode n_gsm: introduce enum gsm_dlci_state n_gsm: drop unneeded gsm_dlci->fifo field powerpc/32s: Slenderize _tlbia() for powerpc 603/603e powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable powerpc: Don't use thread struct for saving SRR0/1 on syscall. powerpc/32: Warn and return ENOSYS on syscalls from kernel powerpc/32s: Don't flush all TLBs when flushing one page powerpc/fadump: sysfs for fadump memory reservation Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated tools/edid: Move EDID data sets from Documentation/ docs: admin-guide: edid: Clarify where to run "make" docs: admin-guide: Move edid.rst from driver-api docs: driver-api: edid: Fix list formatting Documentation: sort _SPHINXDIRS for 'make help' Documentation: bring process docs up to date Replace dead urls with active urls for Mutt serial: 8250_port: Use dev_*() instead of pr_*() serial: 8250_port: Switch to use DEVICE_ATTR_RW() tty: serial: efm32: fix spelling mistake "reserverd" -> "reserved" tty: serial: Kconfig: Fix a typo serial: 8250_pxa: avoid autodetecting the port type docs: sysctl/kernel: remove rtsig entries docs: document panic fully in sysctl/kernel.rst docs: document stop-a in sysctl/kernel.rst docs: add missing IPC documentation in sysctl/kernel.rst docs: drop l2cr from sysctl/kernel.rst docs: merge debugging-modules.txt into sysctl/kernel.rst docs: pretty up sysctl/kernel.rst phy: core: Fix phy_get() to not return error on link creation failure phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval usb: musb: core: remove useless cast for driver.name usb: host: xhci-pci: remove useless cast for driver.name usb: host: uhci-pci: remove useless cast for driver.name usb: host: sl811-hcd: remove useless cast for driver.name usb: host: ohci-pci: remove useless cast for driver.name usb: host: ehci-pci: remove useless cast for driver.name usb: gadget: renesas_usb3: remove useless cast for driver.name usb: gadget: r8a66597-udc: remove useless cast for driver.name usb: gadget: omap_udc: remove useless cast for driver.name usb: gadget: net2280: remove useless cast for driver.name usb: gadget: m66592-udc: remove useless cast for driver.name usb: gadget: lpc32xx_udc: remove useless cast for driver.name usb: gadget: goku_udc: remove useless cast for driver.name usb: gadget: fusb300_udc: remove useless cast for driver.name usb: gadget: fotg210-udc: remove useless cast for driver.name usb: gadget: dummy_hcd: remove useless cast for driver.name usb: gadget: at91_udc: remove useless cast for driver.name usb: gadget: udc: amd5536udc_pci: remove useless cast for driver.name usb: gadget: legacy: inode: remove useless cast for driver.name usb: gadget: legacy: gmidi: remove useless cast for driver.name usb: core: Use ACPI_SUCCESS() at appropriate places usb: core: Make use of acpi_evaluate_object() status usb-storage: Use const to reduce object data size usb: host: fhci-hcd: annotate PIPE_CONTROL switch case with fallthrough powerpc/powernv: Move core and fadump_release_opalcore under new kobject powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files sysfs: Wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* powerpc/process: Remove unneccessary #ifdef CONFIG_PPC64 in copy_thread_tls() powerpc/papr_scm: Mark papr_scm_ndctl() as static powerpc/pseries/Makefile: Remove CONFIG_PPC_PSERIES check powerpc/pseries/vio: Remove stray #ifdef CONFIG_PPC_PSERIES docs: Fix path to MTD command line partition parser docs: arm: tcm: Fix a few typos documentation: vm: Advertise support for pte_special in riscv dmaengine: idxd: correct reserved token calculation xfrm: Use kmem_cache_zalloc() instead of kmem_cache_alloc() with flag GFP_ZERO. ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 dmaengine: ti: k3-udma: Fix terminated transfer handling dmaengine: ti: k3-udma: Use the channel direction in pause/resume functions dmaengine: ti: k3-udma: Use the TR counter helper for slave_sg and cyclic dmaengine: ti: k3-udma: Move the TR counter calculation to helper function dmaengine: ti: k3-udma: Workaround for RX teardown with stale data in peer dmaengine: ti: k3-udma: Use ktime/usleep_range based TX completion check mtd: spi-nor: use spi-mem dirmap API mtd: spi-nor: split spi_nor_spimem_xfer_data() net/mlx5e: Replace zero-length array with flexible-array member net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' net/mlx5e: Add support for FEC modes based on 50G per lane links ethtool: Add support for low latency RS FEC net/mlxe5: Separate between FEC and current speed net/mlx5e: Advertise globaly supported FEC modes net/mlx5e: Enforce setting of a single FEC mode net/mlx5e: Set FEC to auto when configured mode is not supported mlx5: Use proper logging and tracing line terminations net/mlx5e: Support dump callback in RX reporter net/mlx5e: Support dump callback in TX reporter net/mlx5e: Gather reporters APIs together net/mlx5: Add support for resource dump devlink: Force enclosing array on binary fmsg data clk: imx8mn: Remove unused includes clk: imx8mm: Remove unused includes clk: imx8mp: Include slab.h instead of clkdev.h arm64: dts: ls1028a: add missing SPI nodes arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY RDMA/core: Get rid of ib_create_qp_user spi: rspi: Add support for LSB-first word order spi: rspi: Factor out handling of common mode bits ALSA: usx2y: use for_each_pcm_streams() macro ASoC: sof: sof-audio: use for_each_pcm_streams() macro ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro ASoC: soc-pcm: use for_each_pcm_streams() macro ASoC: soc-core: use for_each_pcm_streams() macro ALSA: pcm.h: add for_each_pcm_streams() ASoC: soc-pcm: merge playback/cature_active into stream_active ASoC: soc-pcm: use goto and remove multi return ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() ASoC: soc-pcm: move dai_get_widget() ASoC: rt5682: Add DAI clock binding info for WCLK/BCLK CCF usage ASoC: rt5682: Add CCF usage for providing I2S clks ASoC: SOF: Intel: Add Probe compress CPU DAIs ASoC: SOF: Provide probe debugfs support ASoC: SOF: Intel: Probe compress operations ASoC: SOF: Intel: Expose SDnFMT helpers ASoC: SOF: Generic probe compress operations ASoC: SOF: Implement Probe IPC API ASoC: SOF: Intel: Account for compress streams when servicing IRQs ALSA: core: Implement compress page allocation and free routines ALSA: core: Expand DMA buffer information rtc: snvs: Remove unused include of of_device.h drm/i915/gt: Show the cumulative context runtime in engine debug drm/i915/selftests: Flush tasklet on wait_for_submit() Bluetooth: Fix crash when using new BT_PHY option ASoC: soc-pcm: fix regression in soc_new_pcm() ARM: at91: pm: add quirk for sam9x60's ulp1 ARM: at91: pm: add plla disable/enable support for sam9x60 clk: at91: move sam9x60's PLL register offsets to PMC header ARM: at91: pm: s/sfr/sfrbu in pm_suspend.S ARM: at91: pm: add pmc_version member to at91_pm_data ARM: at91: pm: add macros for plla disable/enable ARM: at91: pm: revert do not disable/enable PLLA for ULP modes ARM: at91: pm: use proper master clock register offset sfc: elide assignment of skb drm/i915/gt: Fix up missing error propagation for heartbeat pulses net: fec: Prevent unbind operation ASoC: tas2562: Return invalid for when bitwidth is invalid tmpfs: deny and force are not huge mount options drm/i915/selftests: Check for any sign of request starting in wait_for_submit() tools/testing/nvdimm: Fix compilation failure without CONFIG_DEV_DAX_PMEM_COMPAT MAINTAINERS: clarify maintenance of nvdimm testing tool RISC-V: Don't enable all interrupts in trap_init() libnvdimm/e820: Retrieve and populate correct 'target_node' info x86/NUMA: Provide a range-to-target_node lookup facility drm/i915/tgl: Add Wa_1808121037 to tgl. riscv: set pmp configuration if kernel is running in M-mode perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources EDAC/mce_amd: Print !SMCA processor warning only once drm/bridge: Fix the bridge kernel doc bpf: Allow bpf_perf_event_read_value in all BPF programs net/mlx5: fix spelling mistake "reserverd" -> "reserved" 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 perf auxtrace: Add auxtrace_record__read_finish() 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 perf test: Fix test trace+probe_vfs_getname.sh on s390 perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events Bluetooth: hci_h5: Move variable into local scope ARM: imx: Add missing of_node_put() ARM: dts: imx6sx-udoo-neo: Use new pin names with DCE/DTE for UART pins ARM: dts: imx6sx-softing-vining-2000: Use new pin names with DCE/DTE for UART pins ARM: dts: imx6sx-sdb: Use new pin names with DCE/DTE for UART pins ARM: dts: imx6sx-sabreauto: Use new pin names with DCE/DTE for UART pins ARM: dts: imx6sx-nitrogen6sx: Use new pin names with DCE/DTE for UART pins ARM: dts: imx6sx: Add missing UART RTS/CTS pins mux ARM: dts: imx6sx: Improve UART pins macro defines firmware: imx: scu-pd: enlarge PD range for mu_b firmware: imx: scu-pd: Add missing audio PD ranges drm/i915/display: use intel_de_*() functions for register access drm/i915/csr: use intel_de_*() functions for register access soundwire: intel: free all resources on hw_free() soundwire: intel: add sdw_stream_setup helper for .startup callback soundwire: intel: add trigger support in sdw dai driver soundwire: intel: add prepare support in sdw dai driver soundwire: intel: rename res field as link_res printk: Correctly set CON_CONSDEV even when preferred console was not registered printk: Fix preferred console selection with multiple matches printk: Move console matching logic into a separate function Bluetooth: hci_qca: Bug fixes while collecting controller memory dump Bluetooth: Disable Extended Adv if enabled Bluetooth: hci_h5: btrtl: Add support for RTL8822C drm/mediatek: Make sure previous message done or be aborted before send batman-adv: Don't schedule OGM for disabled interface drm/mediatek: Move gce event property to mutex device node drm/mediatek: Add fb swap in async_update drm/mediatek: Add plane check in async_check function net: ena: remove set but not used variable 'hash_key' scsi: advansys: Replace zero-length array with flexible-array member scsi: lpfc: add RDF registration and Link Integrity FPIN logging scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs net: netlink: Replace zero-length array with flexible-array member net: switchdev: Replace zero-length array with flexible-array member bpf, sockmap: Replace zero-length array with flexible-array member NFC: digital: Replace zero-length array with flexible-array member net: usb: cdc-phonet: Replace zero-length array with flexible-array member net: phy: allow bcm84881 to be a module net/smc: reduce port_event scheduling net/smc: simplify normal link termination net/smc: remove unused parameter of smc_lgr_terminate() net/smc: do not delete lgr from list twice net/smc: use termination worker under send_lock net/smc: improve smc_lgr_cleanup() selftests: mlxsw: vxlan: Add test for error path selftests: mlxsw: vxlan: Adjust test to recent changes selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges selftests: mlxsw: extack: Test bridge creation with VXLAN selftests: mlxsw: Remove deprecated test mlxsw: spectrum: Reduce dependency between bridge and router code mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID mlxsw: spectrum_switchdev: Propagate extack to bridge creation function mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting net: bridge: teach ndo_dflt_bridge_getlink() more brport flags sfc: move some ARFS code out of headers sfc: only schedule asynchronous filter work if needed net: vlan: suppress "failed to kill vid" warnings net: stmmac: Get rid of custom STMMAC_DEVICE() macro net: sched: don't take rtnl lock during flow_action setup net: sched: refactor ct action helpers to require tcf_lock net: sched: refactor police action helpers to require tcf_lock net: sched: lock action when translating it to flow_action infra i3c: master: no need to iterate master device twice batman-adv: Replace zero-length array with flexible-array member kernel: module: Replace zero-length array with flexible-array member spi: spi-mem: Fix typo, s/fallback/falls back regulator: mp5416: Fix output discharge enable bit for LDOs posix-timers: Pass lockdep expression to RCU lists timer: Improve the comment describing schedule_timeout() lib/vdso: Allow architectures to provide the vdso data pointer lib/vdso: Allow architectures to override the ns shift operation lib/vdso: Allow fixed clock mode lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes lib/vdso: Avoid highres update if clocksource is not VDSO capable lib/vdso: Cleanup clock mode storage leftovers ARM/arm64: vdso: Use common vdso clock mode storage mips: vdso: Use generic VDSO clock mode storage x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO powerpc/papr_scm: Switch to numa_map_to_online_node() mm/numa: Skip NUMA_NO_NODE and online nodes in numa_map_to_online_node() ACPI: NUMA: Up-level "map to online node" functionality x86/cpu: Move prototype for get_umwait_control_msr() to a global location ASoC: meson: aiu: simplify component addition drm/mediatek: fix race condition for HDMI jack status reporting x86/syscalls: Add prototypes for C syscall callbacks staging: fsl-dpaa2: ethsw: ethsw.c: Fix line over 80 characters staging: exfat: dedicate count_entries() to sub-dir counting. staging: exfat: remove DOSNAMEs. s390/zcrypt: Support for CCA protected key block version 2 s390/cpum_sf: Rework sampling buffer allocation drm/i915/selftests: Mark the mock ring->vma as being in the GGTT ASoC: rt1015: fix typo for bypass boost control serial: core: Switch to use DEVICE_ATTR_RO() usb: ucsi: ccg: disable runtime pm during fw flashing usb: typec: ucsi: register DP only for NVIDIA DP VDO x86/iopl: Include prototype header for ksys_ioperm() batman-adv: Avoid RCU list-traversal in spinlock kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() ALSA: usb-audio: Parse source ID of UAC2 effect unit usb: audio-v2: Add uac2_effect_unit_descriptor definition drm/virtio: move remaining virtio_gpu_notify calls drm/virtio: batch display query drm/virtio: batch resource creation drm/virtio: batch plane updates (pageflip) drm/virtio: notify before waiting drm/virtio: rework notification for better batching x86/vdso: Use generic VDSO clock mode storage clocksource: Add common vdso clock mode storage x86/vdso: Move VDSO clocksource state tracking to callback clocksource: Cleanup struct clocksource and documentation MIPS: vdso: Compile high resolution parts conditionally ARM: vdso: Compile high resolution parts conditionally lib/vdso: Allow the high resolution parts to be compiled out ARM: vdso: Remove unused function x86/vdso: Mark the TSC clocksource path likely EDAC/mc: Remove per layer counters EDAC/mc: Remove detail[] string and cleanup error string generation EDAC/mc: Pass the error descriptor to error reporting functions EDAC/mc: Remove enable_per_layer_report function argument EDAC/mc: Report "unknown memory" on too many DIMM labels found EDAC/mc: Carve out error increment into a separate function EDAC/mc: Determine mci pointer from the error descriptor EDAC: Store error type in struct edac_raw_error_desc EDAC/mc: Reorder functions edac_mc_alloc*() KVM: nVMX: Fix some obsolete comments and grammar error KVM: x86: fix missing prototypes EDAC/mc: Split edac_mc_alloc() into smaller functions drm/i915/gt: Rearrange code to silence compiler EDAC/mc: Change mci device removal to use put_device() soc: renesas: rcar-sysc: Use the correct style for SPDX License Identifier cpufreq: imx-cpufreq-dt: Add "cpu-supply" property check ARM: shmobile: Replace <linux/clk-provider.h> by <linux/of_clk.h> arm64: dts: mediatek: rename scpsys nodes to power-controller ARM: dts: mediatek: rename scpsys nodes to power-controller soc: mediatek: pwrap: add support for MT6359 PMIC soc: mediatek: pwrap: add pwrap driver for MT6779 SoCs dt-bindings: pwrap: mediatek: add pwrap support for MT6779 amr64: dts: mt8183: Add watchdog node xhci: Add missing annotation for xhci_enter_test_mode xhci: Add missing annotation for xhci_set_port_power() xhci: Do not open code __print_symbolic() in xhci trace events usb: gadget: amd5536udc: fix spelling mistake "reserverd" -> "reserved" drm/i915: switch vlv_suspend to use intel uncore register accessors drm/i915: split out vlv/chv specific suspend/resume code dma-buf: Fix a typo in Kconfig drm/format_helper: Dual licence the file in GPL 2 and MIT drm/i915: Update drm/i915 bug filing URL MAINTAINERS: Update drm/i915 bug filing URL dt-bindings: soc: tegra-pmc: Add ID for Tegra PMC 32 kHz blink clock dt-bindings: soc: tegra-pmc: Add Tegra PMC clock bindings dt-bindings: tegra: Convert Tegra PMC bindings to YAML dt-bindings: clock: tegra: Add IDs for OSC clocks firmware: tegra: Fix a typo in Kconfig ARM: imx: Remove unused include of linux/of.h on mach-imx6sl.c ARM: imx: Remove unused includes on mach-imx6q.c ARM: imx: Remove unused include of linux/irqchip/arm-gic.h ARM: dts: imx: make clks node name generic ARM: dts: imx: make kpp node name generic ARM: dts: imx6qdl-gw553x: add lsm9ds1 iio imu/magn support ARM: dts: imx: ventana: add fxos8700 on gateworks boards clk: imx8mn: Fix incorrect clock defines ARM: dts: imx: make gpt node name generic dmaengine: sun4i: set the linear_mode properly ARM: dts: imx: use generic name bus clk: imx8mp: Add missing of_node_put() clk: imx8mn: Add missing of_node_put() clk: imx8mm: Add missing of_node_put() clk: imx8mq: Add missing of_node_put() clk: imx6sl: Add missing of_node_put() ARM: dts: imx6dl-colibri-eval-v3: fix sram compatible properties clk: imx7ulp: Include clk-provider.h instead of clk.h clk: imx: drop redundant initialization clk: imx: Include clk-provider.h instead of clk.h for i.MX8M SoCs clock driver arm64: dts: imx8mq-phanbell: Add support for ethernet arm64: dts: freescale: Add i.MX8MP EVK board support arm64: dts: freescale: Add i.MX8MP dtsi support dt-bindings: arm: imx: Add the i.MX8MP EVK board arm64: dts: ls1028a: support external trigger timestamp fifo of PTP timer clk: imx8mm: Add CLKO2 support clk: imx8mm: Fix the CLKO1 source select list net: mvneta: get rid of xdp_ret in mvneta_swbm_rx_frame net: mvneta: introduce xdp counters to ethtool net: mvneta: rely on struct mvneta_stats in mvneta_update_stats routine net: mvneta: rely on open-coding updating stats for non-xdp and tx path net: mvneta: move refill_err and skb_alloc_err in per-cpu stats net: dsa: mv88e6xxx: Add 6390 family PCS registers to ethtool -d net: dsa: mv88e6xxx: Add 6352 family PCS registers to ethtool -d net: dsa: mv88e6xxx: Allow PCS registers to be retrieved via ethtool net/macsonic: Remove interrupt handler wrapper net/sonic: Start packet transmission immediately net/sonic: Remove explicit memory barriers net/sonic: Remove redundant netif_start_queue() call net/sonic: Remove redundant next_tx variable net/sonic: Refactor duplicated code net/sonic: Remove obsolete comment ARM: dts: imx25-pinfunc: add another cspi3 config sh_eth: use Gigabit register map for R7S72100 sh_eth: add sh_eth_cpu_data::gecmr flag sh_eth: check sh_eth_cpu_data::no_xdfar when dumping registers sh_eth: check sh_eth_cpu_data::cexcr when dumping registers sh_eth: check sh_eth_cpu_data::no_tx_cntrs when dumping registers net: phylink: clarify flow control settings in documentation net: phylink: improve initial mac configuration net: phylink: allow ethtool -A to change flow control advertisement net: phylink: resolve fixed link flow control net: phylink: use phylib resolved flow control modes net: phylink: ensure manual flow control is selected appropriately net: phylink: remove pause mode ethtool setting for fixed links net: add linkmode helper for setting flow control advertisement net: add helpers to resolve negotiated flow control net: linkmode: make linkmode_test_bit() take const pointer r8169: improve statistics of missed rx packets r8169: improve rtl_jumbo_config r8169: improve rtl8169_get_mac_version r8169: add helper rtl_pci_commit r8169: simplify setting netdev features r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 r8169: remove unneeded check from rtl_link_chg_patch openvswitch: add TTL decrement action net: dsa: bcm_sf2: Also configure Port 5 for 2Gb/sec on 7278 tcp-zerocopy: Return sk_err (if set) along with tcp receive zerocopy. tcp-zerocopy: Return inq along with tcp receive zerocopy. tools: testing: vsock: Test when server is bound but not listening net: virtio_vsock: Enhance connection semantics net: x25: convert to list_for_each_entry_safe() drm/lima: fix recovering from PLBU out of memory lib: objagg: Replace zero-length arrays with flexible-array member ptp_qoriq: drop the code of alarm mtd: spi-nor: introduce SR_BP_SHIFT define mtd: spi-nor: use le32_to_cpu_array() x86: Fix a handful of typos drm/i915: Avoid potential division-by-zero in computing CS timestamp period drm/i915: Track hw reported context runtime batman-adv: Start new development cycle drm/pl111: Support Integrator IM-PD1 module Bluetooth: Fix a typo in Kconfig ACPICA: Fix a couple of typos ACPICA: use acpi_size instead of u32 for prefix_path_length ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 ACPICA: cast the result of the pointer difference to u32 ACPICA: Table Manager: Update comments in a function header ACPICA: Enable sleep button on ACPI legacy wake ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events. ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() ice: use true/false for bool types ice: add function argument description to function header comment ice: use proper format for function pointer as a function parameter ice: replace "fallthrough" comments with fallthrough reserved word ice: remove unnecessary fallthrough comments ice: Fix virtchnl_queue_select bitmap validation ice: Fix and refactor Rx queue disable for VFs ice: Handle LAN overflow event for VF queues ice: Fix implicit queue mapping mode in ice_vsi_get_qs ice: Add support to enable/disable all Rx queues before waiting ice: Only allow tagged bcast/mcast traffic for VF in port VLAN ice: Fix Port VLAN priority bits ice: Add helper to determine if VF link is up ice: Refactor port vlan configuration for the VF ice: Add initial support for QinQ x86 kvm page table walks: switch to explicit __get_user() x86 user stack frame reads: switch to explicit __get_user() MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()' MIPS: cavium_octeon: Fix syncw generation. mips: vdso: add build time check that no 'jalr t9' calls left MIPS: Disable VDSO time functionality on microMIPS drm: drop unused drm_display_mode.private drm: drop unused drm_crtc callback mips: vdso: fix 'jalr t9' crash in vdso code iio: trigger: stm32-timer: disable master mode when stopping drm/i915: Force state->modeset=true when distrust_bios_wm==true drm/i915/dsc: force full modeset whenever DSC is enabled at probe drm/i915: Ensure no conflicts with BIOS when updating Dbuf drm/print: clean up RATELIMITED macros drm/atomic-helper: fix kerneldoc drm/i915/mst: Set intel_dp_set_m_n() for MST slaves ALSA: usb-audio: Add support for Presonus Studio 1810c drm/edid: Add a FIXME about DispID CEA data block revision drm/edid: Document why we don't bounds check the DispID CEA block start/end drm/edid: Clear out spurious whitespace drm/edid: Introduce is_detailed_timing_descritor() drm/edid: Don't accept any old garbage as a display descriptor drm/edid: Check the number of detailed timing descriptors in the CEA ext block of/address: Support multiple 'dma-ranges' entries of/address: use range parser for of_dma_get_range ASoC: meson: codec-glue: fix pcm format cast warning ASoC: meson: aiu: fix acodec dai input name init ASoC: meson: aiu: fix irq registration ASoC: meson: aiu: fix clk bulk size allocation ASoC: meson: aiu: remove unused encoder structure of/address: Rework of_pci_range parsing for non-PCI buses of: Drop struct of_pci_range.pci_space field powerpc: Drop using struct of_pci_range.pci_space field microblaze: Drop using struct of_pci_range.pci_space field arm64: dts: meson: a1: add secure power domain controller soc: amlogic: Add support for Secure power domains controller dt-bindings: power: add Amlogic secure power domains bindings firmware: meson_sm: Add secure power domain support drm/mcde: Fix Sphinx formatting Bluetooth: Add BT_PHY socket option drivers base/arch_topology: Reformat topology_get_[cpu/freq]_scale() function name drivers base/arch_topology: Remove 'struct sched_domain' forward declaration ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write misc: Use kzalloc() instead of kmalloc() with flag GFP_ZERO. char: virtio: Replace zero-length array with flexible-array member ASoC: core: ensure component names are unique usb: gadget: f_phonet: Replace zero-length array with flexible-array member USB: musb: Replace zero-length array with flexible-array member usb: typec: tcpm: set correct data role for non-DRD thunderbolt: Add missing kernel-doc parameter descriptions usb: use kobj_to_dev() API serial: core: use octal permissions on module param serial: core: Consolidate spin lock initialization code serial: core: Introduce uart_console_enabled() helper drm/print: Delete a few unused shouting macros staging: wilc1000: define macros to replace magic number values staging: wilc1000: use short name for hif local variable in chip_wakeup() staging: wilc1000: define macros for different register address for SDIO staging: wilc1000: use commmon function to set SDIO block size staging: wilc1000: make use of ALIGN macro staging: wilc1000: refactor interrupt handling for sdio staging: wilc1000: remove use of MAX_NUN_INT_THRPT_ENH2 macro staging: wilc1000: make use of FIELD_GET/_PREP macro staging: rtl8723bs: Fix spacing issues drm/i915/selftests: Check for the error interrupt before we wait! drm/sun4i: dsi: Remove incorrect use of runtime PM drm/sun4i: dsi: Allow binding the host without a panel drm/sun4i: dsi: Use NULL to signify "no panel" drm/sun4i: dsi: Remove unused drv from driver context dt-bindings: add description for new supported chips iio: imu: inv_mpu6050: update LPF bandwidth settings iio: imu: inv_mpu6050: add support of ICM20690 iio: imu: inv_mpu6050: add support of IAM20680 iio: imu: inv_mpu6050: add support of ICM20609 & ICM20689 iio: imu: inv_mpu6050: cleanup of/acpi support iio: adc: modify NPCM reset support dt-binding: iio: add NPCM ADC reset support iio: vcnl4000: Enable runtime pm for vcnl4200/4040 iio: vcnl4000: Use a single return when getting IIO_CHAN_INFO_RAW iio: dac: ltc2632: remove some unused defines iio: dac: ltc2632: add support for LTC2636 family iio: dac: ltc2632: drop some duplicated data dt-bindings: iio: ltc2632: expand for ltc2636 support arm: Remove TIF_NOHZ x86: Remove TIF_NOHZ context-tracking: Introduce CONFIG_HAVE_TIF_NOHZ x86/entry: Remove _TIF_NOHZ from _TIF_WORK_SYSCALL_ENTRY arm64: dts: allwinner: pinebook: Remove unused AXP803 regulators Bluetooth: secure bluetooth stack from bluedump attack ALSA: usb-audio: Don't create a mixer element with bogus volume range ARM: dts: socfpga: arria10: Increase boot partition size for NAND ARM: dts: sun7i: Add Linutronix Testbox v2 board dt-bindings: arm: sunxi: Add Linutronix Testbox mwifiex: change license text from MARVELL to NXP thunderbolt: icm: Replace zero-length array with flexible-array member iio: srf04: add power management feature dt-bindings: devantech-srf04.yaml: add pm feature iio: st_sensors: handle memory allocation failure to fix null pointer dereference iio: adc: ad7124: add 3db filter iio: ad5755: fix spelling mistake "to" -> "too" and grammar plus formatting iio: light: Add a driver for Sharp GP2AP002x00F iio: light: Add DT bindings for GP2AP002 iio: imu: st_lsm6dsx: Fix mismatched comments iio: accel: st_accel: Use st_sensors_dev_name_probe() dt-bindings: iio: adc: stm32-adc: convert bindings to json-schema thunderbolt: eeprom: Replace zero-length array with flexible-array member drm/i915: split out display debugfs to a separate file MAINTAINERS: Sort entries in database for PIN CONTROLLER pinctrl: bcm2835: Add support for all GPIOs on BCM2711 pinctrl: bcm2835: Refactor platform data pinctrl: bcm2835: Drop unused define pinctrl: actions: Fix functions groups names for S700 SoC pinctrl: mediatek: Add support for pin configuration dump via debugfs. pinctrl: mediatek: Backward compatible to previous Mediatek's bias-pull usage pinctrl: mediatek: Refine mtk_pinconf_get() pinctrl: mediatek: Refine mtk_pinconf_get() and mtk_pinconf_set() pinctrl: mediatek: Supporting driving setting without mapping current to register value pinctrl: mediatek: Check gpio pin number and use binary search in mtk_hw_pin_field_lookup() pinctrl: qcom: Add ipq6018 pinctrl driver dt-bindings: pinctrl: qcom: Add ipq6018 pinctrl bindings soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE Documentation: PM: QoS: Update to reflect previous code changes PM: QoS: Update file information comments PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions sound: Call cpu_latency_qos_*() instead of pm_qos_*() drivers: usb: Call cpu_latency_qos_*() instead of pm_qos_*() drivers: tty: Call cpu_latency_qos_*() instead of pm_qos_*() drivers: spi: Call cpu_latency_qos_*() instead of pm_qos_*() drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() drivers: mmc: Call cpu_latency_qos_*() instead of pm_qos_*() drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() drivers: hsi: Call cpu_latency_qos_*() instead of pm_qos_*() drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() drm/virtio: fix error check mt76: Introduce mt76_mcu data structure mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap mt76: mt76u: rename stat_wq in wq mt76: mt76u: extend RX scatter gather number mt76: mt7615: rely on mt76_queues_read for mt7622 mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 mt76: mt7615: rework rx phy index handling mt76: fix rounding issues on converting per-chain and combined txpower mt76: mt76x2: avoid starting the MAC too early mt76: avoid extra RCU synchronization on station removal mt76: mt7615: fix monitor mode on second PHY mt76: mt7615: fix adding active monitor interfaces mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format mt76: mt7615: use new tag sta_rec_wtbl mt76: mt7615: add starec operating flow for firmware v2 mt76: mt7615: add a helper to encapsulate sta_rec operation mt76: mt7615: simplify mcu_set_sta flow mt76: mt7615: simplify mcu_set_bmc flow mt76: mt7615: add support for testing hardware reset mt76: mt7615: implement hardware reset support mt76: mt7615: report firmware log event messages mt76: mt7615: fix and rework tx power handling mt76: mt7615: add Kconfig entry for MT7622 mt76: mt7615: disable DBDC on MT7622 mt76: mt7615: decrease rx ring size for MT7622 mt76: mt7615: implement DMA support for MT7622 mt76: mt7615: implement probing and firmware loading on MT7622 mt76: mt7615: disable 5 GHz on MT7622 mt76: mt7615: add calibration free support for MT7622 mt76: mt7615: add eeprom support for MT7622 mt76: mt7615: add dma and tx queue initialization for MT7622 mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 mt76: mt7615: store N9 firmware version instead of CR4 mt76: mt7615: split up firmware loading functions mt76: mt7615: move mmio related code from pci.c to mmio.c mt76: mt7615: add __aligned(4) to txp structs dt-bindings: net: wireless: mt76: document bindings for MT7622 mt76: enable Airtime Queue Limit support mt76: mt7603: increase dma mcu rx ring size mt76: dma: do not write cpu_idx on rx queue reset until after refill mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw mt76: set dma-done flag for flushed descriptors mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag mt76: mt76u: add endpoint to mt76u_bulk_msg signature mt76: mt76u: introduce mt76u_skb_dma_info routine mt76: mt76u: take into account different queue mapping for 7663 mt76: mt76u: add {read/write}_extended utility routines mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine mt76: mt76u: resume all rx queue in mt76u_resume_rx mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc mt76: mt76u: add mt76u_alloc_rx_queue utility routine mt76: mt76u: stop/free all possible rx queues mt76: mt76u: introduce mt76u_free_rx_queue utility routine mt76: mt76u: move mcu buffer allocation in mt76x02u drivers mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers mt76: mt76u: use mt76_queue as mt76u_complete_rx context mt76: mt76u: add mt76_queue to mt76u_refill_rx signature mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature mt76: mt76u: add mt76u_process_rx_queue utility routine mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet mt76: mt76x02u: avoid overwrite max_tx_fragments mt76: rely on mac80211 utility routines to compute airtime mt76: mt7615: remove leftover routine declaration mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom mt76: mt7615: initialize radar specs from host driver mt76: mt76x2: get rid of leftover target mt76: mt7615: add tracing support mt76: move mac_txdone tracepoint in mt76 module mt76: move dev_irq tracepoint in mt76 module mt76: mt7615: add a get_stats() callback mt76: mt7615: add per-phy mib statistics mt76: mt7615: report TSF information mt76: mt7615: add set_antenna callback mt76: mt7615: rework set_channel function mt76: mt7615: add missing settings for simultaneous dual-band support mt76: fix compilation warning in mt76_eeprom_override() mt76: mt7603: simplify led reg definitions mt76: mt76x02: simplify led reg definitions mt76: mt7615: introduce LED support mt76: clear skb pointers from rx aggregation reorder buffer during cleanup mt76: mt7603: fix input validation issues for powersave-filtered frames mt76: mt7615: increase MCU command timeout mt76: mt7615: measure channel noise and report it via survey mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value mt76: mt76x02: minor mt76x02_mac_set_beacon optimization mt76: mt76x02u: do not set NULL beacons mt76: usb: use max packet length for m76u_copy mt76: mt76x02: add channel switch support for usb interfaces mt76: speed up usb bulk copy mt76: mt76x02: remove a copy call for usb speedup mt76: mt76x02: add check for invalid vif idx mt76: mt76x02: split beaconing mt76: mt76x02: omit beacon slot clearing mt76: use AC specific reorder timeout mt76: mt7615: add set_coverage class support mt76: mt7603: set 0 as min coverage_class value mt76: mt76x02: fix coverage_class type mt76: mt7615: report firmware version using ethtool mt76: mt7615: Fix build with older compilers dt-bindings: net: wireless: mt76: introduce big-endian property mt76: eeprom: add support for big endian eeprom partition mt76: mt7603: reset STA_CCA counter setting the channel mt76: fix possible undetected invalid MAC address mt76: disable bh in mt76_dma_rx_poll mt76: fix rx dma ring descriptor state on reset mt7615: replace sta_state callback with sta_add/sta_remove mt76: mt7615: defer mcu initialization via workqueue mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON mt76: mt7615: add support for registering a second wiphy via debugfs mt76: mt7615: select the correct tx queue for frames sent to the second phy mt76: mt7615: move radio/mac initialization to .start/stop callbacks mt76: mt7615: initialize dbdc settings on interface add mt76: mt7615: add multiple wiphy support to the rx path mt76: mt7615: rework chainmask handling mt76: mt7615: add multiple wiphy support to the dfs support code mt76: mt7615: remove useless MT_HW_RDD0/1 enum mt76: mt7615: add missing register init for dual-wiphy support mt76: mt7615: add multiple wiphy support for smart carrier sense mt76: mt7615: add dual-phy support for mac80211 ops mt76: do not overwrite max_tx_fragments if it has been set mt76: move ampdu_ref from mt76_dev to driver struct mt76: add ext_phy field to struct mt76_wcid mt76: add function for allocating an extra wiphy mt76: add priv pointer to struct mt76_phy mt76: add multiple wiphy support to mt76_get_min_avg_rssi mt76: move txpower and antenna mask to struct mt76_phy mt76: move txpower_conf back to driver specific structs mt76: move chainmask back to driver specific structs mt76: move state from struct mt76_dev to mt76_phy mt76: keep a set of software tx queues per phy mt76: move channel state to struct mt76_phy mt76: add support for an extra wiphy in mt76_sta_state() mt76: add support for an extra wiphy in the tx status path mac80211: allow setting queue_len for drivers not using wake_tx_queue ieee80211: add WPA3 OWE AKM suite selector mac80211: Fix setting txpower to zero HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_AD7879 ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ATMEL_MXT ARM: dts: imx7-colibri: fix muxing of usbc_det pin mt76: add support for an extra wiphy in the main tx path mt76: add support for an extra wiphy in the rx path mt76: introduce struct mt76_phy mt76: move initialization of some struct members to mt76_alloc_device crypto: chacha20poly1305 - prevent integer overflow on large input drm/i915: move intel_csr.[ch] under display/ ARM: dts: imx7-colibri: add alias for RTC arm64: dts: msm8916: Properly deal with ETMv4 power management arm64: dts: qcom: sc7180: Add nodes for eMMC and SD card arm64: defconfig: Enable Qualcomm PM8XXX vibrator support soc: qcom: aoss: Read back before triggering the IRQ soc: qcom: aoss: Use wake_up_all() instead of wake_up_interruptible_all() arm64: dts: qcom: sc7180: Add bluetooth node on SC7180 IDP board arm64: dts: ls1088a: support eMMC HS200 speed mode for RDB board ARM: imx: limit errata selection to Cortex-A9 based designs ARM: dts: imx7d: cl-som-imx7: update pfuze3000 max voltage ARM: dts: imx7-colibri: add gpio-line-names clk: imx: imx8mn: use imx8m_clk_hw_composite_core clk: imx: imx8mm: use imx8m_clk_hw_composite_core clk: imx: imx8mq: use imx8m_clk_hw_composite_core clk: imx: composite-8m: add imx8m_clk_hw_composite_core ARM: dts: ls1021a: Restore MDIO compatible to gianfar ARM: dts: imx7ulp-evk: disable usbotg1 overcurrent function arm64: dts: imx8mq-librem5-devkit: Add proximity sensor soc: imx: gpcv2: include linux/sizes.h clk: imx: imx8mp: add ocotp root clk arm64: dts: imx8mm: drop redundant interrupt-parent ARM: dts: imx7d: fix opp-supported-hw ARM: dts: imx: Kill off "simple-panel" compatibles of/address: Move range parser code out of CONFIG_PCI drm: Add support for DP 1.4 Compliance edid corruption test selinux: factor out loop body from filename_trans_read() ACPI: watchdog: Set default timeout in probe ACPI: watchdog: Fix gas->access_width usage ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro ACPI: Add new tiny-power-button driver to directly signal init ACPI: button: move HIDs to acpi/button.h drm/i915: switch i915_driver_probe() to use i915 local variable drm/i915: register vga switcheroo later, unregister earlier drm/amd/powerplay: correct the way for checking SMU_FEATURE_BACO_BIT support ASoC: meson: gx: add sound card support ASoC: meson: gx: add sound card dt-binding documentation ASoC: meson: axg: extract sound card utils ASoC: meson: aiu: add internal dac codec control support ASoC: meson: aiu: add hdmi codec control support ASoC: meson: aiu: add i2s and spdif support ASoC: meson: aiu: add audio output dt-bindings ASoC: meson: g12a: extract codec-to-codec utils ASoC: core: allow a dt node to provide several components RDMA/hns: Delayed flush cqe process with workqueue RDMA/hns: Add the workqueue framework for flush cqe handler serial: 8250_pci: Replace zero-length array with flexible-array member serial: sc16is7xx: Replace zero-length array with flexible-array member staging: vc04_services: Fix wrong early return in next_service_by_instance() Documentation: bootconfig: fix Sphinx block warning docs: userspace: ioctl-number: remove mc146818rtc conflict Documentation/ABI: move sysfs-kernel-uids to removed directory docs: admin-guide: Add description of %c corename format drm/i915/hdmi: prefer to_i915() over drm->dev_private to get at i915 Documentation: zram: fix the description about orig_data_size of mm_stat Documentation: nfs: knfsd-stats: convert to ReST Documentation: nfs: nfs41-server: convert to ReST Documentation: nfs: rpc-server-gss: convert to ReST Documentation: nfs: rpc-cache: convert to ReST Documentation: nfs: convert pnfs.txt to ReST RDMA/core: Add weak ordering dma attr to dma mapping drm/i915/selftests: Exercise timeslice rewinding clk: meson: gxbb: set audio output clock hierarchy clk: meson: gxbb: add the gxl internal dac gate dt-bindings: clk: meson: add the gxl internal dac gate RDMA/ucma: Mask QPN to be 24 bits according to IBTA dmaengine: ti: dma-crossbar: convert to devm_platform_ioremap_resource() dmaengine: sun4i: use 'linear_mode' in sun4i_dma_prep_dma_cyclic dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() dmaengine: doc: fix warnings/issues of client.rst dmaengine: ti: omap-dma: Replace zero-length array with flexible-array member dmaengine: uniphier-mdmac: replace zero-length array with flexible-array member dmaengine: bcm-sba-raid: Replace zero-length array with flexible-array member dt-bindings: dma: ti-edma: fix example compatible property dmaengine: idxd: fix runaway module ref count on device driver bind dmaengine: idxd: remove set but not used variable 'idxd_cdev' mmc: sdhci-msm: Mark sdhci_msm_cqe_disable static dmaengine: idxd: remove set but not used variable 'group' ARM: imx: build v7_cpu_resume() unconditionally spi: spidev_test: Remove the whole "include" directory when make clean spi: spidev_test: Use perror() only if errno is not 0 spi: spidev_test: Check input_tx and input_file first after parse options spi: spidev_test: Remove break after exit statement USB: apple-mfi-fastcharge: fix endianess issue in probe ARM: dts: imx6: phycore-som: fix emmc supply ASoC: rt5682: Enable PLL2 function drm/i915/gt: Suppress warnings for unused debugging locals ASoC: mediatek: mt8183-da7219: apply some refactors ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 drm: Remove legacy version of get_scanout_position() drm: Clean-up VBLANK-related callbacks in struct drm_driver drm/vmwgfx: Convert to CRTC VBLANK callbacks drm/vkms: Convert to CRTC VBLANK callbacks drm/vc4: Convert to CRTC VBLANK callbacks drm/vc4: Convert to struct drm_crtc_helper_funcs.get_scanout_position() drm/sti: Convert to CRTC VBLANK callbacks drm/stm: Convert to CRTC VBLANK callbacks drm/stm: Convert to struct drm_crtc_helper_funcs.get_scanout_position() drm/msm: Convert to CRTC VBLANK callbacks drm/msm: Convert to struct drm_crtc_helper_funcs.get_scanout_position() drm/radeon: Convert to CRTC VBLANK callbacks drm/radeon: Convert to struct drm_crtc_helper_funcs.get_scanout_position() drm/nouveau: Convert to CRTC VBLANK callbacks drm/nouveau: Convert to struct drm_crtc_helper_funcs.get_scanout_position() drm/i915: Convert to CRTC VBLANK callbacks drm/gma500: Convert to CRTC VBLANK callbacks drm/amdgpu: Convert to CRTC VBLANK callbacks drm/amdgpu: Convert to struct drm_crtc_helper_funcs.get_scanout_position() drm: Add get_vblank_timestamp() to struct drm_crtc_funcs drm: Add get_scanout_position() to struct drm_crtc_helper_funcs drm: Remove internal setup of struct drm_device.vblank_disable_immediate soundwire: stream: don't program ports when a stream that has not been prepared soundwire: stream: fix support for multiple Slaves on the same link soundwire: stream: do not update parameters during DISABLED-PREPARED transition soundwire: stream: only prepare stream when it is configured. soundwire: stream: update state machine and add state checks x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() PM: QoS: Add CPU latency QoS API wrappers PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h PM: QoS: Simplify definitions of CPU latency QoS trace events PM: QoS: Rename things related to the CPU latency QoS PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object PM: QoS: Clean up misc device file operations PM: QoS: Drop iterations over global QoS classes PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() PM: QoS: Drop the PM_QOS_SUM QoS type PM: QoS: Drop pm_qos_update_request_timeout() drm/virtio: fix virtio_gpu_cursor_plane_update(). drm/virtio: fix virtio_gpu_execbuffer_ioctl locking drm/qxl: replace zero-length array with flexible-array member rtw88: Fix incorrect beamformee role setting iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices drm/hisilicon/hibmc: add gamma_set function drm/hisilicon/hibmc: add DPMS on/off function drm/hisilicon/hibmc: fix 'xset dpms force off' fail drm/bridge: ti-sn65dsi86: Avoid invalid rates drm/bridge: ti-sn65dsi86: Train at faster rates if slower ones fail drm/bridge: ti-sn65dsi86: Group DP link training bits in a function drm/bridge: ti-sn65dsi86: Use 18-bit DP if we can drm/bridge: ti-sn65dsi86: Read num lanes from the DP sink drm/bridge: ti-sn65dsi86: Config number of DP lanes Mo' Betta drm/bridge: ti-sn65dsi86: Don't use MIPI variables for DP link drm/bridge: ti-sn65dsi86: zero is never greater than an unsigned int drm/bridge: ti-sn65dsi86: Split the setting of the dp and dsi rates crypto: qce - handle AES-XTS cases that qce fails crypto: qce - use AES fallback for small requests crypto: qce - use cryptlen when adding extra sgl crypto: allwinner - remove redundant platform_get_irq error message crypto: chelsio - Print the chcr driver information while module load. crypto: tcrypt - fix printed skcipher [a]sync mode crypto: proc - simplify the c_show function crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases crypto: arm64/poly1305 - ignore build files crypto: ccree - remove set but not used variable 'du_size' crypto: ccree - dec auth tag size from cryptlen map crypto: caam/qi - optimize frame queue cleanup crypto: ccree - fix AEAD blocksize registration crypto: ccree - fix some reported cipher block sizes crypto: ccree - only try to map auth tag if needed crypto: ccree - protect against empty or NULL scatterlists crypto: x86/curve25519 - replace with formally verified implementation crypto: rng - Fix a refcounting bug in crypto_rng_reset() crypto: hisilicon - Fix duplicate print when qm occur multiple errors crypto: hisilicon - Unify error detect process into qm crypto: hisilicon - Configure zip RAS error type crypto: hisilicon - Unify hardware error init/uninit into QM tee: amdtee: amdtee depends on CRYPTO_DEV_CCP_DD i2c: altera: Fix potential integer overflow i2c: jz4780: silence log flood on txabrt fuse: fix stack use after return Bluetooth: hci_uart: Replace zero-length array with flexible-array member Bluetooth: hci_intel: Replace zero-length array with flexible-array member Bluetooth: btintel: Replace zero-length array with flexible-array member drm/i915: Use engine wa list for Wa_1607090982 ARM: zynq: Replace <linux/clk-provider.h> by <linux/of_clk.h> scsi: core: Delete scsi_use_blk_mq scsi: zorro_esp: Restore devm_ioremap() alignment arm64: dts: freescale: s32v234: use generic name bus arm64: dts: imx8mn: Init rates and parents configs for clocks arm64: dts: freescale: add Kontron sl28 support arm64: dts: imx8mn: add clock for snvs rtc node clk: imx: pll14xx: Add new frequency entries for pll1443x table clk: imx8mn: add SNVS clock to clock tree dt-bindings: clock: Refine i.MX8MN clock binding dt-bindings: clock: imx8mn: add SNVS clock dt-bindings: clock: Convert i.MX8MM to json-schema dt-bindings: clock: Convert i.MX8MQ to json-schema ARM: dts: imx6dl-yapp4: Specify USB overcurrent protection polarity scsi: ufs-qcom: Delay specific time before gate ref clk scsi: ufs: Add dev ref clock gating wait time support scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic scsi: ufs: Remove the check before call setup clock notify vops scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting scsi: ufs: set load before setting voltage in regulators scsi: ufs: Flush exception event before suspend scsi: ufs: Select INITIAL ADAPT type for HS Gear4 scsi: ufs: introduce common function to disable host TX LCC scsi: ufs: ufs-mediatek: fix TX LCC disabling timing spi: Add generic SPI multiplexer dt-bindings: spi: Document binding for generic SPI multiplexer regulator: da9062: Replace zero-length array with flexible-array member ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout dt-bindings: Convert the binding file google, cros-ec-codec.txt to yaml format. ASoC: soc-pcm: tidyup soc_pcm_open() order ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() ASoC: soc-pcm: call snd_soc_component_open/close() once regulator: da9063: Replace zero-length array with flexible-array member clk: socfpga: stratix10: simplify parameter passing clk: stratix10: use do_div() for 64-bit calculation clk: Fix continuation of of_clk_detect_critical() clk: samsung: Remove redundant check in samsung_cmu_register_one clk: at91: add at91sam9n12 pmc driver clk: at91: add sama5d3 pmc driver clk: at91: add at91sam9g45 pmc driver clk: at91: usb: introduce num_parents in driver's structure clk: at91: usb: use proper usbs_mask clk: at91: sam9x60: fix usb clock parents clk: at91: usb: continue if clk_hw_round_rate() return zero clk: at91: sam9x60: Don't use audio PLL clk: Bail out when calculating phase fails during clk registration clk: Move rate and accuracy recalc to mostly consumer APIs clk: Use 'parent' to shorten lines in __clk_core_init() clk: Don't cache errors from clk_ops::get_phase() clk: qcom: rpmh: Add support for RPMH clocks on SM8250 dt-bindings: clock: Add RPMHCC bindings for SM8250 clk: qcom: alpha-pll: Make error prints more informative clk: qcom: gpucc: Add support for GX GDSC for SC7180 dt-bindings: clk: qcom: Add support for GPU GX GDSCR clk: qcom: dispcc: Remove support of disp_cc_mdss_rscc_ahb_clk clk: qcom: videocc: Update the clock flag for video_cc_vcodec0_core_clk selftests/cgroup: add tests for cloning into cgroups clone3: allow spawning processes into cgroups cgroup: add cgroup_may_write() helper cgroup: refactor fork helpers cgroup: add cgroup_get_from_file() helper cgroup: unify attach permission checking arm64: dts: rockchip: Explicitly pinmux the regulator configuration GPIOs on rk3399-orangepi arm64: dts: rockchip: Add ethernet phy to rk3399-orangepi arm64: dts: rk3399: Remove extcon unit address and extcon-cells from Gru dynamic_debug: allow to work if debugfs is disabled cpuset: Make cpuset hotplug synchronous cgroup.c: Use built-in RCU list checking kselftest/cgroup: add cgroup destruction test cgroup: Clean up css_set task traversal cgroup: Iterate tasks that did not finish do_exit() cgroup: cgroup_procs_next should increase position index tty: n_gsm: Replace zero-length array with flexible-array member cgroup-v1: cgroup_pidlist_next should update position index Revert "staging/octeon: Mark Ethernet driver as BROKEN" MIPS: octeon: remove typedef declaration for cvmx_pko_command_word0 MIPS: octeon: remove typedef declaration for cvmx_helper_link_info MIPS: octeon: remove typedef declaration for cvmx_wqe Revert "staging: octeon: delete driver" Revert "staging: octeon-usb: delete the octeon usb host controller driver" Staging: remove wusbcore and UWB from the kernel tree. staging: wilc1000: refactor p2p action frames handling API's staging: vc04_services: don't increment service refcount when it's not needed staging: vc04_services: use kref + RCU to reference count services staging: gasket: unify multi-line string staging: vc04_services: fix indentation alignment in a few places staging: vc04_services: remove unneeded parentheses staging: vc04_services: remove unused function drm/amdgpu: return -EFAULT if copy_to_user() fails drm/amdgpu/gfx10: disable gfxoff when reading rlc clock drm/amdgpu/gfx9: disable gfxoff when reading rlc clock drm/amdgpu/soc15: fix xclk for raven drm/amdgpu/display move get_num_odm_splits() into dc_resource.c drm/amdgpu/display: extend DCN guards drm/amdgpu/display: extend DCN guard in dal_bios_parser_init_cmd_tbl_helper2 drm/powerplay: Ratelimit PP_ASSERT warnings drm/amd/powerplay: always refetch the enabled features status on dpm enablement drm/amd/display: fix dtm unloading drm/amd/display: Fix message for encryption drm/amd/display: fix backwards byte order in rx_caps. drm/amd/display: update HDCP DTM immediately after hardware programming drm/amd/display: no hdcp retry if bksv or ksv list is revoked drm/amd/display: Handle revoked receivers drm/amdgpu/runpm: enable runpm on baco capable VI+ asics drm/amdkfd: refactor runtime pm for baco drm/amdkfd: show warning when kfd is locked drm/amdgpu: Fix missing error check in suspend workqueue: Document (some) memory-ordering properties of {queue,schedule}_work() of: clk: Make of_clk_get_parent_{count,name}() parameter const drm/i915/gt: Expand bad CS completion event debug tty/serial: 8250_exar: Replace zero-length array with flexible-array member ASoC: mediatek: mt8183-da7219: add speaker switch ASoC: max98357a: move control of SD_MODE to DAPM KVM: x86: enable -Werror ASoC: wm0010: Replace zero-length array with flexible-array member ARC: Replace <linux/clk-provider.h> by <linux/of_clk.h> USB: Add driver to control USB fast charge for iOS devices USB: Fallback to generic driver when specific driver fails USB: Select better matching USB drivers when available USB: Implement usb_device_match_id() USB: Make it possible to "subclass" usb_device_driver USB: Export generic USB device driver functions USB: atm: Replace zero-length array with flexible-array member usb: typec: mux: Drop support for device name matching usb: typec: altmode: Remove the notification chain usb: typec: Fix the description of struct typec_capability usb: typec: Allow power role swapping even without USB PD usb: typec: Hide the port_type attribute when it's not supported usb: typec: Make the attributes read-only when writing is not possible usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/of_clk.h> ASoC: sh: fsi: Restore devm_ioremap() alignment clk: sunxi-ng: sun8i-de2: Sort structures clk: sunxi-ng: sun8i-de2: Add R40 specific quirks clk: sunxi-ng: sun8i-de2: Add rotation core clocks and reset for A83T clk: sunxi-ng: sun8i-de2: Don't reuse A83T resets clk: sunxi-ng: sun8i-de2: H6 doesn't have rotate core clk: sunxi-ng: sun8i-de2: Add rotation core clocks and reset for A64 clk: sunxi-ng: sun8i-de2: Split out H5 definitions ARM: sunxi: Replace <linux/clk-provider.h> by <linux/of_clk.h> rtw88: 8822[bc]: Make tables const, reduce data object size rtw88: disable TX-AMSDU on 2.4G band rtw88: 8822c: modify rf protection setting rtw88: Use secondary channel offset enumeration rtw88: Use kfree_skb() instead of kfree() rsi: fix null pointer dereference during rsi_shutdown() rtw88: 8822c: update power sequence to v16 rtw88: add ciphers to suppress error message rtw88: avoid holding mutex for cancel_delayed_work_sync() rtw88: move rtw_enter_ips() to the last when config rtw88: pci: 8822c should set clock delay to zero rtw88: add rtw_read8_mask and rtw_read16_mask rtw88: remove unused parameter vif in rtw_lps_pg_info_get() brcmfmac: abort and release host after error qtnfmac: fix potential Spectre vulnerabilities qtnfmac: drop unnecessary TLVs from scan command qtnfmac: update channel switch command to support 6GHz band qtnfmac: cleanup alignment in firmware communication protocol qtnfmac: pass max scan SSIDs limit on per-radio basis qtnfmac: implement extendable channel survey dump qtnfmac: drop QTN_TLV_ID_NUM_IFACE_COMB TLV type qtnfmac: merge PHY_PARAMS_GET into MAC_INFO qtnfmac: pass hardware capabilities in TLV element qtnfmac: use MAJOR.MINOR format for firmware protocol wl1251: remove ti,power-gpio for SDIO mode DTS: bindings: wl1251: mark ti,power-gpio as optional brcmfmac: add the BRCM 4364 found in MacBook Pro 15,2 x86/fpu/xstate: Warn when checking alignment of disabled xfeatures x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() HID: alps: Fix an error handling path in 'alps_input_configured()' ARM: dts: vf610-zii-cfu1: Add voltage monitor DT node ARM: dts: vf610-zii-dev: Add voltage monitor DT node ARM: dts: vf610-zii-spb4: Add voltage monitor DT node ARM: dts: vf610-zii-ssmb-dtu: Add voltage monitor DT node ARM: dts: vf610-zii-ssmb-spu3: Add voltage monitor DT node HID: hiddev: Fix race in in hiddev_disconnect() HID: logitech-dj: add debug msg when exporting a HID++ report descriptors HID: quirks: Remove ITE 8595 entry from hid_have_special_driver HID: core: increase HID report buffer size to 8KiB HID: core: fix off-by-one memset in hid_report_raw_event() HID: apple: Add support for recent firmware on Magic Keyboards drm/ttm: individualize resv objects before calling release_notify drm/ttm: replace dma_resv object on deleted BOs v3 drm/ttm: rework BO delayed delete. v2 ARM: configs: at91: enable sama5d4 compatible watchdog rtc: zynqmp: Clear alarm interrupt status before interrupt enable rtc: sh: Restore devm_ioremap() alignment tools: gpio: implement gpio-watch gpiolib: add new ioctl() for monitoring changes in line info gpiolib: provide a dedicated function for setting lineinfo gpiolib: emit a debug message when adding events to a full kfifo gpiolib: rework the locking mechanism for lineevent kfifo kfifo: provide kfifo_is_empty_spinlocked() kfifo: provide noirqsave variants of spinlocked in and out helpers arm64: dts: mt8173: add arm,no-tick-in-suspend in timer x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for z_output_len drm/i915/selftests: Avoid choosing zero for phys_sz x86/boot/compressed/64: Use LEA to initialize boot stack pointer drm/i915/selftests: Sabotague the RING_HEAD drm/i915: Poison rings after use xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire xfrm: fix uctx len check in verify_sec_ctx_len PM: QoS: Drop debugfs interface drm/virtio: add drm_driver.release callback. drm/cirrus: add drm_driver.release callback. drm/bochs: add drm_driver.release callback. arm64: defconfig: Select CONFIG_PINCTRL_IMX8MP by default ARM: mxs: Enable usbphy1 and usb1 on apx4devkit DTS ARM: dts: imx6ul-pico: Convert to DRM bindings dt-bindings: arm: fsl: add Kontron sl28 boards dt-bindings: arm: fsl: add LS1028A based boards ALSA: hda_codec: Replace zero-length array with flexible-array member ALSA: hda/ca0132 - Replace zero-length array with flexible-array member ALSA: usb-midi: Replace zero-length array with flexible-array member ALSA: core: Replace zero-length array with flexible-array member arm64: dts: qcom: msm8916-samsung-a2015: Reserve Samsung firmware memory ARM: dts: qcom: msm8974-hammerhead: add support for bluetooth ARM: dts: qcom: msm8974: add blsp2_uart10 ARM: dts: qcom: msm8974-honami: Add USB node. drivers: qcom: rpmh: remove rpmh_flush export drivers: qcom: rpmh: fix macro to accept NULL argument arm64: dts: sc7180: Add the sleep_clk to gcc-sc7180 node arm64: dts: qcom: sc7180: Add iommus property to QUP0 and QUP1 arm64: dts: qcom: sdm845: Disable pwrkey on Cheza ARM: qcom_defconfig: add Broadcom bluetooth options cpufreq: ti-cpufreq: Add support for OPP_PLUS cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL security: selinux: allow per-file labeling for bpffs selinux: generalize evaluate_cond_node() selinux: convert cond_expr to array selinux: convert cond_av_list to array selinux: convert cond_list to array intel_idle: Update copyright notice, known limitations and version intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) intel_idle: Clean up kerneldoc comments for multiple functions intel_idle: Reorder declarations of static variables intel_idle: Annotate init time data structures intel_idle: Add __initdata annotations to init time variables intel_idle: Relocate definitions of cpuidle callbacks intel_idle: Clean up definitions of cpuidle callbacks intel_idle: Simplify LAPIC timer reliability checks staging: greybus: Replace zero-length array with flexible-array member staging: unisys: visorinput: Replace zero-length array with flexible-array member mei: limit number of bytes in mei header. mei: bus: replace zero-length array with flexible-array member misc: vexpress: Replace zero-length array with flexible-array member drm/i915/gem: Don't leak non-persistent requests on changing engines staging: exfat: Rename variable 'AccessTimestamp' to 'access_timestamp' staging: exfat: Rename variable 'ModifyTimestamp' to 'modify_timestamp' staging: exfat: Rename variable 'CreateTimestamp' to 'create_timestamp' staging: exfat: Rename variable 'NumSubdirs' to 'num_subdirs' staging: exfat: Rename variable 'Attr' to 'attr' staging: exfat: Rename variable 'ShortName' to 'short_name' staging: exfat: Rename variable 'Name' to 'name' staging: exfat: Rename variable 'MilliSecond' to 'millisecond' staging: exfat: Rename variable 'Second' to 'second' staging: exfat: Rename variable 'Minute' to 'minute' staging: exfat: Rename variable 'Hour' to 'hour' staging: exfat: Rename variable 'Day' to 'day' staging: exfat: Rename variable 'Month' to 'month' staging: exfat: Rename variable 'Year' to 'year' staging: qlge: qlge_main.c: fix style issues staging: wilc1000: directly fetch 'priv' handler from 'vif' instance staging: wilc1000: remove use of vendor specific IE for p2p handling staging: wfx: use more power-efficient sleep for reset staging: wfx: use sleeping gpio accessors staging: wfx: follow compatible = vendor,chip format staging: wfx: add proper "compatible" string staging: wfx: annotate nested gc_list vs tx queue locking staging: wfx: fix init/remove vs IRQ race staging: wfx: remove set but not used variable 'tx_priv' x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() drm/i915: Fix the docs for intel_set_cdclk_post_plane_update() drm/i915: Don't use uninitialized 'ret' ath11k: fix incorrect peer stats counters update ath11k: Fixing dangling pointer issue upon peer delete failure ath11k: fix parsing PPDU_CTRL type in pktlog RDMA/siw: Fix setting active_mtu attribute ath11k: fix warn-on in disassociation ath11k: fix rcu lock protect in peer assoc confirmation i40iw: Do an RCU lookup in i40iw_add_ipv4_addr ath11k: add HE rate accounting to driver ath11k: drop tx_info from ath11k_sta RDMA/hns: Optimize eqe buffer allocation flow RDMA/hns: Cleanups of magic numbers RDMA/cma: Use refcount API to reflect refcount RDMA/cma: Rename cma_device ref/deref helpers to to get/put RDMA/cma: Use refcount API to reflect refcount RDMA/cma: Rename cma_device ref/deref helpers to to get/put RDMA/cma: Use RDMA device port iterator RDMA/cma: Use a helper function to enqueue resolve work items drm/i915: Disable use of hwsp_cacheline for kernel_context dt-bindings: display: Convert etnaviv to json-schema dt-bindings: add vendor prefix for OzzMaker and Waveshare Electronics dt-bindings: soc: imx: add binding doc for aips bus dt-bindings: Add ITE Tech prefix dt-bindings: usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS drm/amd/display: Remove set but not unused variable 'stream_status' drm/amdgpu/powerplay: fix baco check for vega20 drm/amdgpu/smu: properly handle runpm/suspend/reset drm/amdgpu: add flag for runtime suspend drm/amdgpu:/navi10: use the ODCAP enum to index the caps array drm/amdgpu: update smu_v11_0_pptable.h drm/amdgpu: Do not move root PT bo to relocated list drm/amdgpu: correct comment to clear up the confusion drm/amd/powerplay: suppress nonsupport profile mode overrun message drm/amd/powerplay: update smu11_driver_if_navi10.h drm/amd/display: DCN2.x Do not program DPPCLK if same value drm/amd/display: Use fb_base/fb_offset if available for translation drm/amd/display: Add psr get_state call drm/amd/display: Don't map ATOM_ENABLE to ATOM_INIT drm/amd/display: add monitor patch to disable SCDC read/write drm/amd/display: add odm split logic to scaling calculations drm/amd/display: 3.2.72 drm/amd/display: Drop unused field from dc_panel_patch drm/amd/display: Update register defines drm/amd/display: Toggle VSR button cause system crash drm/amd/display: Add backlight support via AUX drm/amd/display: Add AUX backlight register drm/amd/display: Hookup psr set version call drm/amd/display: Pass override OUI in to dc_init_data drm/amd/display: Remove unused values from psr struct drm/amd/display: Don't treat missing command table as failure drm/amd/display: always apply T7/T9 delay logic drm/amdgpu/vcn2.5: fix warning drm/amdgpu: limit GDS clearing workaround in cold boot sequence drm/amdgpu/sriov set driver_table address in VF drm/irq: remove check on dev->dev_private dt-bindings: spi: imx: Add i.MX8MM/i.MX8MN/i.MX8MP compatible drm/panel: simple: Add Rocktech RK101II01D-CT panel dt-bindings: panel-simple: Add rocktech,rk101ii01d-ct compatible ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once ASoC: soc-pcm: don't use bit-OR'ed error ASoC: soc-pcm: add for_each_dapm_widgets() macro ASoC: soc-pcm: adjustment for DAI member 0 reset ASoC: soc-pcm: add snd_soc_runtime_action() drm/i915/selftests: Relax timeout for error-interrupt reset processing ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl ath10k: Add support to read btcoex related data from DT dt-bindings: ath10k: Add new dt entries to identify coex support ath10k: fix few checkpatch warnings drm: Nerf drm_global_mutex BKL for good drivers drm: Push drm_global_mutex locking in drm_open drm/client: Rename _force to _locked drm/fbdev-helper: don't force restores drm/ttm: use RCU in ttm_bo_flush_all_fences drm/ttm: cleanup ttm_buffer_object_transfer drm/i915/dpio_phy: convert to drm_device based logging macros. drm/ttm: refine ghost BO resv criteria drm/i915/dsi_vbt: convert to drm_device based logging macros. drm/i915/combo_phy: convert to struct drm_device logging macros. drm/i915/dpll_mgr: convert to drm_device based logging macros. drm/i915/crt: automatic conversion to drm_device based logging macros. drm/i915/color: conversion to drm_device based logging macros. drm/i915/atomic: conversion to drm_device based logging macros. drm/i915/dp_link_training: convert to drm_device based logging macros. platform/x86: intel_pmc_core: Add debugfs support to access live status registers platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure objtool: Add relocation check for alternative sections objtool: Add is_static_jump() helper objtool: Fail the kernel build on fatal errors perf/x86: Add Intel Tiger Lake uncore support perf/x86/intel: Output LBR TOS information correctly perf/core: Add new branch sample type for HW index of raw branch records perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI locking/percpu-rwsem: Add might_sleep() for writer locking locking/percpu-rwsem: Fold __percpu_up_read() locking/rwsem: Remove RWSEM_OWNER_UNKNOWN locking/percpu-rwsem: Remove the embedded rwsem locking/percpu-rwsem: Extract __percpu_down_read_trylock() locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath locking/percpu-rwsem: Convert to bool locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map locking/lockdep: Reuse freed chain_hlocks entries locking/lockdep: Track number of zapped lock chains locking/lockdep: Throw away all lock chains with zapped class locking/lockdep: Track number of zapped classes locking/lockdep: Display irq_context names in /proc/lockdep_chains locking/lockdep: Decrement IRQ context counters when removing lock chain drm/i915/gt: Avoid resetting ring->head outside of its timeline mutex printk: Convert a use of sprintf to snprintf in console_unlock arm64: dts: mt8183: Enable CPU idle-states ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 ASoC: SOF: Intel: hda: Amend the DSP state transition diagram ASoC: SOF: audio: Add helper to check if only D0i3 streams are active ASoC: SOF: Move DSP power state transitions to platform-specific ops ASoC: SOF: pm: Introduce DSP power states ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev ASoC: SOF: pm: Unify suspend/resume routines ASoC: SOF: Do not reset hw_params for streams that ignored suspend drm/mediatek: support HDMI jack status reporting drm/mediatek: exit earlier if failed to register audio driver ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting ASoC: ti: davinci-mcasp: Add support for platforms using UDMA ASoC: ti: Add udma-pcm platform driver for UDMA dt-binding: spi: add bindings for spi-ar934x spi: add driver for ar934x spi controller spi: stm32-qspi: properly manage probe errors spi: spi-geni-qcom: Drop of.h include spi: stm32-qspi: defer probe for reset controller spi: spi-geni-qcom: Grow a dev pointer to simplify code spi: spi-geni-qcom: Let firmware specify irq trigger flags MAINTAINERS: Add entry for mp5416 PMIC driver regulator: mp5416: add mp5416 regulator driver dt-bindings: regulator: add document bindings for mp5416 regulator: da9063: remove redundant return statement regulator: da9063: fix code formatting warnings and errors regulator: mp8859: add supply entry ASoC: Use imply for SND_SOC_ALL_CODECS ASoC: SOF: Add i.MX8QM device descriptor ASoC: SOF: imx8: Add ops for i.MX8QM ASoC: SOF: Rename i.MX8 platform to i.MX8X spi: pxa2xx: Enable support for compile-testing ASoC: rt5659: remove redundant assignment to variable idx ASoC: Intel: mrfld: return error codes when an error occurs ASoC: stm32: i2s: improve error management on probe deferral ASoC: stm32: spdifrx: improve error management on probe deferral ASoC: stm32: sai: improve error management on probe deferral ASoC: stm32: i2s: manage error when getting reset controller ASoC: stm32: spdifrx: manage error when getting reset controller ASoC: stm32: sai: manage error when getting reset controller ASoC: rt5682: Add the field "is_sdw" of private data ASoC: rl6231: Add new supports on rl6231 ASoC: wcd934x: Remove some unnecessary NULL checks ASoC: Remove unused including <linux/version.h> ASoC: Intel: CHT: add support for pcm512x boards ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x ASoC: cros_ec_codec: Support setting bclk ratio drm/qxl: add drm_driver.release callback. drm/qxl: reorder calls in qxl_device_fini(). drm/omap: fix possible object reference leak console: Introduce ->exit() callback console: Don't notify user space when unregister non-listed console console: Avoid positive return code from unregister_console() console: Drop misleading comment console: Use for_each_console() helper in unregister_console() console: Drop double check for console_drivers being non-NULL console: Don't perform test for CON_BRL flag platform/chrome: cros_ec: Query EC protocol version if EC transitions between RO/RW platform/chrome: wilco_ec: Platform data shouldn't include kernel.h drm/i915: HDCP support on above PORT_E arm64: dts: allwinner: h6: orangepi-3: Add eMMC node platform/chrome: wilco_ec: Include asm/unaligned instead of linux/ path drm/omap: dmm_tiler: Remove the dma_async_issue_pending() call drm/omap: dmm_tiler: Use dmaengine_prep_dma_memcpy() for i878 workaround drm/omapdrm: Fix trivial spelling drm/omap: use true,false for bool variable drm/bridge: tfp410: add pclk limits clk: sunxi-ng: a64: Export MBUS clock arm64: dts: allwinner: a64: Add deinterlace core node media: dt-bindings: media: Add Allwinner A64 deinterlace compatible arm64: dts: allwinner: a64: Add MBUS controller node dt-bindings: interconnect: sunxi: Add A64 MBUS compatible scsi: lpfc: Copyright updates for 12.6.0.4 patches scsi: lpfc: Update lpfc version to 12.6.0.4 scsi: lpfc: Clean up hba max_lun_queue_depth checks scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) scsi: lpfc: Fix coverity errors in fmdi attribute handling scsi: lpfc: Fix compiler warning on frame size scsi: lpfc: Fix release of hwq to clear the eq relationship scsi: lpfc: Fix registration of ELS type support in fdmi scsi: lpfc: Fix broken Credit Recovery after driver load scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path scsi: lpfc: Fix RQ buffer leakage when no IOCBs available scsi: qla2xxx: Check locking assumptions at runtime in qla2x00_abort_srb() scsi: core: remove .for_blk_mq scsi: ufs: ufs-mediatek: gate ref-clk during Auto-Hibern8 scsi: ufs: fix Auto-Hibern8 error detection scsi: ufs: ufs-mediatek: support linkoff state during suspend scsi: ufs: ufs-mediatek: ensure UniPro is not powered down before linkup scsi: megaraid_sas: fix indentation issue scsi: iscsi: Perform connection failure entirely in kernel space scsi: tcm_qla2xxx: Make qlt_alloc_qfull_cmd() set cmd->se_cmd.map_tag selftests/resctrl: Add the test in MAINTAINERS selftests/resctrl: Disable MBA and MBM tests for AMD selftests/resctrl: Use cache index3 id for AMD schemata masks selftests/resctrl: Add vendor detection mechanism selftests/resctrl: Add Cache Allocation Technology (CAT) selftest selftests/resctrl: Add Cache QoS Monitoring (CQM) selftest selftests/resctrl: Add MBA test selftests/resctrl: Add MBM test selftests/resctrl: Add built in benchmark selftests/resctrl: Add callback to start a benchmark selftests/resctrl: Read memory bandwidth from perf IMC counter and from resctrl file system selftests/resctrl: Add basic resctrl file system operations and data selftests/resctrl: Add README for resctrl tests drm/mediatek: Ensure the cursor plane is on top of other overlays drm/mediatek: Find the cursor plane instead of hard coding it Documentation: kunit: fixed sphinx error in code block drm/i915: Skip CPU synchronisation on dmabuf attachments firmware_loader: load files from the mount namespace of init drm/i915/selftests: Trim blitter block size PCI/ACPI: Move pcie_to_hpx3_type[] from stack to static data lkdtm/stackleak: Make the test more verbose platform: constify properties in platform_device ver_linux: Query ld cache for versions of libc/libcpp run-time debugfs: remove return value of debugfs_create_regset32() staging: rtl8188eu: rename variable pnetdev -> netdev serial: 8250_early: Add earlycon for BCM2835 aux uart serial: 8250_tegra: Create Tegra specific 8250 driver n_tty: check printk arguments for n_tty_trace kgdboc: Use for_each_console() helper ARM: dts: exynos: Add GPU thermal zone cooling maps for Odroid XU3/XU4/HC1 ARM: dts: exynos: Fix broken reboot on some Odroid U2/X2/U3 boards usb: cdns3: remove redundant assignment to pointer trb usb: gadget: remove redundant assignment to variable status usb: typec: ucsi: remove redundant assignment to variable num usb: host: ehci-platform: add a quirk to avoid stuck power: supply: cros-ec-usbpd-charger: Fix host events staging: exfat: Replace printk with pr_info staging: comedi: ni_pcimio: add routes for NI PCIe-6251 and PCIe-6259 staging: comedi: ni_mio_common: Allow alternate board name for routes staging: comedi: ni_routes: Allow alternate board name for routes staging: comedi: ni_routes: Refactor ni_find_valid_routes() platform: chrome: Add cros-usbpd-notify driver drm/i915/tgl: Update cdclk voltage level settings drm/i915/ehl: Update port clock voltage level requirements drm/i915/dc3co: Add description of how it works do_add_mount(): lift lock_mount/unlock_mount into callers ARM: at91: Drop unneeded select of COMMON_CLK ARM: dts: stm32: Correct stmfx node name on stm32mp157c-ev1 board ARM: dts: stm32: Correct stmfx node name on stm32746g-eval board drm/i915/selftests: Drop live_preempt_hang drm/i915/selftests: Disable capturing forced error states ARM: dts: stm32: add resets property on all DMA nodes on stm32mp151 ARM: dts: stm32: enable USB OTG Dual Role on stm32mp157c-ev1 ARM: dts: stm32: add USB OTG pinctrl to stm32mp15 ARM: dts: stm32: add USB OTG full support on stm32mp151 ARM: dts: stm32: remove useless properties in stm32mp157a-avenger96 stmpic node drm/i915/display/ehl: Add HBR2 and HBR3 voltage swing table ARM: dts: stm32: Add DH Electronics DHCOM STM32MP1 SoM and PDK2 board ARM: dts: stm32: Add missing ETHCK clock to ethernet node on stm32mp1 ARM: dts: stm32: Add UART8 pins A pinmux entry on stm32mp1 ARM: dts: stm32: Add USART3 pins A pinmux entry on stm32mp1 ARM: dts: stm32: Add SAI2A pins B pinmux entry on stm32mp1 ARM: dts: stm32: Add Ethernet0 RMII pins A pinmux entry on stm32mp1 selinux: sel_avc_get_stat_idx should increase position index selinux: allow kernfs symlinks to inherit parent directory context selinux: simplify evaluate_cond_node() Documentation,selinux: deprecate setting checkreqprot to 1 selinux: move status variables out of selinux_ss platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map platform/x86: intel_pmc_core: Refactor the driver by removing redundant code platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode platform/x86: dell_rbu: Unify format of the printed messages platform/x86: dell_rbu: Use max_t() to get rid of casting platform/x86: dell_rbu: Simplify cleanup code in create_packet() platform/x86: dell_rbu: don't open code list_for_each_entry*() platform/x86: dell_rbu: Use sysfs_create_group() API platform/x86: Kconfig: Group modules by companies and functions platform/x86: Makefile: Group modules by companies and functions audit: CONFIG_CHANGE don't log internal bookkeeping as an event ARM: dts: ux500: Fix up DSI controller nodes gfs2: move check_journal_clean to util.c for future use gfs2: Ignore dlm recovery requests if gfs2 is withdrawn gfs2: Only complain the first time an io error occurs in quota or log gfs2: log error reform gfs2: Rework how rgrp buffer_heads are managed gfs2: clear ail1 list when gfs2 withdraws gfs2: Introduce concept of a pending withdraw gfs2: Return bool from gfs2_assert functions gfs2: Turn gfs2_consist into void functions gfs2: Remove usused cluster_wide arguments of gfs2_consist functions gfs2: Report errors before withdraw gfs2: Split gfs2_lm_withdraw into two functions pinctrl: sh-pfc: checker: Move data before code clk: renesas: r8a77965: Add RPC clocks clk: renesas: r8a7796: Add RPC clocks clk: renesas: r8a7795: Add RPC clocks clk: renesas: rcar-gen3: Add CCREE clocks drm/i915/psr: pass i915 to psr_global_enabled() ARM: dts: r7s72100: Add SPIBSC clocks ARM: dts: renesas: Group tuples in operating-points properties ARM: dts: renesas: Add missing ethernet PHY reset GPIO on Gen2 reference boards ARM: shmobile: Enable ARM_GLOBAL_TIMER on Cortex-A9 MPCore SoCs gpio: Avoid kernel.h inclusion where it's possible drm/virtio: move virtio_gpu_mem_entry initialization to new function drm/virtio: move mapping teardown to virtio_gpu_cleanup_object() drm/virtio: resource teardown tweaks drm/virtio: simplify virtio_gpu_alloc_cmd drm/bochs: deinit bugfix firmware: arm_scmi: Make scmi core independent of the transport type firmware: arm_scmi: Move macros and helpers to common.h firmware: arm_scmi: Update doc style comments drm/i915/mst: fix pipe and vblank enable reset: intel: add unspecified HAS_IOMEM dependency reset: brcmstb-rescal: add unspecified HAS_IOMEM dependency MAINTAINERS: fix style in RESET CONTROLLER FRAMEWORK dt-bindings: reset: intel,rcu-gw: Fix intel,global-reset schema drm/bridge: panel: Fix typo in drm_panel_bridge_add docs drm/bridge/synopsys: dsi: missing post disable eeprom: at24: add TPF0001 ACPI ID for 24c1024 device m68k: mm: Change ColdFire pgtable_t m68k: mm: Fully initialize the page-table allocator m68k: mm: Extend table allocator for multiple sizes m68k: mm: Use table allocator for pgtables m68k: mm: Improve kernel_page_table() m68k: mm: Restructure Motorola MMU page-table layout m68k: mm: Move the pointer table allocator to motorola.c m68k: mm: Unify Motorola MMU page setup m68k: mm: Fix ColdFire pgd_alloc() m68k: mm: Remove stray nocache in ColdFire pgalloc drm/bridge: sii902x: Select SND_SOC_HDMI_CODEC if SND_SOC is configured gpio: wcd934x: Fix logic of wcd_gpio_get gpio: wcd934x: Don't change gpio direction in wcd_gpio_set gpio: pxa: Avoid a warning when gpio0 and gpio1 IRQS are not there drm/bridge: Add tc358768 driver dt-bindings: display: bridge: Add documentation for Toshiba tc358768 USB: serial: digi_acceleport: remove redundant assignment to pointer priv USB: serial: relax unthrottle memory barrier dt-bindings: drm: bridge: adv7511: Add ADV7535 support drm: bridge: adv7511: Add support for ADV7535 drm: bridge: adv7511: Remove DRM_I2C_ADV7533 Kconfig platform/x86: intel-vbtn: Move MODULE_DEVICE_TABLE() closer to the table platform/x86: intel-hid: Move MODULE_DEVICE_TABLE() closer to the table platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support MAINTAINERS: Sort entries in database for PDx86 drm/udl: Clear struct drm_connector_funcs.dpms drm/bochs: Clear struct drm_connector_funcs.dpms ARM: dts: sun8i: a83t: Fix incorrect clk and reset macros for EMAC device ARM: dts: sun8i-r40: Add thermal sensor and thermal zones arm64: dts: allwinner: a64: Add gpio bank supply for A64-Olinuxino arm64: dts: allwinner: pinebook: Fix 5v0 boost regulator arm64: dts: allwinner: pinebook: Fix backlight regulator arm64: dts: allwinner: pinebook: Add GPIO port regulators arm64: dts: allwinner: pinebook: Document MMC0 CD pin name arm64: dts: allwinner: pinebook: Make simplefb more consistent arm64: dts: allwinner: pinebook: Sort device tree nodes arm64: dts: allwinner: pinebook: Remove unused vcc3v3 regulator arm64: dts: allwinner: Enable button wakeup on Orange Pi PC2 arm64: dts: allwinner: a64: add support for PineTab dt-bindings: arm: sunxi: add binding for PineTab tablet dt-bindings: spi: sunxi: Document new compatible strings arm64: dts: allwinner: h6: Pine H64: Add SPI flash node arm64: dts: sun50i: H6: Add SPI controllers nodes and pinmuxes ALSA: info: remove redundant assignment to variable c ALSA: ali5451: remove redundant variable capture_flag ALSA: hda: remove redundant assignment to variable timeout ALSA: hdsp: remove redundant assignment to variable err ALSA: pcm: Minor refactoring ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration ALSA: pcm: Use a macro for parameter masks to reduce the needed cast ALSA: pcm: Use standard macros for fixing PCM format cast ALSA: dummy: Use standard macros for fixing PCM format cast ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast ALSA: aloop: Fix PCM format assignment ALSA: emu8000: Fix the cast to __user pointer ALSA: emu10k1: Fix endianness annotations ALSA: via82xx: Fix endianness annotations ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling ARC: fpu: fix randconfig build error reported by 0-day test service ARC: fix some Kconfig typos ARC: Cleanup old Kconfig IO scheduler options drm/tiny/st7735r: No need to set ->owner for spi_register_driver() drm/tiny/st7735r: Make driver OF-independent drm/tiny/repaper: No need to set ->owner for spi_register_driver() drm/tiny/repaper: Make driver OF-independent ACPI: watchdog: Allow disabling WDAT at boot staging: qlge: remove spaces at the start of a line staging: rtl8192u: Add space to fix style issue staging: pi433: Use the correct style for SPDX License Identifier staging: rtl8188eu: remove unnecessary RETURN label staging: vc04_services: vchiq_arm: Get rid of unused defines staging: vc04_services: Get rid of vchiq_arm_vcresume()'s signature staging: vc04_services: Delete vchiq_platform_check_suspend() staging: vc04_services: Get rid of USE_TYPE_SERVICE_NO_RESUME staging: vc04_services: Get rid of the rest of suspend/resume state handling staging: vc04_services: Get of even more suspend/resume states staging: vc04_services: Get rid of unused suspend/resume states staging: vc04_services: Delete vc_suspend_complete completion staging: vc04_services: Get rid of vchiq_check_resume() staging: vc04_services: Get rid of vchiq_arm_vcsuspend() staging: vc04_services: Get rid of vchiq_on_remote_use_active() staging: vc04_services: Get rid of vchiq_platform_handle_timeout() staging: vc04_services: Get rid of vchiq_platform_videocore_wanted() staging: vc04_services: Get rid of vchiq_platform_suspend/resume() staging: vc04_services: Get rid of vchiq_platform_paused/resumed() staging: vc04_services: get rid of vchiq_platform_use_suspend_timer() staging: vc04_services: Delete blocked_count in struct vchiq_arm_state staging: vc04_services: get rid of blocked_blocker completion in struct vchiq_arm_state staging: vc04_services: Get rid of resume_blocker completion in struct vchiq_arm_state staging: vc04_services: Get rid of resume_blocked in struct vchiq_arm_state staging: vc04_services: Remove unused variables in struct vchiq_arm_state staging: rtl8192e: style fix - Prefer using '"%s...", __func__' staging: netlogic: Use the correct style for SPDX License Identifier staging: exfat: Remove unused struct 'dev_info_t' staging: exfat: Remove unused struct 'part_info_t' staging: exfat: remove 'vol_type' variable. staging: wilc1000: refactor SPI read/write commands handling API's staging: vt6656: Remove fall back functions and headers. staging: vt6656: Fix return for unsupported cipher modes. staging: vt6656: Disable and remove fall back rates from driver. Staging: vt6655: device_main: cleanup long line staging: rtl8723bs: hal: fix condition with no effect drm/tiny: add support for tft displays based on ilitek,ili9486 dt-bindings: add binding for tft displays based on ilitek,ili9486 drm/i915/selftests: Remove erroneous intel_engine_pm_put drm/i915/execlists: Ignore tracek for nop process_csb drm/i915/gt: Fix hold/unhold recursion dt-bindings: panel: Convert orisetech,otm8009a to json-schema dt-bindings: panel: Convert raydium,rm68200 to json-schema dt-bindings: one file of all simple DSI panels Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device drm/i915: Remove lite restore defines drm/i915: Never allow userptr into the new mapping types drm/i915/debugfs: Remove i915_energy_uJ drm/i915/execlists: Always force a context reload when rewinding RING_TAIL drm/i915/gt: Only ignore already reset requests drm/i915: Implement Wa_1607090982 drm/i915: Disable tesselation clock gating on tgl A0 drm/i915/gt: Use the kernel_context to measure the breadcrumb size drm/i915: Fix force-probe failure message drm/i915/guc: Make sure to sanitize CT status drm/amdgpu: use amdgpu_device_vram_access in amdgpu_ttm_access_memory v2 drm/amdgpu: use amdgpu_device_vram_access in amdgpu_ttm_vram_read drm/amdgpu: use the BAR if possible in amdgpu_device_vram_access v2 drm/amdgpu: optimize amdgpu_device_vram_access a bit. drm/amdgpu: fix amdgpu pmu to use hwc->config instead of hwc->conf amdgpu: Prevent build errors regarding soft/hard-float FP ABI tags drm/amdgpu/vcn2.5: fix DPG mode power off issue on instance 1 drm/amd/powerplay: handle features disablement for baco reset in SMU FW drm/amdgpu/sriov Don't send msg when smu suspend drm/i915/gt: Protect execlists_hold/unhold from new waiters mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS nl80211: add src and dst addr attributes for control port tx/rx mac80211: parse also the RSNXE IE cfg80211/mac80211: Allow user space to register for station Rx authentication ieee80211: fix 'the' doubling in comments mac80211: Remove support for changing AP SMPS mode mac80211: Handle SMPS mode changes only in AP mode mac80211: Accept broadcast probe responses on 6GHz band mac80211: HE: set RX NSS mac80211: set station bandwidth from HE capability mac80211: remove supported channels element in 6 GHz if ECSA support mac80211: update condition for HE disablement mac80211: make ieee80211_wep_init() return void mac80211: allow changing TX-related netdev features mac80211: check whether HE connection is allowed by the reg domain mac80211: refactor extended element parsing mac80211: simplify and improve HT/VHT/HE disable code cfg80211: Enhance the AKM advertizement to support per interface. cfg80211: add no HE indication to the channel flag Revert "drm/i915: Don't use VBT for detecting DPCD backlight controls" drm/i915/gt: Protect defer_request() from new waiters drm/i915/gt: Prevent queuing retire workers on the virtual engine mac80211: fix 11w when using encapsulation offloading drm/virtio: fix ring free check drm/i915/selftests: drop igt_ppgtt_exhaust_huge drm/i915/display: Set TRANS_DDI_MODE_SELECT to default value when clearing DDI select drm/i915/gt: Set the PP_DIR registers upon enabling ring submission drm/amd/display: Fix wrongly passed static prefix drm/amdkfd: Add queue information to sysfs drm/amd/display: turn off the mst hub before we do detection drm/amd/display: Add initialitions for PLL2 clock source drm/amd/display: fix workaround for incorrect double buffer register for DLG ADL and TTU drm/amd/display: linux enable oled panel support dc part drm/amd/display: external monitor abm enabled in modern standby drm/amd/display: Add DMUB tracebuffer debugfs drm/amd/display: 3.2.71 drm/amd/display: Limit minimum DPPCLK to 100MHz. drm/amd/display: Use uint64_t logger_mask instead of uint32_t drm/amd/display: Add wm ranges to clk_mgr drm/amd/display: Check hyperV flag in DC. drm/amd/display: fix inputting clk lvl into dml for RN drm/amd/display: decouple global lock out of pipe control lock drm/amd/display: Check engine is not NULL before acquiring drm/amd/display: Use dcfclk to populate watermark ranges drm/amd/display: add stream_enc_inst for PSP HDCP inst use drm/amd/display: Update hubbub description comment drm/amd/display: remove early break in interdependent_lock drm/amd/display: dc_get_vmid_use_vector() crashes when get called drm/amd/display: 3.2.70 drm/amd/display: remove unused variable drm/amd/display: Fix GSL acquire drm/amd/display: Added locking for atomic update stream and update planes drm/amd/display: Wait for clean shutdown in DMCUB reset drm/amd/display: Add GPINT handler interface drm/amd/display: Fix various issues found by compiler warning as errors drm/amd/display: Indicate dsc updates explicitly drm/amd/display: Split program front end part that occur outside lock drm/amd/display: Do not set optimized_require to false after plane disable drm/amd/display: Fix psr static frames calculation drm/amd/display: remove invalid dc_is_hw_initialized function drm/amd/display: Move USB-C workaround to after parameter variables are set drm/amd/display: Add set psr version message drm/amdgpu: move xgmi init/fini to xgmi_add/remove_device call (v2) drm/amd/display: call psp set/get interfaces drm/amd/display: Load srm before enabling HDCP drm/amd/display: Add sysfs interface for set/get srm spi: spi-omap2-mcspi: Support probe deferral for DMA channels spi: spi-omap2-mcspi: Handle DMA size restriction on AM65x vti[6]: fix packet tx through bpf_redirect() in XinY cases drm/virtio: move virtqueue_notify into virtio_gpu_queue_ctrl_sgs drm/virtio: move the check for vqs_ready earlier drm/virtio: move locking into virtio_gpu_queue_ctrl_sgs drm/virtio: set up virtqueue sgs before locking drm/virtio: unlock object array on errors drm/virtio: no need to pass virtio_gpu_ctrl_hdr drm/virtio: add virtio_gpu_vbuf_ctrl_hdr drm/virtio: remove incorrect ENOSPC check drm/virtio: fix a wait_event condition drm/virtio: ratelimit error logging drm/vboxvideo: Implement struct drm_mode_config_funcs.mode_valid drm/hibmc: Implement struct drm_mode_config_funcs.mode_valid drm/bochs: Implement struct drm_mode_config_funcs.mode_valid drm/vram: Add helpers to validate a display mode's memory requirements drm/i915: Flush execution tasklets before checking request status drm/i915: Mark i915.reset as unsigned drm/i915: Correctly map DBUF slices to pipes drm/i915: Manipulate DBuf slices properly drm/i915: Introduce parameterized DBUF_CTL drm/i915: Update dbuf slices only with full modeset drm/i915: Move dbuf slice update to proper place drm/i915: Remove skl_ddl_allocation struct KVM: arm/arm64: Fix up includes for trace.h Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC drm/virtio: fix vblank handling drm/i915/display: Be explicit in handling the preallocated vma drm/i915/display: Explicitly cleanup initial_plane_config drm/i915/hdcp: move update pipe code to hdcp Bluetooth: remove __get_channel/dir and __dir Bluetooth: prefetch channel before killing sock drm/amd/display: update psp interface header drm/amd/display: Pass amdgpu_device instead of psp_context drm/amdgpu: rework synchronization of VM updates v4 drm/amdgpu: simplify and fix amdgpu_sync_resv drm/amdgpu: allow higher level PD invalidations drm/amdgpu: return EINVAL instead of ENOENT in the VM code drm/amdgpu: fix parentheses in amdgpu_vm_update_ptes drm/amdgpu: make sure to never allocate PDs/PTs for invalidations drm/amdgpu: drop unnecessary restriction for huge root PDEs drm/amdgpu: stop using amdgpu_bo_gpu_offset in the VM backend drm/amdgpu: rework job synchronization v2 drm/amdgpu: use the VM as job owner drm/amdgpu: explicitly sync VM update to PDs/PTs drm: Remove the dma_alloc_coherent wrapper for internal usage drm: Remove PageReserved manipulation from drm_pci_alloc drm/i915/gt: Fix rc6 on Ivybridge drm/i915: Sprinkle missing commas drm/i915/dvo: Mark TMDS DVO connectors as polled drm/i915: Mark ns2501 as LVDS without a fixed mode drm/i915/crt: Configure connector->polled and encoder->hpd_pin consistently drm/i915: Introduce intel_connector_hpd_pin() drm/i915: Wean off drm_pci_alloc/drm_pci_free xfrm: handle NETDEV_UNREGISTER for xfrm device drm/stm: dsi: stm mipi dsi doesn't print error on probe deferral drm/stm: ltdc: check crtc state before enabling LIE drm/stm: ltdc: add number of interrupts drm/i915/gt: Pull sseu context updates under gt drm/i915/selftest: Ensure string fits within name[] drm/i915/selftests: Add a simple rollover test for the kernel context drm/i915/display: Defer application of initial chv_phy_control drm/i915/display: Fix NULL-crtc deref in calc_min_cdclk() drm/i915/audio: Skip the cdclk modeset if no pipes attached drm/i915/pci: conversion to drm_device based logging macros. drm/i915/cmd_parser: conversion to struct drm_device logging macros. drm/i915/debugfs: conversion to drm_device based logging macros. drm/i915: conversion to drm_device logging macros when drm_i915_private is present. drm/i915/panel: automatic conversion to drm_device based logging macros. drm/i915/pipe_crc: automatic conversion to drm_device based logging macros. drm/i915/psr: automatic conversion to drm_device based logging macros. drm/i915/quirks: automatic conversion to drm_device based logging macros. drm/i915/sdvo: automatic conversion to drm_device based logging macros. drm/i915/sprite: automatic conversion to drm_device based logging macros drm/i915/tc: automatic conversion to drm_device based logging macros. drm/i915/tv: automatic conversion to drm_device based logging macros. drm/i915/vdsc: convert to struct drm_device based logging macros. drm/i915/vga: conversion to drm_device based logging macros. drm/i915/vlv_dsi: conversion to drm_device based logging macros. drm/i915/vlv_dsi_pll: conversion to struct drm_device logging macros. drm/i915/display: Make WARN* drm specific where drm_device ptr is available drm/i915/display/tc: Make WARN* drm specific where drm_priv ptr is available drm/i915/display/sdvo: Make WARN* drm specific where drm_priv ptr is available drm/i915/display/psr: Make WARN* drm specific where drm_priv ptr is available drm/i915/display/panel: Make WARN* drm specific where drm_priv ptr is available drm/i915/display/overlay: Make WARN* drm specific where drm_priv ptr is available drm/i915/display/hdmi: Make WARN* drm specific where drm_device ptr is available drm/i915/fbdev: Make WARN* drm specific where drm_device ptr is available drm/i915/display/fbc: Make WARN* drm specific where drm_priv ptr is available drm/i915/display/dpll_mgr: Make WARN* drm specific where drm_device ptr is available MAINTAINERS: Add Thomas as drm-misc co-maintainer dt-bindings: net: bluetooth: Add device tree bindings for QTI chip WCN3991 Bluetooth: hci_qca: Enable clocks required for BT SOC HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock drm/i915/gt: Warn about the hidden i915_vma_pin in timeline_get_seqno drm/i915: Initialise basic fence before acquiring seqno drm/i915: Hold reference to previous active fence as we queue iio: adc: stm32-dfsdm: fix sleep in atomic context drm/i915/display/crt: Make WARN* drm specific where drm_priv ptr is available drm/i915/display/audio: Make WARN* drm specific where drm_priv ptr is available drm/i915/display/icl_dsi: Make WARN* drm specific where drm_priv ptr is available iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode drm/i915: Move ringbuffer WAs to engine workaround list drm/i915/gt: Skip rmw for masked registers drm/i915: extract engine WA programming to common resume function drm/i915/guc: Introduce guc_is_ready ida: remove abandoned macros XArray: Fix incorrect comment in header file XArray: Fix xas_pause for large multi-index entries XArray: Fix xa_find_next for large multi-index entries drm/panel: simple: Fix the lt089ac29000 bus_format drm/imx: pd: Use bus format/flags provided by the bridge when available drm/bridge: Add the necessary bits to support bus format negotiation drm/i915/selftests: Disable heartbeat around hang tests drm/i915/selftests: Also wait for the scratch buffer to be bound drm/i915/gt: Also use async bind for PIN_USER into bsw/bxt ggtt drm/i915/gem: Require per-engine reset support for non-persistent contexts drm/i915: Store active_pipes bitmask in cdclk state drm/i915: Convert cdclk to global state drm/i915: Introduce intel_calc_active_pipes() drm/i915: Convert bandwidth state to global state drm/i915: Introduce better global state handling drm/i915: Move intel_atomic_state_free() into intel_atomic.c drm/i915: s/init_cdclk/init_cdclk_hw/ drm/i915: swap() the entire cdclk state drm/i915: Extract intel_cdclk_state drm/i915: Simplify intel_set_cdclk_{pre,post}_plane_update() calling convention drm/i915: s/cdclk_state/cdclk_config/ drm/i915: s/need_cd2x_updare/can_cd2x_update/ drm/i915: Collect more cdclk state under the same roof drm/i915: Move more cdclk state handling into the cdclk code drm/i915: Nuke skl wm.dirty_pipes bitmask drm/i915: Move linetime wms into the crtc state drm/bridge: Add an ->atomic_check() hook drm/bridge: Patch atomic hooks to take a drm_bridge_state drm/bridge: analogix: Plug atomic state hooks to the default implementation drm/rcar-du: Plug atomic state hooks to the default implementation drm/bridge: Add a drm_bridge_state object drm/i915: Polish WM_LINETIME register stuff openrisc: use mmgrab openrisc: configs: Cleanup CONFIG_CROSS_COMPILE drm/i915: move intel_dp_set_m_n() to encoder for DDI platforms drm/i915/dsi: Enable ICL DSI transcoder as part of encoder->enable drm/i915: move pipe, pch and vblank enable to encoders on DDI platforms drm/i915/debugfs: remove VBT data about DRRS drm/i915: Use the async worker to avoid reclaim tainting the ggtt->mutex drm/i915/gt: Rename i915_gem_restore_ggtt_mappings() for its new placement drm/panel: Add Samsung s6e88a0-ams452ef01 panel driver dt-bindings: display/panel: add bindings for S6E88A0-AMS452EF01 drm/i915/gem: Tighten checks and acquiring the mmap object drm/panel: simple: Add EDT panel support dt-bindings: display: Add bindings for EDT panel drm/i915/fbc: __intel_fbc_cleanup_cfb() may be called multiple times drm/i915/gt: Skip global serialisation of clear_range for bxt vtd drm/i915/ring: convert to new logging macros in gt/intel_ring_submission.c drm/i915/gt: convert to new logging macros in gt/intel_gt.c drm/i915/engine_cs: use new drm logging macros in gt/intel_engine_cs.c drm/i915/reset: conversion to new drm logging macros in gt/intel_reset.c drm/i915/ggtt: use new drm logging macros in gt/intel_ggtt.c drm/xen: Explicitly disable automatic sending of vblank event drm/virtio: Remove sending of vblank event drm/vboxvideo: Remove sending of vblank event drm/udl: Don't set struct drm_crtc_state.no_vblank explicitly drm/st7586: Remove sending of vblank event drm/repaper: Remove sending of vblank event drm/qxl: Remove sending of vblank event drm/mipi-dbi: Remove sending of vblank event drm/ili9225: Remove sending of vblank event drm/gm12u320: Remove sending of vblank event drm/cirrus: Remove sending of vblank event drm/bochs: Remove sending of vblank event drm/ast: Don't set struct drm_crtc_state.no_vblank explicitly drm/arc: Remove sending of vblank event drm: Initialize struct drm_crtc_state.no_vblank from device settings drm/i915: Fix preallocated barrier list append drm/i915: add extra slice common debug registers drm/i915/execlists: Ignore discrepancies in pending[] across resets Bluetooth: optimize barrier usage for Rmw atomics regulator: qcom_spmi: Fix docs for PM8004 drm/i915/gt: Hook up CS_MASTER_ERROR_INTERRUPT drm/i915/execlist: Mark up racy read of execlists->pending[0] drm/i915/selftests/perf: measure memcpy bw between regions drm/i915/debugfs: remove i915_dpcd file drm/i915/psr: use intel_de_*() functions for register access drm/i915/hdcp: use intel_de_*() functions for register access drm/i915/dp: use intel_de_*() functions for register access drm/i915/display_power: use intel_de_*() functions for register access drm/i915/display: use intel_de_*() functions for register access drm/i915/ddi: use intel_de_*() functions for register access drm/i915/combo_phy: use intel_de_*() functions for register access drm/i915/icl_dsi: use intel_de_*() functions for register access drm/auth: Drop master_create/destroy hooks Bluetooth: Fix refcount use-after-free issue clk, clk-si5341: Support multiple input ports sched/rt: Optimize checking group RT scheduler constraints sched/fair: Optimize select_idle_core() x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance x86, sched: Add support for frequency invariance on ATOM x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM x86, sched: Add support for frequency invariance on SKYLAKE_X x86, sched: Add support for frequency invariance drm/i915/selftests: Lock the drm_mm as we search PCI: vmd: Add two VMD Device IDs drm/i915/trace: i915_request.prio is a signed value drm/crc: Actually allow to change the crc source HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active drm/zte: plane_state->fb iff plane_state->crtc drm/vkms: plane_state->fb iff plane_state->crtc drm/vc4: plane_state->fb iff plane_state->crtc drm/rockchip: plane_state->fb iff plane_state->crtc drm/imx: plane_state->fb iff plane_state->crtc drm/todo: Add item for the plane->atomic_check confusion drm/i915/gt: Lift set-wedged engine dumping out of user paths drm/i915/gt: Tidy repetition in declaring gen8+ interrupts drm/i915/gt: Reorganise gen8+ interrupt handler drm/i915: Skip capturing errors from internal contexts Bluetooth: SMP: Fix SALT value in some comments drm/i915/perf: Fix OA context id overlap with idle context id drm/i915/gt: Acquire ce->active before ce->pin_count/ce->pin_mutex drm/i915: Restore the kernel context after verifying the w/a drm/i915/vlv_dsi_pll: use intel_de_*() functions for register access drm/i915/vlv_dsi: use intel_de_*() functions for register access drm/i915/vdsc: use intel_de_*() functions for register access drm/i915/sprite: use intel_de_*() functions for register access drm/i915/psr: use intel_de_*() functions for register access drm/i915/pipe_crc: use intel_de_*() functions for register access MAINTAINERS: add entry for tidss drm/tidss: New driver for TI Keystone platform Display SubSystem dt-bindings: display: ti,j721e-dss: Add dt-schema yaml binding dt-bindings: display: ti,am65x-dss: Add dt-schema yaml binding dt-bindings: display: ti,k2g-dss: Add dt-schema yaml binding drm/i915: Give aux channels a better name drm/i915: Include the AUX CH name in the debug messages drm/i915: Tighten atomicity of i915_active_acquire vs i915_active_release drm/i915/vga: use intel_de_*() functions for register access drm/i915/tv: use intel_de_*() functions for register access drm/i915/sdvo: use intel_de_*() functions for register access drm/i915/panel: use intel_de_*() functions for register access drm/i915/overlay: use intel_de_*() functions for register access drm/i915/lvds: use intel_de_*() functions for register access drm/i915/lpe_audio: use intel_de_*() functions for register access drm/i915/hdmi: use intel_de_*() functions for register access drm/i915/gmbus: use intel_de_*() functions for register access drm/i915/fifo_underrun: use intel_de_*() functions for register access drm/i915/fbc: use intel_de_*() functions for register access drm/i915/dvo: use intel_de_*() functions for register access drm/i915/dsb: use intel_de_*() functions for register access drm/i915/dp_mst: use intel_de_*() functions for register access drm/i915/dpll_mgr: use intel_de_*() functions for register access drm/i915/dpio_phy: use intel_de_*() functions for register access drm/i915/crt: use intel_de_*() functions for register access drm/i915/color: use intel_de_*() functions for register access drm/i915/cdclk: use intel_de_*() functions for register access drm/i915/audio: use intel_de_*() functions for register access drm/lima: increase driver version to 1.1 drm/lima: recover task by enlarging heap buffer drm/lima: support heap buffer creation drm/lima: add lima_vm_map_bo drm/lima: update register info drm/i915: Prefer intel_connector over drm_connector in hotplug code drm/i915: Fix modeset locks in sanitize_watermarks() drm/i915: Fix inconsistance between pfit.enable and scaler freeing drm/i915: Remove 'prefault_disable' modparam drm/i915: Stub out i915_gpu_coredump_put drm/i915/display: Squelch kerneldoc complaints drm/i915/bios: Fix the timing parameters drm/i915/gem: manual conversion to struct drm_device logging macros. drm/i915/gem: initial conversion to new logging macros using coccinelle drm/i915/pm: use intel de functions for forcewake register access drm/i915/irq: use intel de functions for forcewake register access drm/i915/dmc: use intel uncore functions for forcewake register access drm/i915/hdcp: conversion to struct drm_device based logging macros. drm/i915/opregion: conversion to struct drm_device logging macros. drm/i915/dp: conversion to struct drm_device logging macros. drm/i915/power: convert to struct drm_device macros in display/intel_display_power.c drm/i915/dsi: conversion to struct drm_device log macros. drm/i915/display: conversion to new struct drm_device logging macros. drm/debugfs: also take per device driver features into account drm: add drm_core_check_all_features() to check for a mask of features drm/panel: Fix boe,tv101wum-n53 htotal timing drm/i915/guc: Don't GEM_BUG_ON on corrupted H2G CTB drm/i915/tgl: Re-enable RPS drm/i915/gt: Poison GTT scratch pages drm/i915/gt: Flush engine parking before release drm/i915/ehl: Ensure that the DDI selection MUX is programmed correctly drm/i915/dc3co: Avoid full modeset when EXITLINE needs to be changed drm/i915/dc3co: Do the full calculation of DC3CO exit only once drm: Avoid drm_global_mutex for simple inc/dec of dev->open_count drm: Release filp before global lock drm/i915/dsi: Ensure that the ACPI adapter lookup overrides the bus num drm/i915/acpi: Move the code to populate ACPI device ID into intel_acpi drm/i915: Wait on vma activity before taking the mutex drm/i915: Check activity on i915_vma after confirming pin_count==0 drm/i915/gem: Prevent NULL pointer dereference on missing ctx->vm drm/i915/selftests: Show the RC6 residency on parking failure drm/i915/gem: Detect overflow in calculating dumb buffer size drm/i915/dp: Do not set master_trans bit in bitmak if INVALID_TRANSCODER dt-bindings: restrict properties for sitronix,st7735r drm/panel: simple: add display timings for logic technologies displays dt-bindings: panel-simple: add bindings for logic technologies displays dt-bindings: add vendor prefix for logic technologies limited dt-bindings: display: Convert a bunch of panels to DT schema drm/i915/cdclk: use new struct drm_device logging macros drm/i915/bw: convert to drm_device based logging macros drm/i915/audio: convert to struct drm_device logging macros. drm/i915/bios: convert to struct drm_device logging macros. drm/i915/atomic: use struct drm_device logging macros drm/i915: add display engine uncore helpers drm/dp_mst: Mention max_payloads in proposed_vcpis/payloads docs drm/dp_mst: Fix clearing payload state on topology disable drm/dp_mst: Fix indenting in drm_dp_mst_topology_mgr_set_mst() drm/i915: Cleanup properly if the implicit fence setup fails drm/i915: Balance prepare_fb/cleanup_fb drm/i915: s/intel_state/state/ in intel_{prepare,cleanup}_plane_fb() drm/i915: Stop looking at plane->state in intel_prepare_plane_fb() drm/i915: Clear old hw.fb & co. from slave plane's state drm/i915/gem: Convert vm idr to xarray drm/i915: Mark the removal of the i915_request from the sched.link drm/i915/execlists: Reclaim the hanging virtual request drm/i915/execlists: Take a reference while capturing the guilty request drm/i915/gt: Include a tell-tale for engine parking drm/i915: Make WARN* drm specific where uncore or stream ptr is available drm/i915: Make WARN* drm specific where drm_priv ptr is available drm/i915/gt: Make WARN* drm specific where drm_priv ptr is available drm/i915/gem: Make WARN* drm specific where drm_priv ptr is available drm/i915/display: Make WARN* drm specific where encoder ptr is available drm/bridge: Add I2C based driver for ps8640 bridge Documentation: bridge: Add documentation for ps8640 DT properties drm/print: introduce new struct drm_device based WARN* macros drm/i915: Clear the GGTT_WRITE bit on unbinding the vma drm/ttm: flush the fence on the bo after we individualize the reservation object drm/drm_dp_mst:remove set but not used variable 'origlen' drm/i915: Don't use VBT for detecting DPCD backlight controls drm/i915: drop alpha_support for good in favour of force_probe drm/i915: Don't show the blank process name for internal/simulated errors drm/panfrost: Prefix interrupt handlers' names drm/panfrost: Remove core stack power management drm/i915/hdcp: Clean up local variables drm/i915: Rename conn_to_dig_port() to intel_attached_dig_port() drm/i915: Use intel_attached_dp() instead of hand rolling it drm/i915: Relocate intel_attached_dp() drm/i915: Use intel_attached_encoder() drm/i915/dp: debug log max vswing and pre-emphasis apparmor: remove duplicate check of xattrs on profile attachment. apparmor: add outofband transition and use it in xattr match apparmor: fail unpack if profile mode is unknown apparmor: fix nnp subset test for unconfined apparmor: remove useless aafs_create_symlink drm/i915: use intel_bios_is_port_present() drm/i915/bios: check DDI port presence based on child device drm/i915/bios: add intel_bios_port_supports_*() drm/i915/bios: add intel_bios_alternate_ddc_pin() drm/i915/bios: add intel_bios_dp_max_link_rate() drm/i915/bios: intel_bios_hdmi_boost_level() drm/i915/bios: intel_bios_dp_boost_level() drm/i915/bios: add intel_bios_hdmi_level_shift() drm/i915/bios: add intel_bios_max_tmds_encoder() drm/i915/gem: Store mmap_offsets in an rbtree rather than a plain list drm/i915/sdvo: Consolidate SDVO HDMI force_dvi handling drm/i915: Consolidate HDMI force_dvi handling drm/i915/sdvo: Reduce the size of the on stack buffers drm/i915: Move encoder variable to tighter scope drm/i915: Use PIPE_CONF_CHECK_X() for sync_mode_slaves_mask drm/i915: Prefer to use the pipe to index the ddb entries drm/i915: Clear most of crtc state when disabling the crtc drm/i915: Fix post-fastset modeset check for port sync drm/syncobj: Add documentation for timeline syncobj drm/i915: Align engine->uabi_class/instance with i915_drm.h drm/i915/gvt: remove unused vblank_done completion drm/i915/gvt: Enable vfio edid for all GVT supported platform drm: tiny: st7735r: Add support for Okaya RH128128T drm: tiny: st7735r: Prepare for adding support for more displays drm/mipi_dbi: Add support for display offsets dt-bindings: display: sitronix,st7735r: Add Okaya RH128128T dt-bindings: display: sitronix,st7735r: Convert to DT schema apparmor: add proc subdir to attrs apparmor: add consistency check between state and dfa diff encode flags apparmor: add a valid state flags check AppArmor: Remove semicolon apparmor: Replace two seq_printf() calls by seq_puts() in aa_label_seq_xprint() drm: fix parameters documentation style in drm_dma drm/i915/gt: Be paranoid and reset the GPU before release drm/mst: Some style improvements in drm_dp_mst_topology_mgr_set_mst() Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" drm/i915/userptr: fix size calculation drm/i915/userptr: add user_size limit check drm/panel: Add Feixin K101 IM2BA02 panel dt-bindings: panel: add Feixin K101 IM2BA02 MIPI-DSI panel dt-bindings: vendor-prefix: add Shenzhen Feixin Photoelectics Co., Ltd drm/panel: support for auo, b101uan08.3 wuxga dsi video mode panel drm/panel: support for boe, tv101wum-n53 wuxga dsi video mode panel drm/panel: support for auo, kd101n80-45na wuxga dsi video mode panel drm/panel: support for boe tv101wum-nl6 wuxga dsi video mode panel dt-bindings: display: panel: Add boe tv101wum-n16 panel bindings drm/i915/gt: Report the currently active execlists request drm/i915: convert to new logging macros in i915/intel_memory_region.c drm/i915: convert to new logging macros in i915/intel_gvt.c drm/i915: conversion to new logging macros in i915/intel_device_info.c drm/i915: conversion to new logging macros in i915/intel_csr.c drm/i915: conversion to new logging macros in i915/i915_vgpu.c drm/i915/guc: Introduce CT_DEBUG drm/i915/guc: Switch to CT_ERROR in ct_read drm/i915/guc: Don't pass CTB while reading drm/i915/guc: Don't pass CTB while writing drm/i915/guc: Don't GEM_BUG_ON on corrupted G2H CTB drm/i915: Satisfy smatch that a loop has at least one iteration drm/i915: Fix typo in kerneldoc function name drm/i915: Fix i915_error_state_store error defination drm/i915: Include the debugfs params header for its own definition drm/i915: Auto detect DPCD backlight support by default drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() drm/i915: Assume 100% brightness when not in DPCD control mode drm/i915: Fix eDP DPCD aux max backlight calculations drm/i915/dsi: Lookup the i2c bus from ACPI NS only if CONFIG_ACPI=y (v2) drm/i915/execlists: Offline error capture drm/i915/gt: Allow temporary suspension of inflight requests drm/i915: Keep track of request among the scheduling lists drm/i915/psr: Share the computation of idle frames drm/i915: add Wa_14010594013: icl,ehl drm/i915/gt: Drop rogue space in the middle of GT_TRACE drm/ttm: nuke invalidate_caches callback drm/i915/execlists: Leave resetting ring to intel_ring video: fbdev: nvidia: clean up indentation issues and comment block fbdev: remove object duplication in Makefile video: exynos: Rename Exynos to lowercase fbdev: cg14fb: use resource_size fbdev: s1d13xxxfb: use resource_size video: sa1100fb: constify copied structure fbmem: Adjust indentation in fb_prepare_logo and fb_blank fbcon: Adjust indentation in set_con2fb_map pxa168fb: fix release function mismatch in probe failure OMAP: DSS2: remove non-zero check on variable r video: Fix Kconfig indentation video: ssd1307fb: add the missed regulator_disable video: hyperv_fb: fix indentation issue fbdev: potential information leak in do_fb_ioctl() drm/i915/tgl: Add Wa_1409825376 to tgl drm/i915/fbc: Add fbc tracepoints drm/i915/fbc: Nuke fbc_supported() drm/i915/fbc: Move the plane state check into the fbc functions drm/i915/gt: Use the BIT when checking the flags, not the index drm/i915/params: support bool values for int and uint params drm/i915/params: add i915 parameters to debugfs mac80211: add ieee80211_is_any_nullfunc() mac80211_hwsim: add power save support mac80211: fix tx status for no ack cases mac80211: add handling for BSS color nl80211: add handling for BSS color mac80211_hwsim: remove maximum TX power drm/i915/gen11: Add additional pcode status values drm: Add getfb2 ioctl drm/i915/vbt: Rename BDB_LVDS_POWER to BDB_LFP_POWER drm/i915/dp/tgl+: Update combo phy vswing tables drm/i915/selftests: Add a mock i915_vma to the mock_ring drm/i915: Make a copy of the ggtt view for slave plane drm/i915/gem: Take local vma references for the parser drm/i915/guc: Use correct name for last CT fence drm/i915/guc: Update CTB helpers to use CT_ERROR drm/i915/guc: Introduce CT_ERROR drm/i915/guc: Simpler CT message size calculation drm/i915/gt: Clear rc6 residency trackers across suspend drm/i915/pmu: Correct the rc6 offset upon enabling drm/panel: simple: Add support for the Frida FRD350H54004 panel dt-bindings: panel-simple: Add compatible for Frida FRD350H54004 LCD dt-bindings: vendor-prefixes: Add Shenzhen Frida LCD Co., Ltd. drm/rockchip: Add missing vmalloc header drm/rockchip: use DIV_ROUND_UP macro for calculations. drm/drm_panel: fix export of drm_panel_of_backlight, try #3 drm: panel: fix excessive stack usage in td028ttec1_prepare drm/connector: Hookup the new drm_cmdline_mode panel_orientation member (v2) drm/connector: Split out orientation quirk detection (v2) x86/vdso: Enable sanitizers for vma.o drm: always determine branch device with drm_dp_is_branch() drm: move DP_MAX_DOWNSTREAM_PORTS from i915 to drm core kcsan: Add __no_kcsan function attribute kcsan: Document static blacklisting options asm-generic/atomic: Use __always_inline for fallback wrappers asm-generic/atomic: Use __always_inline for pure wrappers kcsan, ubsan: Make KCSAN+UBSAN work together mac80211: debugfs: improve airtime_flags handler readability mac80211: Remove redundant assertion mac80211: add 802.11 encapsulation offloading support mac80211: Always show airtime debugfs file when TXQs are enabled wireless: Use offsetof instead of custom macro. trivial: mac80211: fix indentation drm/i915/gvt: remove unused type attributes kcsan: Improve various small stylistic details x86, kcsan: Enable KCSAN for x86 locking/atomics, kcsan: Add KCSAN instrumentation seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier seqlock, kcsan: Add annotations for KCSAN build, kcsan: Add KCSAN build exceptions objtool, kcsan: Add KCSAN runtime functions to whitelist kcsan: Add Documentation entry in dev-tools include/linux/compiler.h: Introduce data_race(expr) macro kcsan: Add Kernel Concurrency Sanitizer infrastructure Files that are git checkout to android-mainline: arch/x86/configs/gki_defconfig arch/x86/include/asm/kvm_host.h arch/x86/kvm/lapic.c drivers/block/floppy.c drivers/hwtracing/coresight/coresight.c drivers/hwtracing/coresight/coresight-cti.c drivers/hwtracing/coresight/coresight-tmc.c drivers/hwtracing/coresight/coresight-tmc-etf.c drivers/hwtracing/coresight/Kconfig drivers/hwtracing/coresight/Makefile drivers/irqchip/qcom-pdc.c drivers/pinctrl/qcom/pinctrl-msm.c drivers/soc/qcom/rpmh.c include/soc/qcom/rpmh.h drivers/soc/qcom/rpmh-internal.h drivers/soc/qcom/rpmh-rsc.c fs/io_uring.c include/linux/coresight.h include/linux/coresight-stm.h include/linux/filter.h include/soc/qcom/rpmh.h include/sound/compress_driver.h include/sound/pcm.h include/sound/soc.h include/uapi/linux/coresight-stm.h include/uapi/sound/compress_params.h kernel/trace/trace.c net/bridge/Kconfig sound/pci/hda/patch_realtek.c sound/soc/soc-compress.c sound/soc/soc-core.c sound/soc/soc-pcm.c Conflicts: Documentation/Makefile Documentation/devicetree/bindings Documentation/devicetree/bindings/.gitignore Documentation/devicetree/bindings/Makefile Documentation/devicetree/bindings/arm/altera.yaml Documentation/devicetree/bindings/arm/altera/socfpga-clk-manager.yaml Documentation/devicetree/bindings/arm/amlogic.yaml Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml Documentation/devicetree/bindings/arm/arm,scmi.txt Documentation/devicetree/bindings/arm/arm,scpi.txt Documentation/devicetree/bindings/arm/atmel-at91.yaml Documentation/devicetree/bindings/arm/bcm/brcm,bcm63138.txt Documentation/devicetree/bindings/arm/bitmain.yaml Documentation/devicetree/bindings/arm/coresight.txt Documentation/devicetree/bindings/arm/cpus.yaml Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt Documentation/devicetree/bindings/arm/fsl.yaml Documentation/devicetree/bindings/arm/hisilicon/hi3519-sysctrl.txt Documentation/devicetree/bindings/arm/l2c2x0.yaml Documentation/devicetree/bindings/arm/mediatek.yaml Documentation/devicetree/bindings/arm/mediatek/mediatek,apmixedsys.txt Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.txt Documentation/devicetree/bindings/arm/mediatek/mediatek,camsys.txt Documentation/devicetree/bindings/arm/mediatek/mediatek,imgsys.txt Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.txt Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.txt Documentation/devicetree/bindings/arm/mediatek/mediatek,topckgen.txt Documentation/devicetree/bindings/arm/mrvl/mrvl.yaml Documentation/devicetree/bindings/arm/msm/qcom,idle-state.txt Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml Documentation/devicetree/bindings/arm/omap/mpu.txt Documentation/devicetree/bindings/arm/pmu.yaml Documentation/devicetree/bindings/arm/psci.yaml Documentation/devicetree/bindings/arm/qcom.yaml Documentation/devicetree/bindings/arm/realtek.yaml Documentation/devicetree/bindings/arm/renesas,prr.yaml Documentation/devicetree/bindings/arm/renesas.yaml Documentation/devicetree/bindings/arm/rockchip.yaml Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml Documentation/devicetree/bindings/arm/samsung/pmu.yaml Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml Documentation/devicetree/bindings/arm/samsung/samsung-secure-firmware.yaml Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml Documentation/devicetree/bindings/arm/stm32/stm32.yaml Documentation/devicetree/bindings/arm/sunxi.yaml Documentation/devicetree/bindings/arm/sunxi/allwinner,sun4i-a10-mbus.yaml Documentation/devicetree/bindings/arm/syna.txt Documentation/devicetree/bindings/ata/faraday,ftide010.yaml Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml Documentation/devicetree/bindings/bus/ti-sysc.txt Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-osc-clk.yaml Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-gt-clk.yaml Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml Documentation/devicetree/bindings/clock/clock-bindings.txt Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml Documentation/devicetree/bindings/clock/fsl,plldig.yaml Documentation/devicetree/bindings/clock/idt,versaclock5.txt Documentation/devicetree/bindings/clock/imx8mn-clock.yaml Documentation/devicetree/bindings/clock/imx8mp-clock.yaml Documentation/devicetree/bindings/clock/milbeaut-clock.yaml Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml Documentation/devicetree/bindings/clock/qcom,gcc-ipq8074.yaml Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml Documentation/devicetree/bindings/clock/qcom,gcc-msm8998.yaml Documentation/devicetree/bindings/clock/qcom,gcc-qcs404.yaml Documentation/devicetree/bindings/clock/qcom,gcc-sc7180.yaml Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml Documentation/devicetree/bindings/clock/qcom,gcc.yaml Documentation/devicetree/bindings/clock/qcom,mmcc.yaml Documentation/devicetree/bindings/clock/qcom,msm8998-gpucc.yaml Documentation/devicetree/bindings/clock/qcom,rpmcc.txt Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml Documentation/devicetree/bindings/clock/qcom,sc7180-dispcc.yaml Documentation/devicetree/bindings/clock/qcom,sc7180-gpucc.yaml Documentation/devicetree/bindings/clock/qcom,sc7180-videocc.yaml Documentation/devicetree/bindings/clock/qcom,sdm845-dispcc.yaml Documentation/devicetree/bindings/clock/qcom,sdm845-gpucc.yaml Documentation/devicetree/bindings/clock/qcom,sdm845-videocc.yaml Documentation/devicetree/bindings/clock/renesas,rcar-usb2-clock-sel.txt Documentation/devicetree/bindings/clock/silabs,si5341.txt Documentation/devicetree/bindings/connector/samsung,usb-connector-11pin.txt Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml Documentation/devicetree/bindings/crypto/fsl-dcp.txt Documentation/devicetree/bindings/crypto/fsl-imx-sahara.txt Documentation/devicetree/bindings/crypto/fsl-sec4.txt Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tv-encoder.yaml Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt Documentation/devicetree/bindings/display/bridge/anx6345.yaml Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml Documentation/devicetree/bindings/display/bridge/sii902x.txt Documentation/devicetree/bindings/display/connector/analog-tv-connector.txt Documentation/devicetree/bindings/display/dsi-controller.yaml Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt Documentation/devicetree/bindings/display/imx/ldb.txt Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.txt Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt Documentation/devicetree/bindings/display/msm/gmu.yaml Documentation/devicetree/bindings/display/msm/gpu.txt Documentation/devicetree/bindings/display/panel/display-timing.txt Documentation/devicetree/bindings/display/panel/leadtek,ltk500hd1829.yaml Documentation/devicetree/bindings/display/panel/lvds.yaml Documentation/devicetree/bindings/display/panel/panel-common.yaml Documentation/devicetree/bindings/display/panel/panel-simple.yaml Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml Documentation/devicetree/bindings/display/renesas,cmm.yaml Documentation/devicetree/bindings/display/renesas,du.txt Documentation/devicetree/bindings/display/simple-framebuffer.yaml Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt Documentation/devicetree/bindings/dma/adi,axi-dmac.txt Documentation/devicetree/bindings/dma/dma-common.yaml Documentation/devicetree/bindings/dma/fsl-edma.txt Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml Documentation/devicetree/bindings/dma/st,stm32-dma.yaml Documentation/devicetree/bindings/dma/ti-edma.txt Documentation/devicetree/bindings/dma/ti/k3-udma.yaml Documentation/devicetree/bindings/dsp/fsl,dsp.yaml Documentation/devicetree/bindings/eeprom/at24.yaml Documentation/devicetree/bindings/example-schema.yaml Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt Documentation/devicetree/bindings/firmware/qcom,scm.txt Documentation/devicetree/bindings/fpga/fpga-region.txt Documentation/devicetree/bindings/fpga/intel-stratix10-soc-fpga-mgr.txt Documentation/devicetree/bindings/gnss/gnss.txt Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml Documentation/devicetree/bindings/gpio/gpio-mvebu.txt Documentation/devicetree/bindings/gpio/mediatek,mt7621-gpio.txt Documentation/devicetree/bindings/gpio/sifive,gpio.yaml Documentation/devicetree/bindings/gpio/xylon,logicvc-gpio.yaml Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml Documentation/devicetree/bindings/gpu/samsung-rotator.yaml Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml Documentation/devicetree/bindings/hwmon/ltc2978.txt Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml Documentation/devicetree/bindings/i2c/brcm,bcm2835-i2c.txt Documentation/devicetree/bindings/i2c/i2c-at91.txt Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt Documentation/devicetree/bindings/i2c/i2c.txt Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt Documentation/devicetree/bindings/i2c/renesas,i2c.txt Documentation/devicetree/bindings/i2c/renesas,iic.txt Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml Documentation/devicetree/bindings/iio/accel/bma180.txt Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml Documentation/devicetree/bindings/iio/dac/ad5755.txt Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml Documentation/devicetree/bindings/iio/dac/ltc2632.txt Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt Documentation/devicetree/bindings/iio/light/adux1020.yaml Documentation/devicetree/bindings/iio/light/bh1750.yaml Documentation/devicetree/bindings/iio/light/isl29018.yaml Documentation/devicetree/bindings/iio/light/noa1305.yaml Documentation/devicetree/bindings/iio/light/stk33xx.yaml Documentation/devicetree/bindings/iio/light/tsl2583.yaml Documentation/devicetree/bindings/iio/light/tsl2772.yaml Documentation/devicetree/bindings/iio/light/veml6030.yaml Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml Documentation/devicetree/bindings/iio/pressure/bmp085.yaml Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml Documentation/devicetree/bindings/iio/st-sensors.txt Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml Documentation/devicetree/bindings/input/cypress,tm2-touchkey.txt Documentation/devicetree/bindings/input/gpio-vibrator.yaml Documentation/devicetree/bindings/input/input.yaml Documentation/devicetree/bindings/input/max77650-onkey.yaml Documentation/devicetree/bindings/input/touchscreen/goodix.yaml Documentation/devicetree/bindings/input/touchscreen/mms114.txt Documentation/devicetree/bindings/input/twl4030-pwrbutton.txt Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml Documentation/devicetree/bindings/interrupt-controller/csky,mpintc.txt Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml Documentation/devicetree/bindings/interrupt-controller/msi.txt Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.yaml Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml Documentation/devicetree/bindings/iommu/arm,smmu.yaml Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml Documentation/devicetree/bindings/ipmi/aspeed-kcs-bmc.txt Documentation/devicetree/bindings/leds/common.yaml Documentation/devicetree/bindings/leds/leds-gpio.yaml Documentation/devicetree/bindings/leds/leds-max77650.yaml Documentation/devicetree/bindings/leds/register-bit-led.txt Documentation/devicetree/bindings/leds/rohm,bd71828-leds.yaml Documentation/devicetree/bindings/mailbox/amlogic,meson-gxbb-mhu.yaml Documentation/devicetree/bindings/mailbox/mtk-gce.txt Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml Documentation/devicetree/bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml Documentation/devicetree/bindings/media/aspeed-video.txt Documentation/devicetree/bindings/media/i2c/tvp5150.txt Documentation/devicetree/bindings/media/rc.yaml Documentation/devicetree/bindings/media/renesas,ceu.yaml Documentation/devicetree/bindings/media/renesas,csi2.yaml Documentation/devicetree/bindings/media/ti,cal.yaml Documentation/devicetree/bindings/media/ti,vpe.yaml Documentation/devicetree/bindings/media/video-interfaces.txt Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.yaml Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.yaml Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.yaml Documentation/devicetree/bindings/memory-controllers/ti/emif.txt Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml Documentation/devicetree/bindings/mfd/max77650.yaml Documentation/devicetree/bindings/mfd/max8998.txt Documentation/devicetree/bindings/mfd/mt6397.txt Documentation/devicetree/bindings/mfd/qcom-rpm.txt Documentation/devicetree/bindings/mfd/rn5t618.txt Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml Documentation/devicetree/bindings/mfd/syscon.yaml Documentation/devicetree/bindings/mfd/tps65910.txt Documentation/devicetree/bindings/mfd/twl-family.txt Documentation/devicetree/bindings/mfd/zii,rave-sp.txt Documentation/devicetree/bindings/mips/ingenic/devices.yaml Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt Documentation/devicetree/bindings/misc/intel,ixp4xx-ahb-queue-manager.yaml Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.txt Documentation/devicetree/bindings/mmc/arasan,sdhci.txt Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt Documentation/devicetree/bindings/mmc/mmc-controller.yaml Documentation/devicetree/bindings/mmc/mmci.txt Documentation/devicetree/bindings/mmc/owl-mmc.yaml Documentation/devicetree/bindings/mmc/renesas,mmcif.txt Documentation/devicetree/bindings/mmc/renesas,sdhi.txt Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml Documentation/devicetree/bindings/mmc/sdhci-am654.txt Documentation/devicetree/bindings/mmc/sdhci-msm.txt Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt Documentation/devicetree/bindings/mtd/nand-controller.yaml Documentation/devicetree/bindings/mtd/partition.txt Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml Documentation/devicetree/bindings/net/brcm,bcm7445-switch-v4.0.txt Documentation/devicetree/bindings/net/broadcom-bluetooth.txt Documentation/devicetree/bindings/net/can/tcan4x5x.txt Documentation/devicetree/bindings/net/dsa/b53.txt Documentation/devicetree/bindings/net/ethernet-controller.yaml Documentation/devicetree/bindings/net/ethernet-phy.yaml Documentation/devicetree/bindings/net/fsl-fec.txt Documentation/devicetree/bindings/net/fsl-fman.txt Documentation/devicetree/bindings/net/mdio.yaml Documentation/devicetree/bindings/net/mediatek-bluetooth.txt Documentation/devicetree/bindings/net/qca,ar803x.yaml Documentation/devicetree/bindings/net/qca,qca7000.txt Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt Documentation/devicetree/bindings/net/renesas,ether.yaml Documentation/devicetree/bindings/net/renesas,ravb.txt Documentation/devicetree/bindings/net/snps,dwmac.yaml Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml Documentation/devicetree/bindings/net/ti,dp83869.yaml Documentation/devicetree/bindings/net/ti-bluetooth.txt Documentation/devicetree/bindings/net/wireless/mediatek,mt76.txt Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt Documentation/devicetree/bindings/net/wireless/ti,wl1251.txt Documentation/devicetree/bindings/nvmem/nvmem.yaml Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml Documentation/devicetree/bindings/opp/opp.txt Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt Documentation/devicetree/bindings/pci/aardvark-pci.txt Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.txt Documentation/devicetree/bindings/pci/pci-rcar-gen2.txt Documentation/devicetree/bindings/pci/rcar-pci.txt Documentation/devicetree/bindings/phy/allwinner,sun4i-a10-usb-phy.yaml Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb3-pcie-phy.yaml Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml Documentation/devicetree/bindings/phy/marvell,mmp3-hsic-phy.yaml Documentation/devicetree/bindings/phy/nvidia,tegra124-xusb-padctl.txt Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt Documentation/devicetree/bindings/phy/rcar-gen2-phy.txt Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml Documentation/devicetree/bindings/phy/ti-phy-gmii-sel.txt Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt Documentation/devicetree/bindings/pinctrl/brcm,bcm2835-gpio.txt Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml Documentation/devicetree/bindings/power/power-domain.yaml Documentation/devicetree/bindings/power/power_domain.txt Documentation/devicetree/bindings/power/qcom,rpmpd.yaml Documentation/devicetree/bindings/power/reset/syscon-poweroff.yaml Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml Documentation/devicetree/bindings/power/supply/battery.txt Documentation/devicetree/bindings/power/supply/max77650-charger.yaml Documentation/devicetree/bindings/power/supply/power_supply.txt Documentation/devicetree/bindings/property-units.txt Documentation/devicetree/bindings/ptp/ptp-idtcm.yaml Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.txt Documentation/devicetree/bindings/pwm/pwm-mediatek.txt Documentation/devicetree/bindings/pwm/pwm-samsung.yaml Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml Documentation/devicetree/bindings/regulator/gpio-regulator.yaml Documentation/devicetree/bindings/regulator/max77650-regulator.yaml Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.txt Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt Documentation/devicetree/bindings/regulator/regulator.yaml Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.yaml Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml Documentation/devicetree/bindings/remoteproc/qcom,adsp.txt Documentation/devicetree/bindings/remoteproc/qcom,q6v5.txt Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml Documentation/devicetree/bindings/reserved-memory/ramoops.txt Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt Documentation/devicetree/bindings/reset/amlogic,meson-reset.yaml Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml Documentation/devicetree/bindings/reset/fsl,imx7-src.txt Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml Documentation/devicetree/bindings/reset/st,stm32mp1-rcc.txt Documentation/devicetree/bindings/riscv/cpus.yaml Documentation/devicetree/bindings/rng/amlogic,meson-rng.yaml Documentation/devicetree/bindings/rtc/renesas,sh-rtc.yaml Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml Documentation/devicetree/bindings/serial/fsl-imx-uart.txt Documentation/devicetree/bindings/serial/fsl-lpuart.txt Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt Documentation/devicetree/bindings/serial/pl011.yaml Documentation/devicetree/bindings/serial/rs485.yaml Documentation/devicetree/bindings/serial/samsung_uart.yaml Documentation/devicetree/bindings/serial/sifive-serial.yaml Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml Documentation/devicetree/bindings/serial/st,stm32-uart.yaml Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml Documentation/devicetree/bindings/soc/mediatek/pwrap.txt Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt Documentation/devicetree/bindings/soc/qcom/qcom,apr.txt Documentation/devicetree/bindings/sound/adi,adau7118.yaml Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml Documentation/devicetree/bindings/sound/audio-graph-card.txt Documentation/devicetree/bindings/sound/da7213.txt Documentation/devicetree/bindings/sound/fsl,asrc.txt Documentation/devicetree/bindings/sound/fsl,esai.txt Documentation/devicetree/bindings/sound/nau8810.txt Documentation/devicetree/bindings/sound/nau8825.txt Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8903.txt Documentation/devicetree/bindings/sound/qcom,lpass-cpu.txt Documentation/devicetree/bindings/sound/qcom,q6adm.txt Documentation/devicetree/bindings/sound/qcom,q6afe.txt Documentation/devicetree/bindings/sound/qcom,q6asm.txt Documentation/devicetree/bindings/sound/qcom,q6core.txt Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml Documentation/devicetree/bindings/sound/renesas,fsi.yaml Documentation/devicetree/bindings/sound/renesas,rsnd.txt Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.txt Documentation/devicetree/bindings/sound/rt5682.txt Documentation/devicetree/bindings/sound/samsung,odroid.yaml Documentation/devicetree/bindings/sound/samsung-i2s.yaml Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt Documentation/devicetree/bindings/sound/st,stm32-sai.txt Documentation/devicetree/bindings/sound/tas2562.txt Documentation/devicetree/bindings/sound/tdm-slot.txt Documentation/devicetree/bindings/sound/wm8994.txt Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt Documentation/devicetree/bindings/spi/renesas,hspi.yaml Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml Documentation/devicetree/bindings/spi/spi-controller.yaml Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt Documentation/devicetree/bindings/spi/spi-pl022.yaml Documentation/devicetree/bindings/spi/spi-sifive.yaml Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml Documentation/devicetree/bindings/spi/st,stm32-spi.yaml Documentation/devicetree/bindings/spi/ti_qspi.txt Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml Documentation/devicetree/bindings/sram/qcom,ocmem.yaml Documentation/devicetree/bindings/sram/sram.yaml Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml Documentation/devicetree/bindings/thermal/armada-thermal.txt Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml Documentation/devicetree/bindings/thermal/qcom-tsens.yaml Documentation/devicetree/bindings/thermal/thermal.txt Documentation/devicetree/bindings/timer/allwinner,sun4i-a10-timer.yaml Documentation/devicetree/bindings/timer/arm,arch_timer.yaml Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml Documentation/devicetree/bindings/timer/arm,global_timer.yaml Documentation/devicetree/bindings/timer/csky,mptimer.txt Documentation/devicetree/bindings/timer/faraday,fttmr010.txt Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml Documentation/devicetree/bindings/trivial-devices.yaml Documentation/devicetree/bindings/ufs/ti,j721e-ufs.yaml Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml Documentation/devicetree/bindings/usb/atmel-usb.txt Documentation/devicetree/bindings/usb/dwc2.yaml Documentation/devicetree/bindings/usb/dwc3.txt Documentation/devicetree/bindings/usb/exynos-usb.txt Documentation/devicetree/bindings/usb/fcs,fusb302.txt Documentation/devicetree/bindings/usb/generic-ehci.yaml Documentation/devicetree/bindings/usb/generic-ohci.yaml Documentation/devicetree/bindings/usb/generic.txt Documentation/devicetree/bindings/usb/mediatek,mtu3.txt Documentation/devicetree/bindings/usb/mediatek,musb.txt Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml Documentation/devicetree/bindings/usb/renesas,usbhs.yaml Documentation/devicetree/bindings/usb/richtek,rt1711h.txt Documentation/devicetree/bindings/usb/rockchip,dwc3.txt Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml Documentation/devicetree/bindings/usb/typec-tcpci.txt Documentation/devicetree/bindings/usb/usb-xhci.txt Documentation/devicetree/bindings/vendor-prefixes.yaml Documentation/devicetree/bindings/xilinx.txt Documentation/networking/regulatory.txt Makefile arch/arm64/configs/gki_defconfig arch/arm64/include/asm/proc-fns.h arch/arm64/kernel/cpufeature.c arch/x86/configs/gki_defconfig arch/x86/include/asm/kvm_host.h arch/x86/kvm/lapic.c arch/x86/kvm/svm.c drivers/android/binderfs.c drivers/base/core.c drivers/base/power/wakeup.c drivers/block/Kconfig drivers/block/floppy.c drivers/bus/Kconfig drivers/bus/Makefile drivers/bus/mhi/Makefile drivers/bus/mhi/core/Makefile drivers/clk/qcom/Makefile drivers/clk/qcom/clk-alpha-pll.c drivers/clk/qcom/clk-alpha-pll.h drivers/clk/qcom/clk-rpmh.c drivers/cpufreq/cpufreq_stats.c drivers/cpuidle/Kconfig.arm drivers/cpuidle/Makefile drivers/crypto/Kconfig drivers/devfreq/devfreq.c drivers/firmware/Kconfig drivers/firmware/Makefile drivers/firmware/qcom_scm.c drivers/gpu/Makefile drivers/gpu/drm/msm/adreno/a6xx_gmu.h drivers/hid/Kconfig drivers/hwtracing/coresight/Kconfig drivers/hwtracing/coresight/Makefile drivers/hwtracing/coresight/coresight-cti.c drivers/hwtracing/coresight/coresight-tmc-etf.c drivers/hwtracing/coresight/coresight-tmc.c drivers/hwtracing/coresight/coresight.c drivers/interconnect/Kconfig drivers/interconnect/Makefile drivers/interconnect/qcom/bcm-voter.c drivers/interconnect/qcom/bcm-voter.h drivers/interconnect/qcom/icc-rpmh.c drivers/interconnect/qcom/icc-rpmh.h drivers/iommu/arm-smmu-qcom.c drivers/iommu/arm-smmu.c drivers/iommu/arm-smmu.h drivers/irqchip/irq-gic-v3.c drivers/irqchip/qcom-pdc.c drivers/leds/Kconfig drivers/leds/Makefile drivers/macintosh/therm_windtunnel.c drivers/mailbox/Kconfig drivers/mailbox/Makefile drivers/misc/Makefile drivers/mmc/host/sdhci-msm.c drivers/nvme/host/pci.c drivers/of/property.c drivers/pci/controller/Kconfig drivers/phy/qualcomm/Makefile drivers/pinctrl/qcom/Kconfig drivers/pinctrl/qcom/pinctrl-msm.c drivers/pinctrl/qcom/pinctrl-spmi-gpio.c drivers/power/supply/power_supply_sysfs.c drivers/rpmsg/Makefile drivers/rtc/rtc-pm8xxx.c drivers/scsi/ufs/Kconfig drivers/scsi/ufs/Makefile drivers/scsi/ufs/ufs-qcom.c drivers/scsi/ufs/ufs.h drivers/scsi/ufs/ufs_quirks.h drivers/scsi/ufs/ufshcd-crypto.c drivers/scsi/ufs/ufshcd.c drivers/scsi/ufs/ufshcd.h drivers/soc/qcom/Kconfig drivers/soc/qcom/Makefile drivers/soc/qcom/cmd-db.c drivers/soc/qcom/rpmh-internal.h drivers/soc/qcom/rpmh-rsc.c drivers/soc/qcom/rpmh.c drivers/soc/qcom/smp2p.c drivers/soc/qcom/socinfo.c drivers/staging/android/ion/heaps/ion_page_pool.c drivers/staging/android/ion/heaps/ion_page_pool.h drivers/staging/android/ion/heaps/ion_system_heap.c drivers/staging/octeon/octeon-ethernet.h drivers/staging/octeon/octeon-stubs.h drivers/thermal/Makefile drivers/thermal/of-thermal.c drivers/thermal/thermal_core.c drivers/usb/dwc3/core.c drivers/usb/dwc3/core.h drivers/usb/dwc3/gadget.c drivers/usb/host/xhci-plat.c drivers/usb/phy/Kconfig drivers/usb/phy/Makefile drivers/usb/typec/ucsi/ucsi.c fs/io_uring.c include/dt-bindings/clock/qcom,rpmh.h include/linux/coresight.h include/linux/cpuhotplug.h include/linux/dma-mapping.h include/linux/filter.h include/linux/mhi.h include/linux/mod_devicetable.h include/linux/power_supply.h include/linux/sched/sysctl.h include/linux/soc/qcom/qmi.h include/linux/sysctl.h include/linux/thermal.h include/linux/usb/composite.h include/sound/compress_driver.h include/sound/pcm.h include/sound/soc.h include/uapi/linux/coresight-stm.h include/uapi/sound/compress_params.h init/Kconfig init/Kconfig.gki kernel/cpu.c kernel/sched/core.c kernel/sched/cpupri.c kernel/sched/fair.c kernel/sched/rt.c kernel/sched/sched.h kernel/sched/topology.c kernel/smp.c kernel/sysctl.c kernel/trace/blktrace.c kernel/trace/trace_events_hist.c kernel/workqueue.c lib/Kconfig.debug lib/dynamic_debug.c mm/memory.c net/bridge/Kconfig net/netfilter/ipset/ip_set_hash_gen.h net/qrtr/Kconfig net/qrtr/Makefile net/qrtr/mhi.c net/qrtr/qrtr.h net/wireless/.gitignore net/wireless/nl80211.c scripts/Makefile.build scripts/Makefile.lib scripts/Makefile.modpost scripts/checkpatch.pl scripts/gen_autoksyms.sh sound/pci/hda/patch_realtek.c sound/soc/soc-compress.c sound/soc/soc-core.c sound/soc/soc-pcm.c Change-Id: Id26563c51a3d18f032678ccf83d4964d5f799ca9 Signed-off-by: Elliot Berman <eberman@codeaurora.org> Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
2020-08-13 16:20:53 +09:00
pinctrl-msm.ko
pinctrl-waipio.ko
qcom-scm.ko
qcom-hwspinlock.ko
smem.ko
socinfo.ko
stub-regulator.ko
debug-regulator.ko
proxy-consumer.ko
qti-fixed-regulator.ko
phy-qcom-ufs.ko
phy-qcom-ufs-qrbtc-sdm845.ko
ufs-qcom.ko
usb_f_cdev.ko
usb_f_diag.ko
usb_f_mass_storage.ko
dcc_v2.ko
msm-geni-se.ko
msm_geni_serial.ko
msm_ion_heaps.ko
msm_dma_iommu_mapping.ko
qcom_dma_heaps.ko
qcom_smem.ko
qcom_smd.ko
mdt_loader.ko
qmi_helpers.ko
qcom_q6v5_pas.ko
Merge android-mainline (2a3286f) into msm-waipio * refs/heads/tmp-2a3286f: Revert "phy: qcom: remove ufs qmp phy driver" ANDROID: fix up bad merge resolution / bad revert in soc_pcm_hw_params() Revert "ANDROID: ASoC: Fix 'allmodconfig' build break" ANDROID: add flags variable to nfs4_xattr_get_nfs4_user() ANDROID: fix up Android-specific Kconfig ---help--- strings Linux 5.9-rc1 parisc: fix PMD pages allocation by restoring pmd_alloc_one() io_uring: short circuit -EAGAIN for blocking read attempt io_uring: sanitize double poll handling virtio: pci: constify ioreadX() iomem argument (as in generic implementation) ntb: intel: constify ioreadX() iomem argument (as in generic implementation) rtl818x: constify ioreadX() iomem argument (as in generic implementation) iomap: constify ioreadX() iomem argument (as in generic implementation) sh: use generic strncpy() sh: clkfwk: remove r8/r16/r32 include/asm-generic/vmlinux.lds.h: align ro_after_init mm: annotate a data race in page_zonenum() mm/swap.c: annotate data races for lru_rotate_pvecs mm/rmap: annotate a data race at tlb_flush_batched mm/mempool: fix a data race in mempool_free() mm/list_lru: fix a data race in list_lru_count_one mm/memcontrol: fix a data race in scan count mm/page_counter: fix various data races at memsw mm/swapfile: fix and annotate various data races mm/filemap.c: fix a data race in filemap_fault() mm/swap_state: mark various intentional data races mm/page_io: mark various intentional data races mm/frontswap: mark various intentional data races mm/kmemleak: silence KCSAN splats in checksum all arch: remove system call sys_sysctl fs: autofs: delete repeated words in comments mm: introduce offset_in_thp mm: add thp_head mm: replace hpage_nr_pages with thp_nr_pages mm: add thp_size mm: add thp_order mm: move page-flags include to top of file mm: store compound_nr as well as compound_order mailmap: add entry for Greg Kurz selftests/exec: add file type errno tests exec: restore EACCES of S_ISDIR execve() lz4: fix kernel decompression speed Revert "mm/vmstat.c: do not show lowmem reserve protection information of empty zone" asm-generic: pgalloc.h: use correct #ifdef to enable pud_alloc_one() sh: landisk: Add missing initialization of sh_io_port_base sh: bring syscall_set_return_value in line with other architectures sh: Add SECCOMP_FILTER sh: Rearrange blocks in entry-common.S sh: switch to copy_thread_tls() sh: use the generic dma coherent remap allocator sh: don't allow non-coherent DMA for NOMMU dma-mapping: consolidate the NO_DMA definition in kernel/dma/Kconfig sh: unexport register_trapped_io and match_trapped_io_handler sh: don't include <asm/io_trapped.h> in <asm/io.h> sh: move the ioremap implementation out of line sh: move ioremap_fixed details out of <asm/io.h> sh: remove __KERNEL__ ifdefs from non-UAPI headers sh: sort the selects for SUPERH alphabetically sh: remove -Werror from Makefiles sh: Replace HTTP links with HTTPS ones arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA* sh: stacktrace: Remove stacktrace_ops.stack() sh: machvec: Modernize printing of kernel messages sh: pci: Modernize printing of kernel messages sh: sh2007: Modernize printing of kernel messages sh: process: Fix broken lines in register dumps sh: dump_stack: Fix broken lines and ptrval in calltrace dumps sh: kernel: disassemble: Fix broken lines in disassembly dumps Revert "sh: remove needless printk()" Revert "sh: add loglvl to printk_address()" sh: fault: Fix duplicate printing of "PC:" input: i8042 - Remove special Cayman handling sh: Remove SH5-based Cayman platform arch: sh: smc37c93x: fix spelling mistake Revert "sh: add missing EXPORT_SYMBOL() for __delay" sh: Implement __get_user_u64() required for 64-bit get_user() sh: remove call to memset after dma_alloc_coherent sh: Fix unneeded constructor in page table allocation riscv: Setup exception vector for nommu platform dma-debug: remove debug_dma_assert_idle() function dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task ANDROID: gki: Set CONFIG_SERIAL_SAMSUNG for early con. Revert "Revert "tty: serial: samsung_tty: build it for any platform"" dt-bindings: Remove more cases of 'allOf' containing a '$ref' dt-bindings: Whitespace clean-ups in schema files perf ftrace: Make option description initials all capital letters perf build-ids: Fall back to debuginfod query if debuginfo not found perf bench numa: Remove dead code in parse_nodes_opt() perf stat: Update POWER9 metrics to utilize other metrics perf ftrace: Add change log perf: ftrace: Add set_tracing_options() to set all trace options perf ftrace: Add option --tid to filter by thread id perf ftrace: Add option -D/--delay to delay tracing perf: ftrace: Allow set graph depth by '--graph-opts' perf ftrace: Add support for trace option tracing_thresh perf ftrace: Add option 'verbose' to show more info for graph tracer perf ftrace: Add support for tracing option 'irq-info' perf ftrace: Add support for trace option funcgraph-irqs perf ftrace: Add support for trace option sleep-time perf ftrace: Add support for tracing option 'func_stack_trace' perf tools: Add general function to parse sublevel options perf ftrace: Add option '--inherit' to trace children processes perf ftrace: Show trace column header perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size perf ftrace: Factor out function write_tracing_file_int() perf ftrace: Add option '-F/--funcs' to list available functions perf ftrace: Select function/function_graph tracer automatically sched/debug: Fix the alignment of the show-state debug output perf/x86/rapl: Add support for Intel SPR platform perf/x86/rapl: Support multiple RAPL unit quirks perf/x86/rapl: Fix missing psys sysfs attributes FROMLIST: exec: Restore EACCES of S_ISDIR execve() Revert "Revert "exec: move S_ISREG() check earlier"" kconfig: qconf: move setOptionMode() to ConfigList from ConfigView kconfig: qconf: do not limit the pop-up menu to the first row kconfig: qconf: refactor icon setups kconfig: qconf: remove unused voidPix, menuInvPix kconfig: qconf: remove ConfigItem::text/setText kconfig: qconf: remove ConfigList::addColumn/removeColumn kconfig: qconf: remove ConfigItem::pixmap/setPixmap kconfig: qconf: drop more localization code kconfig: qconf: remove 'parent' from ConfigList::updateMenuList() kconfig: qconf: remove unused argument from ConfigView::updateList() kconfig: qconf: remove unused argument from ConfigList::updateList() kconfig: qconf: omit parent to QHBoxLayout() kconfig: qconf: remove name from ConfigSearchWindow constructor kconfig: qconf: remove unused ConfigList::listView() kconfig: qconf: overload addToolBar() to create and insert toolbar kconfig: qconf: remove toolBar from ConfigMainWindow members kconfig: qconf: use 'menu' variable for (QMenu *) kconfig: qconf: do not use 'menu' variable for (QMenuBar *) kconfig: qconf: remove ->addSeparator() to menuBar kconfig: add 'static' to some file-local data kconfig: qconf: Fix mouse events in search view kconfig: constify XPM data Revert "checkpatch: kconfig: prefer 'help' over '---help---'" kconfig: remove '---help---' support SMB3: Fix mkdir when idsfromsid configured on mount io_uring: internally retry short reads net: openvswitch: introduce common code for flushing flows af_packet: TPACKET_V3: fix fill status rwlock imbalance random32: add a tracepoint for prandom_u32() io_uring: retain iov_iter state over io_read/io_write calls Documentation/locking/locktypes: fix the typo mm: memcontrol: fix warning when allocating the root cgroup ANDROID: Export dma_heap_add to modularize heaps futex: Convert to use the preferred 'fallthrough' macro Documentation/locking/locktypes: Fix a typo drm/xen-front: Pass dumb buffer data offset to the backend task_work: only grab task signal lock when needed Revert "exec: move S_ISREG() check earlier" perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes perf bench numa: Fix cpumask memory leak in node_has_cpus() tools build feature: Quote CC and CXX for their arguments perf tools: Fix module symbol processing perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' MAINTAINERS: Add missing tools/lib/perf/ path to perf maintainers libperf: Fix man page typos perf test: Allow multiple probes in record+script_probe_vfs_getname.sh perf bench mem: Always memset source before memcpy perf sched: Prefer sched_waking event when it exists x86/alternatives: Acquire pte lock with interrupts enabled xen: Sync up with the canonical protocol definition in Xen drm/xen-front: Add YUYV to supported formats drm/xen-front: Fix misused IS_ERR_OR_NULL checks xen/gntdev: Fix dmabuf import with non-zero sgt offset ANDROID: Fix bad revert of VIRTIO_PCI_LEGACY in rockpi4_defconfig Revert "ANDROID: arm64: defconfig: Enable EAS by default" ALSA: echoaudio: Fix potential Oops in snd_echo_resume() ANDROID: fix up 60500a42286d ("ANDROID: mm: add a field to store names for private anonymous memory") genirq: Unlock irq descriptor after errors crypto: algif_aead - fix uninitialized ctx->init mfd: syscon: Use a unique name with regmap_config mfd: Replace HTTP links with HTTPS ones mfd: dln2: Run event handler loop under spinlock mfd: madera: Improve handling of regulator unbinding mfd: mfd-core: Add mechanism for removal of a subset of children mfd: intel_soc_pmic_mrfld: Simplify the return expression of intel_scu_ipc_dev_iowrite8() mfd: max14577: Remove redundant initialization of variable current_bits mfd: rn5t618: Fix caching of battery related registers mfd: max77693-private: Drop a duplicated word mfd: da9055: pdata.h: Drop a duplicated word mfd: rn5t618: Make restart handler atomic safe mfd: kempld-core: Fix 'assignment of read-only location' error mfd: axp20x: Allow the AXP803 to be probed by I2C mfd: da9063: Add support for latest DA silicon revision mfd: da9063: Fix revision handling to correctly select reg tables dt-bindings: mfd: st,stmfx: Remove I2C unit name dt-bindings: mfd: ti,j721e-system-controller.yaml: Add J721e system controller mfd: motorola-cpcap: Disable interrupt for suspend mfd: smsc-ece1099: Remove driver mfd: core: Add OF_MFD_CELL_REG() helper mfd: core: Fix formatting of MFD helpers mfd: core: Make a best effort attempt to match devices with the correct of_nodes ANDROID: Incremental fs: Don't allow renaming .index directory. io_uring: enable lookup of links holding inflight files ANDROID: GKI: enable CONFIG_LEDS_TRIGGER_TIMER Revert "ipv4: tunnel: fix compilation on ARCH=um" ANDROID: Revert "drm/virtio: Call the right shmem helpers" net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus net: ethernet: stmmac: Disable hardware multicast filter net: stmmac: dwmac1000: provide multicast filter fallback i2c: iproc: fix race between client unreg and isr ipv4: tunnel: fix compilation on ARCH=um vsock: fix potential null pointer dereference in vsock_poll() sfc: fix ef100 design-param checking ANDROID: ARM: Remove arm_pm_restart() ANDROID: ARM64: Remove arm_pm_restart() ANDROID: ARM: Register with kernel restart handler ANDROID: drivers: firmware: psci: Register with kernel restart handler ANDROID: ARM: xen: Register with kernel restart handler ANDROID: ARM: prima2: Register with kernel restart handler ANDROID: GKI: cputime: Export for thread_group_cputime_adjusted mm/gup: remove task_struct pointer for all gup code mm: clean up the last pieces of page fault accountings mm/xtensa: use general page fault accounting mm/x86: use general page fault accounting mm/sparc64: use general page fault accounting mm/sparc32: use general page fault accounting mm/sh: use general page fault accounting mm/s390: use general page fault accounting mm/riscv: use general page fault accounting mm/powerpc: use general page fault accounting mm/parisc: use general page fault accounting mm/openrisc: use general page fault accounting mm/nios2: use general page fault accounting mm/nds32: use general page fault accounting mm/mips: use general page fault accounting mm/microblaze: use general page fault accounting mm/m68k: use general page fault accounting mm/ia64: use general page fault accounting mm/hexagon: use general page fault accounting mm/csky: use general page fault accounting mm/arm64: use general page fault accounting mm/arm: use general page fault accounting mm/arc: use general page fault accounting mm/alpha: use general page fault accounting mm: do page fault accounting in handle_mm_fault mm/gup: use a standard migration target allocation callback mm/hugetlb: make hugetlb migration callback CMA aware mm/gup: restrict CMA region by using allocation scope API mm/page_alloc: remove a wrapper for alloc_migration_target() mm/mempolicy: use a standard migration target allocation callback mm/migrate: introduce a standard migration target allocation function mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations mm/hugetlb: unify migration callbacks mm/migrate: move migration helper from .h to .c mm/page_isolation: prefer the node of the source page ipc/shm.c: remove the superfluous break ipc: uninline functions scripts/gdb: fix python 3.8 SyntaxWarning kcov: make some symbols static kcov: unconditionally add -fno-stack-protector to compiler options panic: make print_oops_end_marker() static lib/Kconfig.debug: fix typo in the help text of CONFIG_PANIC_TIMEOUT kernel/panic.c: make oops_may_print() return bool rapidio/rio_mport_cdev: use array_size() helper in copy_{from,to}_user() drivers/rapidio/rio-scan.c: use struct_size() helper drivers/rapidio/devices/rio_mport_cdev.c: use struct_size() helper kdump: append kernel build-id string to VMCOREINFO exec: move path_noexec() check earlier exec: move S_ISREG() check earlier exec: change uselib(2) IS_SREG() failure to EACCES coredump: add %f for executable filename test_kmod: avoid potential double free in trigger_config_run_type() kmod: remove redundant "be an" in the comment selftests: kmod: use variable NAME in kmod_test_0001() fs/signalfd.c: fix inconsistent return codes for signalfd4 fat: fix fat_ra_init() for data clusters == 0 VFAT/FAT/MSDOS FILESYSTEM: replace HTTP links with HTTPS ones fatfs: switch write_lock to read_lock in fat_ioctl_get_attributes fs/ufs: avoid potential u32 multiplication overflow nilfs2: use a more common logging style nilfs2: convert __nilfs_msg to integrate the level and format nilfs2: only call unlock_new_inode() if I_NEW 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 fs/minix: reject too-large maximum file size fs/minix: don't allow getting deleted inodes fs/minix: check return value of sb_getblk() autofs: fix doubled word checkpatch: remove missing switch/case break test checkpatch: add test for repeated words checkpatch: fix CONST_STRUCT when const_structs.checkpatch is missing checkpatch: add --fix option for ASSIGN_IN_IF checkpatch: add test for possible misuse of IS_ENABLED() without CONFIG_ lib/test_bits.c: add tests of GENMASK kstrto*: do not describe simple_strto*() as obsolete/replaced kstrto*: correct documentation references to simple_strto*() lib/: replace HTTP links with HTTPS ones lib/test_lockup.c: fix return value of test_lockup_init() lib/Kconfig.debug: make TEST_LOCKUP depend on module lib/test_lockup.c: make symbol 'test_works' static lib/test_bitops: do the full test during module init lib/generic-radix-tree.c: remove unneeded __rcu lib/test_bitmap.c: add test for bitmap_cut() lib/bitmap.c: fix bitmap_cut() for partial overlapping case sparse: group the defines by functionality include/linux/poison.h: remove obsolete comment include/: replace HTTP links with HTTPS ones kernel.h: remove duplicate include of asm/div64.h ./Makefile: add debug option to enable function aligned on 32 bytes kernel: add a kernel_wait helper include/linux/xz.h: drop duplicated word include/linux/async_tx.h: drop duplicated word in a comment include/linux/exportfs.h: drop duplicated word in a comment include/linux/compiler-clang.h: drop duplicated word in a comment alpha: fix annotation of io{read,write}{16,32}be() exec: use force_uaccess_begin during exec and exit uaccess: add force_uaccess_{begin,end} helpers uaccess: remove segment_eq riscv: include <asm/pgtable.h> in <asm/uaccess.h> nds32: use uaccess_kernel in show_regs syscalls: use uaccess_kernel in addr_limit_user_check mm/zsmalloc.c: fix duplicated words mm/zpool.c: delete duplicated word and fix grammar mm/vmscan.c: delete or fix duplicated words mm/usercopy.c: delete duplicated word mm/slab_common.c: delete duplicated word mm/shmem.c: delete duplicated word mm/page_alloc.c: delete or fix duplicated words mm/nommu.c: delete duplicated words mm/migrate.c: delete duplicated word mm/memory.c: delete duplicated words mm/memcontrol.c: delete duplicated words mm/hugetlb.c: delete duplicated words mm/hmm.c: delete duplicated word mm/filemap.c: delete duplicated word mm/compaction.c: delete duplicated word sparc: drop unused MAX_PHYSADDR_BITS sh/mm: drop unused MAX_PHYSADDR_BITS include/linux/memcontrol.h: drop duplicate word and fix spello include/linux/frontswap.h: drop duplicated word in a comment include/linux/highmem.h: fix duplicated words in a comment mm: drop duplicated words in <linux/mm.h> mm: drop duplicated words in <linux/pgtable.h> mm, memory_hotplug: update pcp lists everytime onlining a memory block mm/memory_hotplug: fix unpaired mem_hotplug_begin/done mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() x86/mm: use max memory block size on bare metal mm: mmu_notifier: fix and extend kerneldoc include/linux/sched/mm.h: optimize current_gfp_context() cma: don't quit at first error when activating reserved areas mm: hugetlb: fix the name of hugetlb CMA mm: cma: fix the name of CMA areas mm/cma.c: fix NULL pointer dereference when cma could not be activated mm/vmstat: add events for THP migration without split mm: thp: remove debug_cow switch mm/migrate: add migrate-shared test for migrate_vma_*() mm/migrate: optimize migrate_vma_setup() for holes hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem hugetlbfs: prevent filesystem stacking of hugetlbfs mm, oom: show process exiting information in __oom_kill_process() doc, mm: clarify /proc/<pid>/oom_score value range doc, mm: sync up oom_score_adj documentation mm, oom: make the calculation of oom badness more accurate include/linux/mempolicy.h: fix typo mm/mempolicy.c: check parameters first in kernel_get_mempolicy mm: mempolicy: fix kerneldoc of numa_map_to_online_node() mm/compaction: correct the comments of compact_defer_shift mm: use unsigned types for fragmentation score mm: fix compile error due to COMPACTION_HPAGE_ORDER mm: proactive compaction /proc/PID/smaps: consistent whitespace output format mm/vmscan: restore active/inactive ratio for anonymous LRU mm/swap: implement workingset detection for anonymous LRU mm/swapcache: support to handle the shadow entries mm/workingset: prepare the workingset detection infrastructure for anon LRU mm/vmscan: protect the workingset on anonymous LRU mm/vmscan: make active/inactive ratio as 1:1 for anon lru mm/hugetlb: add mempolicy check in the reservation routine kselftests: cgroup: add perpcu memory accounting test mm: memcg: charge memcg percpu memory to the parent cgroup mm: memcg/percpu: per-memcg percpu memory statistics mm: memcg/percpu: account percpu memory to memory cgroups percpu: return number of released bytes from pcpu_free_area() ANDROID: futex: Add vendor hook for wait queue ANDROID: sched: add vendor hooks to handle scheduling priority fix breakage in do_rmdir() Revert "sched: Remove sched_setscheduler*() EXPORTs" ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop NFS: Fix flexfiles read failover ANDROID: GKI: signal: Export for __lock_task_sighand ANDROID: GKI: core: Export for runqueues ANDROID: GKI: time: Export for nsec_to_clock_t ANDROID: GKI: pid: Export for find_task_by_vpid ANDROID: GKI: loadavg: Export for get_avenrun io_uring: fail poll arm on queue proc failure fs: nfs: delete repeated words in comments rpc_pipefs: convert comma to semicolon nfs: Fix getxattr kernel panic and memory overflow NFS: Don't return layout segments that are in use NFS: Don't move layouts to plh_return_segs list while in use NFS: Add layout segment info to pnfs read/write/commit tracepoints parisc: Implement __smp_store_release and __smp_load_acquire barriers perf bench: Fix a couple of spelling mistakes in options text perf bench numa: Fix benchmark names perf bench numa: Fix number of processes in "2x3-convergence" test tools headers UAPI: Sync kvm.h headers with the kernel sources tools include UAPI: Sync linux/vhost.h with the kernel sources tools headers kvm s390: Sync headers with the kernel sources perf trace beauty: Use the autogenerated protocol family table perf trace beauty: Add script to autogenerate socket families table rtc: pcf2127: fix alarm handling rtc: pcf2127: add alarm support rtc: pcf2127: add pca2129 device id ANDROID: soc: qcom: rpmh: fix bad merge resolution ANDROID: GKI: enable LEDS_CLASS_FLASH ANDROID: fix redefinition error for restricted vendor hooks genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() btrfs: trim: fix underflow in trim length to prevent access beyond device boundary ALSA: hda/realtek - Fix unused variable warning drm/ttm: revert "drm/ttm: make TT creation purely optional v3" parisc: mask out enable and reserved bits from sba imask exfat: retain 'VolumeFlags' properly exfat: optimize exfat_zeroed_cluster() exfat: add error check when updating dir-entries exfat: write multiple sectors at once exfat: remove EXFAT_SB_DIRTY flag net: initialize fastreuse on inet_inherit_port net: refactor bind_bucket fastreuse into helper net: phy: marvell10g: fix null pointer dereference net: Fix potential memory leak in proto_register() block: fix double account of flush request's driver tag net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() net/nfc/rawsock.c: add CAP_NET_RAW check. hinic: fix strncpy output truncated compile warnings drivers/net/wan/x25_asy: Added needed_headroom and a skb->len check net/tls: Fix kmap usage doc/zh_CN: resolve undefined label warning in admin-guide index doc/zh_CN: fix title heading markup in admin-guide cpu-load docs: remove the 2.6 "Upgrading I2C Drivers" guide docs: Correct the release date of 5.2 stable mailmap: Update comments for with format and more detalis ANDROID: block/keyslot-manager: fix checkpatch warning ANDROID: blk-crypto: fix checkpatch warning ANDROID: fscrypt: fix checkpatch warning docs: cdrom: Fix a typo and rst markup Doc: admin-guide: use correct legends in kernel-parameters.txt Documentation/features: refresh RISC-V arch support files documentation: coccinelle: Improve command example for make C={1,2} Core-api: Documentation: Replace deprecated :c:func: Usage Dev-tools: Documentation: Replace deprecated :c:func: Usage Filesystems: Documentation: Replace deprecated :c:func: Usage docs: trace: fix a typo s390/numa: move code to arch/s390/kernel s390/time: remove select CLOCKSOURCE_VALIDATE_LAST_CYCLE again s390/debug: debug feature version 3 s390/Kconfig: add missing ZCRYPT dependency to VFIO_AP s390/numa: set node distance to LOCAL_DISTANCE s390/pkey: remove redundant variable initialization s390/test_unwind: fix possible memleak in test_unwind() s390/gmap: improve THP splitting s390/atomic: circumvent gcc 10 build regression parisc: Whitespace cleanups in atomic.h cpufreq: intel_pstate: Implement passive mode with HWP enabled io_uring: hold 'ctx' reference around task_work queue + execute fs: RWF_NOWAIT should imply IOCB_NOIO loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE ALSA: hda - reverse the setting value in the micmute_led_set ALSA: echoaduio: Drop superfluous volatile modifier KVM: MIPS/VZ: Fix build error caused by 'kvm_run' cleanup x86/hyperv: Make hv_setup_sched_clock inline btrfs: fix return value mixup in btrfs_get_extent parisc/kernel/ftrace: Remove function callback casts sections.h: dereference_function_descriptor() returns void pointer FROMLIST: tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup FROMGIT: net: Revert "net: optimize the sockptr_t for unified kernel/user address spaces" FROMGIT: irqchip: Fix probing deferal when using IRQCHIP_PLATFORM_DRIVER helpers Revert "Revert "seqlock: lockdep assert non-preemptibility on seqcount_t write"" zonefs: update documentation to reflect zone size vs capacity zonefs: add zone-capacity support x86/xen: drop tests for highmem in pv code x86/xen: eliminate xen-asm_64.S x86/xen: remove 32-bit Xen PV guest support drm/vmwgfx: fix spelling mistake "Cant" -> "Can't" drm/vmwgfx: fix spelling mistake "Cound" -> "Could" drm/vmwgfx/ldu: Use drm_mode_config_reset drm/vmwgfx/sou: Use drm_mode_config_reset drm/vmwgfx/stdu: Use drm_mode_config_reset drm/vmwgfx: Fix two list_for_each loop exit tests drm/vmwgfx: Use correct vmw_legacy_display_unit pointer drm/vmwgfx: Use struct_size() helper ANDROID: Add build.config.gki-debug.* io_uring: defer file table grabbing request cleanup for locked requests io_uring: add missing REQ_F_COMP_LOCKED for nested requests io_uring: fix recursive completion locking on oveflow flush io_uring: use TWA_SIGNAL for task_work uncondtionally time: Delete repeated words in comments bitfield.h: don't compile-time validate _val in FIELD_FIT tcp: correct read of TFO keys on big endian systems nfp: update maintainer vmxnet3: use correct tcp hdr length when packet is encapsulated net: Revert "net: optimize the sockptr_t for unified kernel/user address spaces" ktest.pl: Fix spelling mistake "Cant" -> "Can't" ktest.pl: Change the logic to control the size of the log file emailed EDAC/ie31200: Fallback if host bridge device is already initialized btrfs: sysfs: fix NULL pointer dereference at btrfs_sysfs_del_qgroups() btrfs: check correct variable after allocation in btrfs_backref_iter_alloc x86/kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled ANDROID: enable CONFIG_INIT_STACK_ALL_ZERO=y cifs: Convert to use the fallthrough macro 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: don't show full path of bind mounts in subvol= btrfs: fix messages after changing compression level by remount btrfs: only search for left_info if there is no right_info in try_merge_free_space btrfs: inode: fix NULL pointer dereference if inode doesn't need compression vdpa/mlx5: fix up endian-ness for mtu vdpa: Fix pointer math bug in vdpasim_get_config() recordmcount: Fix build failure on non arm64 ALSA: usb-audio: Disable Lenovo P620 Rear line-in volume control i2c: eg20t: use generic power management i2c: eg20t: Drop PCI wakeup calls from .suspend/.resume powerpc/pkeys: Fix boot failures with Nemo board (A-EON AmigaOne X1000) vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() vdpa/mlx5: fix memory allocation failure checks vdpa/mlx5: Fix uninitialised variable in core/mr.c vdpa_sim: init iommu lock ANDROID: disable 2 ethernet drivers from arm32 build ALSA: usb-audio: add quirk for Pioneer DDJ-RB ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 i2c: mediatek: Fix i2c_spec_values description Revert "seqlock: lockdep assert non-preemptibility on seqcount_t write" MIPS: KVM: Convert a fallthrough comment to fallthrough ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 thunderbolt: merge fix for kunix_resource changes MIPS: VZ: Only include loongson_regs.h for CPU_LOONGSON64 x86: Expose SERIALIZE for supported cpuid KVM: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled kbuild: stop filtering out $(GCC_PLUGINS_CFLAGS) from cc-option base kbuild: include scripts/Makefile.* only when relevant CONFIG is enabled kbuild: introduce hostprogs-always-y and userprogs-always-y kbuild: sort hostprogs before passing it to ifneq kbuild: move host .so build rules to scripts/gcc-plugins/Makefile kbuild: Replace HTTP links with HTTPS ones kbuild: trace functions in subdirectories of lib/ kbuild: introduce ccflags-remove-y and asflags-remove-y kbuild: do not export LDFLAGS_vmlinux kbuild: always create directories of targets Revert "FROMLIST: fix arm64 build with lack of __cpu_logical_map exported" openrisc: uaccess: Add user address space check to access_ok openrisc: signal: Fix sparse address space warnings openrisc: uaccess: Remove unused macro __addr_ok openrisc: uaccess: Use static inline function in access_ok openrisc: uaccess: Fix sparse address space warnings net: Convert to use the fallthrough macro net: Use helper function ip_is_fragment() net: Remove meaningless jump label out_fs net: Set fput_needed iff FDPUT_FPUT is set net: Use helper function fdput() net: phy: fix memory leak in device-create error path arm64: Fix __cpu_logical_map undefined issue arm64/fixmap: make notes of fixed_addresses more precisely FROMLIST: fix arm64 build with lack of __cpu_logical_map exported ANDROID: xfrm: remove in_compat_syscall() checks [v2] ANDROID: mm: fix up removal of vm_total_pages problem ANDROID: mm: fix up new call to vma_merge() ANDROID: GKI: update gki_defconfig due to upstream changes Revert "ANDROID: mnt: Add filesystem private data to mount points" Revert "ANDROID: mnt: Fix null pointer dereference" Revert "ANDROID: Add show_options2 to view private mount data" ANDROID: fix up lt9611 driver due to recent drm upstream changes powerpc/ptrace: Fix build error in pkey_get() net/tls: allow MSG_CMSG_COMPAT in sendmsg mptcp: fix warn at shutdown time for unaccepted msk sockets mptcp: more stable diag self-tests selftests: mptcp: fix dependecies r8152: Use MAC address from correct device tree node fs: fix a struct path leak in path_umount drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume drm/amd/powerplay: put VCN/JPEG into PG ungate state before dpm table setup(V3) drm/amd/powerplay: update swSMU VCN/JPEG PG logics drm/amdgpu: use mode1 reset by default for sienna_cichlid rtc: max77686: Fix wake-ups for max77620 tracing: Add trace_array_init_printk() to initialize instance trace_printk() buffers net/scm: Fix typo in SCM_RIGHTS compat refactoring xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init mm: vmscan: consistent update to pgrefill mm/vmscan.c: fix typo khugepaged: khugepaged_test_exit() check mmget_still_valid() khugepaged: retract_page_tables() remember to test exit khugepaged: collapse_pte_mapped_thp() protect the pmd lock khugepaged: collapse_pte_mapped_thp() flush the right range mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible mm: thp: replace HTTP links with HTTPS ones mm/page_alloc: fix memalloc_nocma_{save/restore} APIs mm/page_alloc.c: skip setting nodemask when we are in interrupt mm/page_alloc: fallbacks at most has 3 elements mm/page_alloc: silence a KASAN false positive mm/page_alloc.c: remove unnecessary end_bitidx for [set|get]_pfnblock_flags_mask() mm/page_alloc.c: simplify pageblock bitmap access mm/page_alloc.c: extract the common part in pfn_to_bitidx() mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_BITS with PB_migratetype_bits mm/shuffle: remove dynamic reconfiguration mm/memory_hotplug: document why shuffle_zone() is relevant mm/page_alloc: remove nr_free_pagecache_pages() mm: remove vm_total_pages mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations page_alloc: consider highatomic reserve in watermark fast mm, page_alloc: use unlikely() in task_capc() kasan: adjust kasan_stack_oob for tag-based mode kasan: allow enabling stack tagging for tag-based mode kasan, arm64: don't instrument functions that enable kasan efi: provide empty efi_enter_virtual_mode implementation kasan: don't tag stacks allocated with pagealloc lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN kasan: remove kasan_unpoison_stack_above_sp_to() kasan: update documentation for generic kasan kasan: add tests for call_rcu stack recording kasan: record and print the free track rcu: kasan: record and print call_rcu() call stack kasan: update required compiler versions in documentation kasan: improve and simplify Kconfig.kasan mm/vmalloc.c: remove BUG() from the find_va_links() mm: vmalloc: remove redundant assignment in unmap_kernel_range_noflush() mm/vmalloc: update the header about KVA rework mm/vmalloc: switch to "propagate()" callback mm/vmalloc: simplify augment_tree_propagate_check() mm/vmalloc: simplify merge_or_add_vmap_area() vmalloc: convert to XArray mm/sparse: cleanup the code surrounding memory_present() mm/sparse: only sub-section aligned range would be populated mm/sparse: never partially remove memmap for early section selftests: add mincore() tests mm/mremap: start addresses are properly aligned mm/mremap: calculate extent in one place mm/mremap: it is sure to have enough space when extent meets requirement mm: remove unnecessary wrapper function do_mmap_pgoff() mm: mmap: merge vma after call_mmap() if possible arm64/mm: enable vmem_altmap support for vmemmap mappings mm/sparsemem: enable vmem_altmap support in vmemmap_alloc_block_buf() mm/sparsemem: enable vmem_altmap support in vmemmap_populate_basepages() mm: adjust vm_committed_as_batch according to vm overcommit policy percpu_counter: add percpu_counter_sync() mm/util.c: make vm_memory_committed() more accurate proc/meminfo: avoid open coded reading of vm_committed_as mm/mmap: optimize a branch judgment in ksys_mmap_pgoff() mm: move p?d_alloc_track to separate header file mm: move lib/ioremap.c to mm/ asm-generic: pgalloc: provide generic pgd_free() asm-generic: pgalloc: provide generic pud_alloc_one() and pud_free_one() asm-generic: pgalloc: provide generic pmd_alloc_one() and pmd_free_one() xtensa: switch to generic version of pte allocation opeinrisc: switch to generic version of pte allocation mm: remove unneeded includes of <asm/pgalloc.h> mm/memory.c: make remap_pfn_range() reject unaligned addr mm: remove redundant check non_swap_entry() mm/page_counter.c: fix protection usage propagation mm: memcontrol: don't count limit-setting reclaim as memory pressure mm: memcontrol: restore proper dirty throttling when memory.high changes memcg, oom: check memcg margin for parallel oom mm, memcg: decouple e{low,min} state mutations from protection checks mm, memcg: avoid stale protection values when cgroup is above protection mm, memcg: unify reclaim retry limits with page allocator mm, memcg: reclaim more aggressively before high allocator throttling mm: memcontrol: avoid workload stalls when lowering memory.high mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() mm: memcg/slab: remove unused argument by charge_slab_page() mm: memcontrol: account kernel stack per node tools/cgroup: add memcg_slabinfo.py tool kselftests: cgroup: add kernel memory accounting tests mm: memcg/slab: use a single set of kmem_caches for all allocations mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() mm: memcg/slab: deprecate slab_root_caches mm: memcg/slab: remove memcg_kmem_get_cache() mm: memcg/slab: simplify memcg cache creation mm: memcg/slab: use a single set of kmem_caches for all accounted allocations mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h mm: memcg/slab: deprecate memory.kmem.slabinfo mm: memcg/slab: charge individual slab objects instead of pages mm: memcg/slab: save obj_cgroup for non-root slab objects mm: memcg/slab: allocate obj_cgroups for non-root slab pages mm: memcg/slab: obj_cgroup API mm: memcontrol: decouple reference counting from page accounting mm: slub: implement SLUB version of obj_to_index() mm: memcg: convert vmstat slab counters to bytes mm: memcg: prepare for byte-sized vmstat items mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() mm: kmem: make memcg_kmem_enabled() irreversible tmpfs: support 64-bit inums per-sb tmpfs: per-superblock i_ino support mm/page_io.c: use blk_io_schedule() for avoiding task hung in sync io mm: swap: fix kerneldoc of swap_vma_readahead() mm/swap_slots.c: remove redundant check for swap_slot_cache_initialized mm/swap_slots.c: simplify enable_swap_slots_cache() mm/swap_slots.c: simplify alloc_swap_slot_cache() mm/gup.c: fix the comment of return value for populate_vma_page_range() mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page mm: filemap: clear idle flag for writes mm, dump_page: do not crash with bad compound_mapcount() mm/debug: print hashed address of struct page mm/debug: print the inode number in dump_page mm/debug: switch dump_page to get_kernel_nofault mm/debug: print head flags in dump_page mm/debug: dump compound page information on a second line mm/debug: handle page->mapping better in dump_page Documentation/mm: add descriptions for arch page table helpers mm/debug_vm_pgtable: add debug prints for individual tests mm/debug_vm_pgtable: add tests validating advanced arch page table helpers mm/debug_vm_pgtable: add tests validating arch helpers for core MM features mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIVE_ACCESS" mm/slub.c: drop lockdep_assert_held() from put_map() mm, slab/slub: improve error reporting and overhead of cache_from_obj() mm, slab/slub: move and improve cache_from_obj() mm, slub: extend checks guarded by slub_debug static key mm, slub: introduce kmem_cache_debug_flags() mm, slub: introduce static key for slub_debug() mm, slub: make reclaim_account attribute read-only mm, slub: make remaining slub_debug related attributes read-only mm, slub: remove runtime allocation order changes mm, slub: make some slub_debug related attributes read-only mm, slub: extend slub_debug syntax for multiple blocks mm/slab.c: update outdated kmem_list3 in a comment mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order mm/slab: add naive detection of double free mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB mm: ksize() should silently accept a NULL pointer mm, treewide: rename kzfree() to kfree_sensitive() ocfs2: fix unbalanced locking ocfs2: replace HTTP links with HTTPS ones ocfs2: change slot number type s16 to u16 ocfs2: suballoc.h: delete a duplicated word ocfs2: fix remounting needed after setfacl command ntfs: fix ntfs_test_inode and ntfs_init_locked_inode function type scripts/spelling.txt: add more spellings to spelling.txt const_structs.checkpatch: add regulator_ops scripts/decode_stacktrace.sh: guess path to vmlinux by release name scripts/decode_stacktrace.sh: guess path to modules scripts/decode_stacktrace.sh: guess basepath if not specified scripts/decode_stacktrace.sh: skip missing symbols scripts/bloat-o-meter: Support comparing library archives scripts/tags.sh: collect compiled source precisely tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference tools/: replace HTTP links with HTTPS ones kthread: remove incorrect comment in kthread_create_on_cpu() mm: fix kthread_use_mm() vs TLB invalidate mm/shuffle: don't move pages between zones and don't read garbage memmaps mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER clk: x86: Support RV architecture ACPI: APD: Add a fmw property is_raven clk: x86: Change name from ST to FCH ACPI: APD: Change name from ST to FCH i2c: designware: Add device HID for Hygon I2C controller selftests: splice: Check behavior of full and short splices module: Correctly truncate sysfs sections output bpf: Delete repeated words in comments selftests/bpf: Fix silent Makefile output bpf, doc: Remove references to warning message when using bpf_trace_printk() x86/mm/64: Do not dereference non-present PGD entries arm64: kaslr: Use standard early random function thermal: don't make THERMAL_NETLINK 'default y' gfs2: When gfs2_dirty_inode gets a glock error, dump the glock gfs2: Never call gfs2_block_zero_range with an open transaction ANDROID: GKI: update defconfigs due to mainline merges Drivers: hv: vmbus: Only notify Hyper-V for die events that are oops perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set perf tools powerpc: Add support for extended regs in power10 perf tools powerpc: Add support for extended register capability tools headers UAPI: Sync drm/i915_drm.h with the kernel sources tools arch x86: Sync asm/cpufeatures.h with the kernel sources tools arch x86: Sync the msr-index.h copy with the kernel sources tools headers UAPI: update linux/in.h copy UPSTREAM: random: random.h should include archrandom.h, not the other way around gfs2: print details on transactions that aren't properly ended gfs2: Fix inaccurate comment ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged cifs: Fix an error pointer dereference in cifs_mount() Input: exc3000 - add support to query model and fw_version Input: exc3000 - add reset gpio support Input: exc3000 - add EXC80H60 and EXC80H84 support dt-bindings: touchscreen: Convert EETI EXC3000 touchscreen to json-schema Input: sentelic - fix error return when fsp_reg_write fails Input: alps - remove redundant assignment to variable ret Input: ims-pcu - return error code rather than -ENOMEM drivers/net/wan/lapbether: Added needed_headroom and a skb->len check bpf: Fix compilation warning of selftests selftests: bpf: Switch off timeout bpf: Remove inline from bpf_do_trace_printk bpf: Add missing return to resolve_btfids libbf: Fix uninitialized pointer at btf__parse_raw() tools/bpf: Support new uapi for map element bpf iterator bpf: Change uapi for bpf iterator map elements selftests/bpf: Prevent runqslower from racing on building bpftool x86/bugs/multihit: Fix mitigation reporting when VMX is not in use x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs x86/purgatory: Don't generate debug info for purgatory.ro x86/tsr: Fix tsc frequency enumeration bug on Lightning Mountain SoC kexec_file: Correctly output debugging information for the PT_LOAD ELF header kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges x86/crash: Correct the address boundary of function parameters x86/acrn: Remove redundant chars from ACRN signature x86/acrn: Allow ACRN guest to use X2APIC mode drm/amdgpu/smu: rework i2c adpater registration drm/amd/display: Display goes blank after inst drm/amd/display: Change null plane state swizzle mode to 4kb_s drm/amd/display: Use helper function to check for HDMI signal drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink drm/amd/display: Fix logger context drm/amd/display: populate new dml variable drm/amd/display: Read VBIOS Golden Settings Tbl drm/amd/display: Use parameter for call to set output mux drm/amdgpu: enable GFXOFF for navy_flounder drm amdgpu: Skip tmr load for SRIOV drm/amdgpu: fix PSP autoload twice in FLR drm/amdgpu: update GC golden setting for navy_flounder drm/amd/powerplay: update driver if version for navy_flounder drm/amdgpu: skip crit temperature values on APU (v2) drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2 drm/amd/display: Use hw lock mgr drm/amd/display: dchubbub p-state warning during surface planes switch drm/amd/display: Allow asic specific FSFT timing optimization drm/amd/display: Disable idle optimizations before programming DCN drm/amd/display: Fix dmesg warning from setting abm level drm/amd/display: Use proper abm/backlight functions for DCN3 drm/amd/display: Use seperate dmcub firmware for navy_flounder drm/amd/display: Check lane status again after link training done drm/amd/display: Don't compare dppclk before updating DTO drm/amd/display: Fix naming of DSC Debugfs entry drm/amd/display: Rename bytes_pp to the correct bits_pp drm/amd/display: Clean up global sync param retrieval drm/amd/swsmu: allow asic to handle sensor type by itself drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_specific_index() drm/amd/powerplay: update driver if file for sienna_cichlid drm/amd/powerplay: drop unnecessary message support check(v2) drm/amdgpu: update dec ring test for VCN 3.0 drm/amdgpu/jpeg3.0: remove extra asic type check drm/amdgpu: update golden setting for sienna_cichlid drm/amd/powerplay: correct smu message for vf mode drm/amd/powerplay: add msg map for mode1 reset drm/amd/powerplay: skip invalid msg when smu set mp1 state drm/amd/powerplay: remove the dpm checking in the boot sequence Revert "drm/amd/powerplay: drop unnecessary message support check" drm/amdgpu: add printing after executing page reservation to eeprom drm/amdgpu: expand sienna chichlid reg access support drm/amdgpu: fix spelling mistake "Falied" -> "Failed" net: hns3: fix spelling mistake "could'nt" -> "couldn't" Revert "x86/mm/64: Do not sync vmalloc/ioremap mappings" LSM: drop duplicated words in header file comments Replace HTTP links with HTTPS ones: security ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support ALSA: usb-audio: fix spelling mistake "buss" -> "bus" hw_breakpoint: Remove unused __register_perf_hw_breakpoint() declaration kprobes: Remove show_registers() function prototype fs: dlm: implement tcp graceful shutdown fs: dlm: change handling of reconnects fs: dlm: don't close socket on invalid message fs: dlm: set skb mark per peer socket fs: dlm: set skb mark for listen socket net: sock: add sock_set_mark dlm: Fix kobject memleak x86: Select POSIX_CPU_TIMERS_TASK_WORK posix-cpu-timers: Provide mechanisms to defer timer handling to task_work posix-cpu-timers: Split run_posix_cpu_timers() locking/seqlock, headers: Untangle the spaghetti monster locking, arch/ia64: Reduce <asm/smp.h> header dependencies by moving XTP bits into the new <asm/xtp.h> header x86/headers: Remove APIC headers from <asm/smp.h> io_uring: account locked memory before potential error case rnbd: no need to set bi_end_io in rnbd_bio_map_kern rnbd: remove rnbd_dev_submit_io io_uring: set ctx sq/cq entry count earlier kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability tools headers API: Update close_range affected files perf script: Add 'tod' field to display time of day perf script: Change the 'enum perf_output_field' enumerators to be 64 bits perf data: Add support to store time of day in CTF data conversion perf tools: Move clockid_res_ns under clock struct perf header: Store clock references for -k/--clockid option perf tools: Add clockid_name function perf clockid: Move parse_clockid() to new clockid object tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API libtraceevent: Fixed description of tep_add_plugin_path() API libtraceevent: Fixed type in PRINT_FMT_STING libtraceevent: Fixed broken indentation in parse_ip4_print_args() libtraceevent: Improve error handling of tep_plugin_add_option() API libtraceevent: Fix typo in tep_plugin_add_option() description libtraceevent: Handle strdup() error in parse_option_name() libtraceevent: Document tep_load_plugins_hook() perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link perf intel-pt: Add support for decoding PSB+ only perf intel-pt: Add support for decoding FUP/TIP only media: camss: fix memory leaks on error handling paths in probe perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding perf intel-pt: Time filter logged perf events perf intel-pt: Use itrace debug log flags to suppress some messages perf auxtrace: Add optional log flags to the itrace 'd' option perf intel-pt: Use itrace error flags to suppress some errors perf auxtrace: Add optional error flags to the itrace 'e' option perf auxtrace: Add missing itrace options to help text perf tools: Improve aux_output not supported error perf intel-pt: Fix duplicate branch after CBR perf intel-pt: Fix FUP packet state media: davinci: vpif_capture: fix potential double free media: radio: remove redundant assignment to variable retval media: allegro: fix potential null dereference on header media: mtk-mdp: Fix a refcounting bug on error in init media: allegro: fix an error pointer vs NULL check media: meye: fix missing pm_mchip_mode field media: cafe-driver: use generic power management media: saa7164: use generic power management media: v4l2-dev/ioctl: Fix document for VIDIOC_QUERYCAP media: v4l2: Correct kernel-doc inconsistency media: v4l2: Correct kernel-doc inconsistency lib/vdso: Allow to add architecture-specific vdso data timekeeping/vsyscall: Provide vdso_update_begin/end() vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() sched: Fix use of count for nr_running tracepoint ALSA: pci: delete repeated words in comments ALSA: isa: delete repeated words in comments net: thunderx: initialize VF's mailbox mutex before first usage usb: hso: remove bogus check for EINPROGRESS usb: hso: no complaint about kmalloc failure hso: fix bailout in error case of probe RDMA/mlx5: Fix flow destination setting for RDMA TX flow table md-cluster: Fix potential error pointer dereference in resize_bitmaps() virtio_config: fix up warnings on parisc PCI: Fix kerneldoc warnings block: check queue's limits.discard_granularity in __blkdev_issue_discard() md: get sysfs entry after redundancy attr group create vdpa/mlx5: Add VDPA driver for supported mlx5 devices vdpa/mlx5: Add shared memory registration code vdpa/mlx5: Add support library for mlx5 VDPA implementation vdpa/mlx5: Add hardware descriptive header file vdpa: Modify get_vq_state() to return error code net/vdpa: Use struct for set/get vq state vdpa: remove hard coded virtq num vdpasim: support batch updating vhost-vdpa: support IOTLB batching hints vhost-vdpa: support get/set backend features vhost: generialize backend features setting/getting vhost-vdpa: refine ioctl pre-processing PCI: xilinx-cpm: Add Versal CPM Root Port driver PCI: xilinx-cpm: Add YAML schemas for Versal CPM Root Port i2c: mediatek: Add i2c compatible for MediaTek MT8192 dt-bindings: i2c: update bindings for MT8192 SoC MIPS: SGI-IP27: always enable NUMA in Kconfig i2c: mediatek: Add access to more than 8GB dram in i2c driver i2c: mediatek: Add apdma sync in i2c driver MAINTAINERS: Remove myself as LED subsystem maintainer openrisc: io: Fixup defines and move include to the end random: random.h should include archrandom.h, not the other way around ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM selftests/net: relax cpu affinity requirement in msg_zerocopy test mptcp: be careful on subflow creation selftests: rtnetlink: make kci_test_encap() return sub-test result selftests: rtnetlink: correct the final return value for the test net: dsa: sja1105: use detected device id instead of DT one on mismatch tipc: set ub->ifindex for local ipv6 address ipv6: add ipv6_dev_find() net: openvswitch: silence suspicious RCU usage warning Revert "vxlan: fix tos value before xmit" ptp: only allow phase values lower than 1 period MAINTAINERS: update phylink/sfp keyword matching watchdog: rti-wdt: balance pm runtime enable calls watchdog: rti-wdt: attach to running watchdog during probe watchdog: add support for adjusting last known HW keepalive time watchdog: use __watchdog_ping in startup watchdog: softdog: Add options 'soft_reboot_cmd' and 'soft_active_on_boot' watchdog: pcwd_usb: remove needless check before usb_free_coherent() watchdog: Replace HTTP links with HTTPS ones dt-bindings: watchdog: renesas,wdt: Document r8a774e1 support watchdog: initialize device before misc_register watchdog: booke_wdt: Add common nowayout parameter driver watchdog: scx200_wdt: Use fallthrough pseudo-keyword watchdog: Use fallthrough pseudo-keyword watchdog: f71808e_wdt: do stricter parameter validation 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 docs: watchdog: codify ident.options as superset of possible status flags dt-bindings: watchdog: Add compatible for QCS404, SC7180, SDM845, SM8150 dt-bindings: watchdog: Convert QCOM watchdog timer bindings to YAML watchdog: dw_wdt: Add DebugFS files watchdog: dw_wdt: Add pre-timeouts support watchdog: dw_wdt: Support devices with asynch clocks watchdog: dw_wdt: Support devices with non-fixed TOP values dt-bindings: watchdog: dw-wdt: Add watchdog TOPs array property dt-bindings: watchdog: dw-wdt: Support devices with asynch clocks dt-bindings: watchdog: Convert DW WDT binding to DT schema MAINTAINERS: rectify entry in ARM SMC WATCHDOG DRIVER watchdog: Use kobj_to_dev() API watchdog: bcm_kona_wdt: Use correct return value for bcm_kona_wdt_probe() watchdog: sunxi_wdt: fix improper error exit code watchdog: test_bit() => watchdog_active() docs: watchdog: mlx-wdt: Add description of new watchdog type 3 watchdog: mlx-wdt: support new watchdog type with longer timeout period platform/x86: mlx-platform: support new watchdog type with longer timeout platform_data/mlxreg: support new watchdog type with longer timeout period iomap: fall back to buffered writes for invalidation failures xfs: use ENOTBLK for direct I/O to buffered I/O fallback iomap: Only invalidate page cache pages on direct IO writes xfs: delete duplicated words + other fixes ceph: handle zero-length feature mask in session messages vDPA: dont change vq irq after DRIVER_OK virtio_pci_modern: Fix the comment of virtio_pci_find_capability() irqbypass: do not start cons/prod when failed connect ifcvf: implement vdpa_config_ops.get_vq_irq() vhost_vdpa: implement IRQ offloading in vhost_vdpa vDPA: add get_vq_irq() in vdpa_config_ops kvm: detect assigned device via irqbypass manager vhost: introduce vhost_vring_call vhost: Use flex_array_size() helper in copy_from_user() vdpasim: protect concurrent access to iommu iotlb vhost: vdpa: remove per device feature whitelist virtio_ring: Avoid loop when vq is broken in virtqueue_poll virtio_net: use LE accessors for speed/duplex virtio_config: drop LE option from config space virtio-iommu: convert to LE accessors virtio_mem: convert to LE accessors drm/virtio: convert to LE accessors virtio_pmem: convert to LE accessors virtio_crypto: convert to LE accessors virtio_fs: convert to LE accessors virtio_input: convert to LE accessors virtio_balloon: use LE config space accesses virtio_config: add virtio_cread_le_feature virtio_caif: correct tags for config space fields virtio_config: LE config space accessors virtio_config: disallow native type fields (again) virtio_config: rewrite using _Generic virtio_config: cread/write cleanup vdpa_sim: fix endian-ness of config space virtio_vdpa: legacy features handling vhost/vdpa: switch to new helpers vdpa: make sure set_features is invoked for legacy mlxbf-tmfifo: sparse tags for config access virtio_config: disallow native type fields virtio_scsi: correct tags for config space fields virtio_pmem: correct tags for config space fields virtio_net: correct tags for config space fields virtio_mem: correct tags for config space fields virtio_iommu: correct tags for config space fields virtio_input: correct tags for config space fields virtio_gpu: correct tags for config space fields virtio_fs: correct tags for config space fields virtio_crypto: correct tags for config space fields virtio_console: correct tags for config space fields virtio_blk: correct tags for config space fields virtio_balloon: correct tags for config space fields virtio_9p: correct tags for config space fields virtio: allow __virtioXX, __leXX in config space virtio_ring: sparse warning fixup virtio_balloon: fix sparse warning io_uring: Fix NULL pointer dereference in loop_rw_iter() NFS: Add tracepoints for layouterror and layoutstats. NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() ALSA: hda/tegra: Add 100us dma stop delay ALSA: hda: Add dma stop delay variable ASoC: hda/tegra: Set buffer alignment to 128 bytes i2c: i801: Add support for Intel Tiger Lake PCH-H i2c: i801: Add support for Intel Emmitsburg PCH i2c: bcm2835: Replace HTTP links with HTTPS ones Documentation: i2c: dev: 'block process call' is supported i2c: at91: Move to generic GPIO bus recovery i2c: core: treat EPROBE_DEFER when acquiring SCL/SDA GPIOs i2c: core: add generic I2C GPIO recovery dt-bindings: i2c: add generic properties for GPIO bus recovery modules: inherit TAINT_PROPRIETARY_MODULE reiserfs: delete duplicated words mmc: mediatek: make function msdc_cqe_disable() static ALSA: seq: oss: Serialize ioctls MAINTAINERS: mmc: sdhci-of-at91: handover maintenance to Eugen Hristev dt-bindings: hwlock: qcom: Remove invalid binding SUNRPC dont update timeout value on connection reset remoteproc: core: Register the character device interface remoteproc: Add remoteproc character device interface nfs: nfs_file_write() should check for writeback errors init: add an init_dup helper scsi: lpfc: Update lpfc version to 12.8.0.3 scsi: lpfc: Fix LUN loss after cable pull scsi: lpfc: Fix validation of bsg reply lengths scsi: lpfc: Fix retry of PRLI when status indicates its unsupported scsi: lpfc: Fix oops when unloading driver while running mds diags scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value scsi: lpfc: Fix FCoE speed reporting scsi: lpfc: Add missing misc_deregister() for lpfc_init() scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport scsi: scsi_transport_sas: Add spaces around binary operator "|" scsi: sd_zbc: Improve zone revalidation scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() scsi: target: Make iscsit_register_transport() return void tracing: Use trace_sched_process_free() instead of exit() for pid tracing selftests/powerpc: Fix pkey syscall redefinitions farsync: switch from 'pci_' to 'dma_' API wan: wanxl: switch from 'pci_' to 'dma_' API hv_netvsc: do not use VF device if link is down dpaa2-eth: Fix passing zero to 'PTR_ERR' warning rtc: ds1307: provide an indication that the watchdog has fired net: macb: Properly handle phylink on at91sam9x riscv: disable stack-protector for vDSO RISC-V: Fix build warning for smpboot.c hwmon: (adc128d818) Fix advanced configuration register init hwmon: (axi-fan-control) remove duplicate macros hwmon: (i5k_amb, vt8231) Drop uses of pci_read_config_*() return value bootconfig: Fix to find the initargs correctly coccinelle: api: filter out memdup_user definitions coccinelle: api: extend memdup_user rule with vmemdup_user() coccinelle: api: extend memdup_user transformation with GFP_USER coccinelle: api: add kzfree script coccinelle: misc: add array_size_dup script to detect missed overflow checks coccinelle: api/kstrdup: fix coccinelle position coccinelle: api: add device_attr_show script dm: don't call report zones for more than the user requested net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch selftests: pmtu.sh: Add tests for bridged UDP tunnels geneve: Support for PMTU discovery on directly bridged links vxlan: Support for PMTU discovery on directly bridged links tunnels: PMTU discovery support for directly bridged IP packets ipv4: route: Ignore output interface in FIB lookup for PMTU route dm ebs: Fix incorrect checking for REQ_OP_FLUSH via-velocity: Use more typical logging styles dm init: Set file local variable static dm ioctl: Fix compilation warning dm raid: Remove empty if statement dm verity: Fix compilation warning hinic: add check for mailbox msg from VF hinic: add generating mailbox random index support orangefs: remove unnecessary assignment to variable ret ALSA: hda/hdmi: Add quirk to force connectivity ceph: use frag's MDS in either mode ceph: move sb->wb_pagevec_pool to be a global mempool ceph: set sec_context xattr on symlink creation drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi PCI: Set bridge map_irq and swizzle_irq to default functions PCI: Move DT resource setup into devm_pci_alloc_host_bridge() PCI: rcar-gen2: Convert to use modern host bridge probe functions parisc: make the log level string for register dumps const powerpc: Fix circular dependency between percpu.h and mmu.h perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event perf record: Introduce --control fd:ctl-fd[,ack-fd] options perf record: Implement control commands handling perf record: Extend -D,--delay option with -1 value perf stat: Introduce --control fd:ctl-fd[,ack-fd] options cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 PM: runtime: Improve kerneldoc of pm_runtime_get_if_active() PM: runtime: Add kerneldoc comments to multiple helpers drm: Added orientation quirk for ASUS tablet model T103HAF thermal: intel: intel_pch_thermal: Add Cannon Lake Low Power PCH support drm/omap: force runtime PM suspend on system suspend drm/tidss: fix modeset init for DPI panels MAINTAINERS: enlist Greg formally for console stuff vgacon: Fix for missing check in scrollback handling MAINTAINERS: Update KVM/MIPS maintainers MIPS: Update default config file for Loongson-3 MIPS: KVM: Add kvm guest support for Loongson-3 dt-bindings: mips: Document Loongson kvm guest board random32: move the pseudo-random 32-bit definitions to prandom.h ALSA: usb-audio: add startech usb audio dock name xen/arm: call dma_to_phys on the dma_addr_t parameter of dma_cache_maint xen/arm: introduce phys/dma translations in xen_dma_sync_for_* swiotlb-xen: introduce phys_to_dma/dma_to_phys translations swiotlb-xen: remove XEN_PFN_PHYS swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu swiotlb-xen: add struct device * parameter to xen_bus_to_phys swiotlb-xen: add struct device * parameter to xen_phys_to_bus swiotlb-xen: remove start_dma_addr swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses fbmem: pull fbcon_update_vcs() out of fb_set_var() mailbox: mediatek: cmdq: clear task in channel before shutdown mailbox: cmdq: support mt6779 gce platform definition mailbox: cmdq: variablize address shift in platform dt-binding: gce: add gce header file for mt6779 mailbox: qcom: Add msm8994 apcs compatible mailbox: qcom: Add sdm660 hmss compatible mailbox: imx: Mark PM functions as __maybe_unused mailbox: pcc: Put the PCCT table for error path mailbox: Replace HTTP links with HTTPS ones f2fs: prepare a waiter before entering io_schedule asm-generic/io.h: Fix sparse warnings on big-endian architectures openrisc: Implement proper SMP tlb flushing openrisc: Fix oops caused when dumping stack openrisc: Add support for external initrd images init: Align init_task to avoid conflict with MUTEX_FLAGS openrisc: fix __user in raw_copy_to_user()'s prototype sfc: Fix build with CONFIG_RFS_ACCEL disabled. sfc_ef100: add nic-type for VFs, and bind to them sfc_ef100: read pf_index at probe time sfc_ef100: functions for selftests sfc_ef100: statistics gathering sfc_ef100: plumb in fini_dmaq sfc_ef100: RX path for EF100 sfc_ef100: RX filter table management and related gubbins sfc_ef100: TX path for EF100 NICs sfc_ef100: read Design Parameters at probe time sfc_ef100: fail the probe if NIC uses unsol_ev credits sfc_ef100: check firmware version at start-of-day enetc: use napi_schedule to be compatible with PREEMPT_RT dpaa2-eth: use napi_schedule to be compatible with PREEMPT_RT net: dsa: loop: Set correct number of ports net: dsa: loop: Wire-up MTU callbacks net: dsa: loop: Move data structures to header net: dsa: loop: Support 4K VLANs net: dsa: loop: PVID should be per-port cxgb4: add TC-MATCHALL IPv6 support net: dsa: sja1105: poll for extts events from a timer mptcp: fix bogus sendmsg() return code under pressure selftests: mlxsw: RED: Test offload of trapping on RED qevents mlxsw: spectrum_qdisc: Offload action trap for qevents mlxsw: spectrum_trap: Add early_drop trap mlxsw: spectrum_trap: Allow for per-ASIC traps initialization mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test mlxsw: spectrum_trap: Use 'size_t' for array sizes devlink: Pass extack when setting trap's action and group's parameters devlink: Add early_drop trap f2fs: update_sit_entry: Make the judgment condition of f2fs_bug_on more intuitive f2fs: replace test_and_set/clear_bit() with set/clear_bit() f2fs: make file immutable even if releasing zero compression block fib: Fix undef compile warning mptcp: use mptcp_for_each_subflow in mptcp_stream_accept net: stmmac: fix failed to suspend if phy based WOL is enabled seg6_iptunnel: Refactor seg6_lwt_headroom out of uapi header libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr libnvdimm/security: the 'security' attr never show 'overwrite' state libnvdimm/security: fix a typo tcp: apply a floor of 1 for RTT samples from TCP timestamps io_uring: add comments on how the async buffered read retry works io_uring: io_async_buf_func() need not test page bit dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC pinctrl: stmfx: Use irqchip template pinctrl: amd: Use irqchip template pinctrl: mediatek: fix build for tristate changes pinctrl: samsung: Use bank name as irqchip name pinctrl: core: print gpio in pins debugfs file pinctrl: mediatek: add mt6779 eint support pinctrl: mediatek: add pinctrl support for MT6779 SoC pinctrl: mediatek: avoid virtual gpio trying to set reg gpio: wcove: Request IRQ after all initialisation done gpio: crystalcove: Free IRQ on error path gpio: pca953x: Request IRQ after all initialisation done gpio: don't use same lockdep class for all devm_gpiochip_add_data users tipc: Use is_broadcast_ether_addr() instead of memcmp() 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 gpio: max732x: Use irqchip template gpio: stmpe: Move chip registration net: spider_net: Remove a useless memset net: spider_net: Fix the size used in a 'dma_free_coherent()' call net: sgi: ioc3-eth: Fix the size used in some 'dma_free_coherent()' calls liquidio: Fix wrong return value in cn23xx_get_pf_num() net/enetc: Fix wrong return value in enetc_psfp_parse_clsflower() net: ethernet: aquantia: Fix wrong return value atm: idt77252: avoid accessing the data mapped to streaming DMA of: reserved-memory: remove duplicated call to of_get_flat_dt_prop() for no-map node atm: eni: avoid accessing the data mapped to streaming DMA net: phy: mdio-mvusb: select MDIO_DEVRES in Kconfig appletalk: Fix atalk_proc_init() return path net: dsa: qca8k: Add 802.1q VLAN support net: dsa: qca8k: Add define for port VID net: Pass NULL to skb_network_protocol() when we don't care about vlan depth net: Use __skb_pagelen() directly in skb_cow_data() net: qed: use eth_zero_addr() to clear mac address net: qede: use eth_zero_addr() to clear mac address cxgb4: fix extracting IP addresses in TC-FLOWER rules cxgb4: fix check for running offline ethtool selftest ionic: separate interrupt for Tx and Rx ionic: tx separate servicing ionic: use fewer firmware doorbells on rx fill net: gre: recompute gre csum for sctp over gre tunnels net: bridge: clear bridge's private skb space on xmit of: unittest: Use bigger address cells to catch parser regressions ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN ipv6/addrconf: call addrconf_ifdown with consistent values net: openvswitch: make masks cache size configurable net: openvswitch: add masks cache hit counter net: mvpp2: fix memory leak in mvpp2_rx ethtool: ethnl_set_linkmodes: remove redundant null check openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() net/sched: act_ct: fix miss set mru for ovs after defrag in act_ct net: mdio device: use flexible sleeping in reset function net: mdiobus: add reset-post-delay-us handling net: mdiobus: use flexible sleeping for reset-delay-us dt-bindings: net: mdio: add reset-post-delay-us property bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb bpf: Setup socket family and addresses in bpf_prog_test_run_skb clk: bcm2835: Do not use prediv with bcm2711's PLLs clk: drop unused function __clk_get_flags clk: hsdk: Fix bad dependency on IOMEM Documentation: bootconfig: Add bootconfig override operator tools/bootconfig: Add testcases for value override operator lib/bootconfig: Add override operator support kprobes: Remove show_registers() function prototype tracing/uprobe: Remove dead code in trace_uprobe_register() kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler ftrace: Fix ftrace_trace_task return value virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM ACPI: NFIT: Fix ARS zero-sized allocation userfaultfd: simplify fault handling tracepoint: Use __used attribute definitions from compiler_attributes.h tracepoint: Mark __tracepoint_string's __used f2fs: compress: disable compression mount option if compression is off f2fs: compress: add sanity check during compressed cluster read f2fs: use macro instead of f2fs verity version f2fs: fix deadlock between quota writes and checkpoint f2fs: correct comment of f2fs_exist_written_data net/mlx5: Delete extra dump stack that gives nothing net/mlx5: convert to new udp_tunnel infrastructure udp_tunnel: add the ability to hard-code IANA VXLAN net/mlx5: DR, Change push vlan action sequence net/mlx5e: Enable users to change VF/PF representors carrier state trace : Have tracing buffer info use kvzalloc instead of kzalloc block: don't do revalidate zones on invalid devices tools/resolve_btfids: Use libbpf's btf__parse() API tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file libbpf: Add btf__parse_raw() and generic btf__parse() APIs ALSA: usb-audio: Add support for Lenovo ThinkStation P620 tools, bpftool: Fix wrong return value in do_dump() PCI: Remove dev_err() when handing an error from platform_get_irq() tools, build: Propagate build failures from tools/build/Makefile.build MAINTAINERS: Add Kishon Vijay Abraham I for TI J721E SoC PCIe misc: pci_endpoint_test: Add J721E in pci_device_id table PCI: j721e: Add TI J721E PCIe driver erofs: remove WQ_CPU_INTENSIVE flag from unbound wq's erofs: fold in used-once helper erofs_workgroup_unfreeze_final() erofs: fix extended inode could cross boundary erofs: Replace HTTP links with HTTPS ones powerpc/powernv/sriov: Fix use of uninitialised variable selftests/powerpc: Skip vmx/vsx/tar/etc tests on older CPUs powerpc/40x: Fix assembler warning about r0 fs: Fix typo in comment leds: disallow /sys/class/leds/*:multi:* for now gfs2: Fix refcount leak in gfs2_glock_poke leds: add RGB color option, as that is different from multicolor. gfs2: Pass glock holder to gfs2_file_direct_{read,write} gfs2: Add some flags missing from glock output mac80211: Do not report beacon loss if beacon filtering enabled netfilter: flowtable: Set offload timeout when adding flow netfilter: conntrack: Move nf_ct_offload_timeout to header file selftests: netfilter: add meta iif/oif match test ceph: remove redundant initialization of variable mds ceph: fix use-after-free for fsc->mdsc ceph: remove unused variables in ceph_mdsmap_decode() ceph: delete repeated words in fs/ceph/ ceph: send client provided metric flags in client metadata ceph: periodically send perf metrics to MDSes ceph: check the sesion state and return false in case it is closed libceph: replace HTTP links with HTTPS ones ceph: remove unnecessary cast in kfree() libceph: just have osd_req_op_init() return a pointer ceph: do not access the kiocb after aio requests ceph: clean up and optimize ceph_check_delayed_caps() ceph: fix potential mdsc use-after-free crash ceph: switch to WARN_ON_ONCE in encode_supported_features() ceph: add global total_caps to count the mdsc's total caps number ceph: add check_session_state() helper and make it global mac80211: fix misplaced while instead of if libceph: dump class and method names on method calls libceph: use target_copy() in send_linger() nl80211: use eth_zero_addr() to clear mac address mac80211: use eth_zero_addr() to clear mac address mac8211: fix struct initialisation mac80211: Handle special status codes in SAE commit Revert "ALSA: hda: call runtime_allow() for all hda controllers" md/raid5: Allow degraded raid6 to do rmw md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 Revert "xen/balloon: Fix crash when ballooning on x86 32 bit PAE" xen/balloon: make the balloon wait interruptible xen/balloon: fix accounting in alloc_xenballooned_pages error path ALSA: hda/ca0132 - Fix AE-5 microphone selection commands. ALSA: hda/ca0132 - Add new quirk ID for Recon3D. ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value. raid5: don't duplicate code for different paths in handle_stripe raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show md: print errno in super_written md/raid5: remove the redundant setting of STRIPE_HANDLE md: register new md sysfs file 'uuid' read-only md: fix max sectors calculation for super 1.0 xen: hypercall.h: fix duplicated word xen/gntdev: gntdev.h: drop a duplicated word xen/privcmd: Convert get_user_pages*() to pin_user_pages*() xen/privcmd: Mark pages as dirty xen/privcmd: Corrected error handling path cifs: document and cleanup dfs mount cifs: only update prefix path of DFS links in cifs_tree_connect() cifs: fix double free error on share and prefix cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect cifs: handle empty list of targets in cifs_reconnect() cifs: rename reconn_inval_dfs_target() cifs: reduce number of referral requests in DFS link lookups cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() cifs: convert to use be32_add_cpu() cifs: delete duplicated words in header files cifs: Remove the superfluous break cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails cifs`: handle ERRBaduid for SMB1 cifs: remove unused variable 'server' smb3: warn on confusing error scenario with sec=krb5 cifs: Fix leak when handling lease break for cached root fid jffs2: fix UAF problem jffs2: fix jffs2 mounting failure ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename ubi: fastmap: Free fastmap next anchor peb during detach ubi: fastmap: Don't produce the initial next anchor PEB when fastmap is disabled MTD: pfow.h: drop a duplicated word MTD: mtd-abi.h: drop a duplicated word ubifs: misc.h: delete a duplicated word ubifs: add option to specify version for new file systems mtd: rawnand: omap_elm: Replace HTTP links with HTTPS ones mtd: Replace HTTP links with HTTPS ones mtd: hyperbus: Replace HTTP links with HTTPS ones netfilter: nf_tables: report EEXIST on overlaps brcmfmac: Set timeout value when configuring power save bcma: gpio: Use irqchip template drivers: bcma: remove set but not used variable `addrh` and `sizeh` wl1251: fix always return 0 error airo: use generic power management intersil: fix wiki website url qtnfmac: Missing platform_device_unregister() on error in qtnf_core_mac_alloc() ipw2x00: switch from 'pci_' to 'dma_' API ipw2100: Use GFP_KERNEL instead of GFP_ATOMIC in some memory allocation hostap: use generic power management b43legacy: Replace HTTP links with HTTPS ones b43: Replace HTTP links with HTTPS ones ipw2x00: Replace HTTP links with HTTPS ones rt2x00: pci: use generic power management wilc1000: Move wilc1000 SDIO ID's from driver source to common header file mt7601u: add missing release on skb in mt7601u_mcu_msg_send iwlwifi: yoyo: don't print failure if debug firmware is missing rtw88: 8821c: coex: add functions and parameters rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static rtw88: add h2c command in debugfs rtw88: allows driver to enable/disable beacon rtw88: add ieee80211_ops::change_interface rtw88: coex: only skip coex triggered by BT info rtw88: update tx descriptor of mgmt and reserved page packets rtw88: fix short GI capability based on current bandwidth rtw88: fix LDPC field for RA info prism54: switch from 'pci_' to 'dma_' API prism54: islpci_hotplug: use generic power management prism54: Replace HTTP links with HTTPS ones p54: switch from 'pci_' to 'dma_' API mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() rtlwifi: btcoex: use %*ph to print small buffer rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path Revert "serial: 8250: Let serial core initialise spin lock" platform/x86: asus-nb-wmi: Drop duplicate DMI quirk structures staging: most: fix up movement of USB driver staging: rts5208: clear alignment style issues staging: r8188eu: replace rtw_netdev_priv define with inline function staging: netlogic: clear alignment style issues ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops KVM: SVM: Fix sev_pin_memory() error handling selftests/bpf: Fix spurious test failures in core_retro selftest tools/bpftool: Add documentation and bash-completion for `link detach` tools/bpftool: Add `link detach` subcommand selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links libbpf: Add bpf_link detach APIs bpf: Add support for forced LINK_DETACH command bpf, selftests: Use single cgroup helpers for both test_sockmap/progs netfilter: nft_meta: fix iifgroup matching netfilter: nf_tables: extended netlink error reporting for expressions nfs: ensure correct writeback errors are returned on close() mptcp: fix syncookie build error on UP fib: fix another fib_rules_ops indirect call wrapper problem tcp: fix build fong CONFIG_MPTCP=n io_uring: flip if handling after io_setup_async_rw fs: optimise kiocb_set_rw_flags() ice: Misc minor fixes ice: adjust profile ID map locks ice: update PTYPE lookup table ice: Disable VLAN pruning in promiscuous mode ice: Graceful error handling in HW table calloc failure ice: port fix for chk_linearlize ice: Allow 2 queue pairs per VF on SR-IOV initialization ice: Clear and free XLT entries on reset ice: add useful statistics ice: remove page_reuse statistic ice: Fix RSS profile locks ice: fix the vsi_id mask to be 10 bit for set_rss_lut ice: rename misleading grst_delay variable ice: mark PM functions as __maybe_unused modules: return licensing information from find_symbol modules: rename the licence field in struct symsearch to license modules: unexport __module_address modules: unexport __module_text_address modules: mark each_symbol_section static modules: mark find_symbol static modules: mark ref_module static platform/x86: thinkpad_acpi: Make some symbols static ALSA: docs: fix typo ALSA: doc: use correct config variable name vgaarb: mark vga_tryget static csky: Add context tracking support sched/doc: Factorize bits between sched-energy.rst & sched-capacity.rst sched/doc: Document capacity aware scheduling sched: Document arch_scale_*_capacity() lib/vsprintf: Force type of flags value for gfp_t lib/vsprintf: Replace custom spec to print decimals with generic one lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() drm: xlnx: zynqmp: Use switch - case for link rate downshift rtnetlink: add support for protodown reason tun: add missing rcu annotation in tun_set_ebpf() tcp: add earliest departure time to SCM_TIMESTAMPING_OPT_STATS selftests: mptcp: add test cases for mptcp join tests with syn cookies selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally mptcp: enable JOIN requests even if cookies are in use tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option mptcp: subflow: add mptcp_subflow_init_cookie_req helper mptcp: rename and export mptcp_subflow_request_sock_ops mptcp: subflow: split subflow_init_req mptcp: token: move retry to caller tcp: rename request_sock cookie_ts bit to syncookie net/sched: cls_u32: Use struct_size() helper qede: Use %pM format specifier for MAC addresses qed: Use %pM format specifier for MAC addresses hsr: Use %pM format specifier for MAC addresses s390/qeth: use all configured RX buffers s390/qeth: don't process empty bridge port events s390/qeth: integrate RX refill worker with NAPI s390/qeth: tolerate pre-filled RX buffer net: Pass NULL to skb_network_protocol() when we don't care about vlan depth dt-bindings: clock: Fix YAML schemas for LPASS clocks on SC7180 bluetooth: sco: Fix sockptr reference. dt-bindings: memory-controllers: Convert mmdc to json-schema dt-bindings: mtd: Convert imx nand to json-schema dt-bindings: mtd: Convert gpmi nand to json-schema block: blk-timeout: delete duplicated word block: blk-mq-sched: delete duplicated word block: blk-mq: delete duplicated word block: genhd: delete duplicated words block: elevator: delete duplicated word and fix typos block: bio: delete duplicated words block: bfq-iosched: fix duplicated word xtensa: add missing exclusive access state management xtensa: fix xtensa_pmu_setup prototype dt-bindings: iio: io-channel-mux: Fix compatible string in example code RDMA/rxe: Remove pkey table ASoC: core: Two step component registration ASoC: core: Simplify snd_soc_component_initialize declaration ASoC: core: Relocate and expose snd_soc_component_initialize serial: 8250: Let serial core initialise spin lock tty: keyboard, do not speculate on func_table index ASoC: sh: Replace 'select' DMADEVICES 'with depends on' ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK ASoC: meson: cards: deal dpcm flag change ASoC: core: use less strict tests for dailink capabilities netfilter: nft_compat: make sure xtables destructors have run RDMA/umem: Add a schedule point in ib_umem_get() scripts/kernel-doc: optionally treat warnings as errors docs: ia64: correct typo mailmap: add entry for <alobakin@marvell.com> arm64: use IRQ_STACK_SIZE instead of THREAD_SIZE for irq stack PCI: switchtec: Add missing __iomem tag to fix sparse warnings PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings Documentation/bpf: Use valid and new links in index.rst MIPS: handle Loongson-specific GSExc exception MIPS: add definitions for Loongson-specific CP0.Diag1 register MIPS: only register FTLBPar exception handler for supported models MIPS: ingenic: Hardcode mem size for qi,lb60 board MIPS: DTS: ingenic/qi,lb60: Add model and memory node MIPS: ingenic: Use fw_passed_dtb even if CONFIG_BUILTIN_DTB MIPS: head.S: Init fw_passed_dtb to builtin DTB of: address: Fix parser address/size cells initialization of_address: Guard of_bus_pci_get_flags with CONFIG_PCI libbpf: Fix register in PT_REGS MIPS macros io_uring: don't touch 'ctx' after installing file descriptor i2c: rcar: avoid race when unregistering slave drm/msm: use kthread_create_worker instead of kthread_run drm/msm/mdp5: Add MDP5 configuration for SDM636/660 drm/msm/dsi: Add DSI configuration for SDM660 drm/msm/mdp5: Add MDP5 configuration for SDM630 drm/msm/dsi: Add phy configuration for SDM630/636/660 drm/msm/a6xx: add A640/A650 hwcg drm/msm/a6xx: hwcg tables in gpulist drm/msm/dpu: add SM8250 to hw catalog drm/msm/dpu: add SM8150 to hw catalog drm/msm/dpu: intf timing path for displayport drm/msm/dpu: set missing flush bits for INTF_2 and INTF_3 drm/msm/dpu: don't use INTF_INPUT_CTRL feature on sdm845 drm/msm/dpu: move some sspp caps to dpu_caps drm/msm/dpu: update UBWC config for sm8150 and sm8250 drm/msm/dpu: use right setup_blend_config for sm8150 and sm8250 drm/msm/a6xx: set ubwc config for A640 and A650 drm/msm/adreno: un-open-code some packets drm/msm: sync generated headers drm/msm/a6xx: add build_bw_table for A640/A650 drm/msm/a6xx: fix crashstate capture for A650 drm/msm: Quiet error during failure in optional resource mappings. drm/msm: Garbage collect unused resource _len fields. drm/msm/dpu: fix/enable 6bpc dither with split-lm drm: msm: a6xx: fix gpu failure after system resume drm/msm: dsi: Use OPP API to set clk/perf state drm/msm/dpu: Use OPP API to set clk/perf state drm/msm: ratelimit crtc event overflow error drm: msm: a6xx: send opp instead of a frequency dt-bindings: drm/msm/gpu: Document gpu opp table drm/msm: Fix a null pointer access in msm_gem_shrinker_count() drm/msm/dpu: add support for dither block in display drm/msm/adreno: fix gpu probe if no interconnect-names Bluetooth: Remove CRYPTO_ALG_INTERNAL flag Bluetooth: Increment management interface revision powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric powerpc/papr_scm: Fetch nvdimm performance stats from PHYP staging: android: ashmem: Fix lockdep warning for write operation drivers: most: add USB adapter driver power: supply: wilco_ec: Add long life charging mode perf bench: Add benchmark of find_next_bit tools build feature: Use CC and CXX from parent cpuidle: ACPI: fix 'return' with no value build warning platform/chrome: cros_ec_proto: check for missing EC_CMD_HOST_EVENT_GET_WAKE_MASK platform/chrome: cros_ec_proto: ignore unnecessary wakeups on old ECs kcsan: Improve IRQ state trace reporting lockdep: Refactor IRQ trace events fields into struct platform/chrome: cros_ec_sensorhub: Simplify legacy timestamp spreading Documentation: dontdiff: Add zstd compressed files .gitignore: Add ZSTD-compressed files x86: Add support for ZSTD compressed kernel x86: Bump ZO_z_extra_bytes margin for zstd usr: Add support for zstd compressed initramfs init: Add support for zstd compressed kernel lib: Add zstd support to decompress lib: Prepare zstd for preboot environment, improve performance drm: re-add deleted doc for drm_gem_open_ioctl ARM: mstar: Correct the compatible string for pmsleep dt-bindings: arm: mstar: remove the binding description for mstar,pmsleep dt-bindings: mfd: syscon: add compatible string for mstar,msc313-pmsleep thermal: mediatek: Add tsensor support for V2 thermal system thermal: mediatek: Prepare to add support for other platforms staging: most: Use %pM format specifier for MAC addresses staging: ks7010: Use %pM format specifier for MAC addresses mac80211: warn only once in check_sdata_in_driver() at each caller nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode cfg80211: invert HE BSS color 'disabled' to 'enabled' mac80211: add a function for running rx without passing skbs to the stack mac80211: parse radiotap header when selecting Tx queue mac80211: remove unused flags argument in transmit functions mac80211: use same flag everywhere to avoid sequence number overwrite mac80211: do not overwrite the sequence number if requested mac80211: add radiotap flag to prevent sequence number overwrite mac80211: never drop injected frames even if normally not allowed cfg80211: Add support to advertize OCV support cfg80211/mac80211: avoid bss color setting in non-HE modes mac80211: calculate skb hash early when using itxq net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb mac80211: improve AQL tx airtime estimation cfg80211/mac80211: add connected to auth server to station info cfg80211/mac80211: add connected to auth server to meshconf cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery cfg80211: allow the low level driver to flush the BSS table mac80211: Use fallthrough pseudo-keyword nl80211: Simplify error handling path in 'nl80211_trigger_scan()' nl80211: Remove a misleading label in 'nl80211_trigger_scan()' net/wireless: regulatory.h: drop duplicate word in comment net/wireless: mac80211.h: drop duplicate words in comments net/wireless: cfg80211.h: drop duplicate words in comments net/wireless: wireless.h: drop duplicate word in comments net/wireless: nl80211.h: drop duplicate words in comments cfg80211: allow vendor dumpit to terminate by returning 0 mac80211: remove the need for variable rates_idx nl80211: S1G band and channel definitions KVM: LAPIC: Set the TDCR settable bits Bluetooth: use the proper scan params when conn is pending init: add an init_utimes helper init: add an init_stat helper init: add an init_mknod helper init: add an init_mkdir helper init: add an init_symlink helper init: add an init_link helper init: add an init_eaccess helper init: add an init_chmod helper init: add an init_chown helper init: add an init_chroot helper init: add an init_chdir helper init: add an init_rmdir helper init: add an init_unlink helper init: add an init_umount helper init: add an init_mount helper init: mark create_dev as __init init: mark console_on_rootfs as __init init: initialize ramdisk_execute_command at compile time devtmpfs: refactor devtmpfsd() fs: push the getname from do_rmdir into the callers fs: refactor ksys_umount fs: refactor do_mount initramfs: use vfs_utimes in do_copy fs: expose utimes_common fs: move timespec validation into utimes_common fs: refactor do_utimes fs: remove ksys_ioctl fs: remove ksys_fchmod fs: remove ksys_dup fs: remove ksys_open fs: remove ksys_getdents64 init: open code setting up stdin/stdout/stderr initramfs: switch initramfs unpacking to struct file based APIs 9p: Remove unneeded cast from memory allocation tracing: Remove outdated comment in stack handling ftrace: Do not let direct or IPMODIFY ftrace_ops be added to module and set trampolines csky: Add arch_show_interrupts for IPI interrupts csky: Add irq_work support csky: Fixup warning by EXPORT_SYMBOL(kmap) csky: Set CONFIG_NR_CPU 4 as default csky: Use top-down mmap layout csky: Optimize the trap processing flow csky: Add support for function error injection csky: Fixup kprobes handler couldn't change pc csky: Fixup duplicated restore sp in RESTORE_REGS_FTRACE csky: Add cpu feature register hint for smp csky: Add SECCOMP_FILTER supported csky: remove unusued thread_saved_pc and *_segments functions/macros scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences scsi: ufs-mediatek: Apply DELAY_AFTER_LPM quirk to Micron devices scsi: ufs: Introduce device quirk "DELAY_AFTER_LPM" scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged net: ll_temac: Use devm_platform_ioremap_resource_byname() tlan: use generic power management sis900: use generic power management sc92031: use generic power management bnxt_en: Remove superfluous memset() liquidio: Replace vmalloc with kmalloc in octeon_register_dispatch_fn() net/sched: act_pedit: Use flex_array_size() helper in memcpy() mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() dax: Fix incorrect argument passed to xas_set_err() udp, bpf: Ignore connections in reuseport group after BPF sk lookup sfc_ef100: remove duplicated include from ef100_netdev.c ptp: ptp_clockmatrix: update to support 4.8.7 firmware l2tp: improve API documentation in l2tp_core.h l2tp: tweak exports for l2tp_recv_common and l2tp_ioctl l2tp: remove build_header callback in struct l2tp_session l2tp: return void from l2tp_session_delete l2tp: don't export tunnel and session free functions l2tp: don't export __l2tp_session_unhash selftests: txtimestamp: add flag for timestamp validation tolerance. ftrace: Setup correct FTRACE_FL_REGS flags for module tracing/hwlat: Honor the tracing_cpumask tracing/hwlat: Drop the duplicate assignment in start_kthread() libbpf: Make destructors more robust by handling ERR_PTR(err) cases selftests/bpf: Omit nodad flag when adding addresses to loopback selftests/bpf: Don't destroy failed link selftests/bpf: Add xdpdrv mode for test_xdp_redirect selftests/bpf: Verify socket storage in cgroup/sock_{create, release} bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK selftests/bpf: Test bpf_iter buffer access with negative offset bpf: Add missing newline characters in verifier error messages bpf, arm64: Add BPF exception tables KVM: x86: Specify max TDP level via kvm_configure_mmu() KVM: x86/mmu: Rename max_page_level to max_huge_page_level KVM: x86: Dynamically calculate TDP level from max level and MAXPHYADDR KVM: VXM: Remove temporary WARN on expected vs. actual EPTP level mismatch KVM: x86: Pull the PGD's level from the MMU instead of recalculating it KVM: VMX: Make vmx_load_mmu_pgd() static KVM: x86/mmu: Add separate helper for shadow NPT root page role calc KVM: VMX: Drop a duplicate declaration of construct_eptp() KVM: nSVM: Correctly set the shadow NPT root level in its MMU role regulator: add the sub node names for the MP5496 PMIC ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection ASoC: wm8962: Do not access WM8962_GPIO_BASE ASoC: SOF: imx: use resource_size ASoC: Intel: drop unnecessary list_empty drm/msm/dpu: enumerate second cursor pipe for external interface drm/msm/dpu: ensure device suspend happens during PM sleep drm/msm: handle for EPROBE_DEFER for of_icc_get drm/msm: reset devfreq freq_table/max_state before devfreq_add_device drm/msm: fix unbalanced pm_runtime_enable in adreno_gpu_{init, cleanup} MIPS: DTS: Fix number of msi vectors for Loongson64G ASoC: dt-bindings: ak4613: switch to yaml base Documentation ASoC: amd: Added hw_params support for ALC1015 ASoC: amd: Adding DAI LINK for rt1015 codec ASoC: amd: Adding support for ALC1015 codec in machine driver ASoC: amd: Passing card structure based on codec ASoC: amd: Renaming snd-soc-card structure and fields ASoC: samsung: Add sound support for Midas boards ASoC: samsung: Document DT bindings for Midas sound subsystem ASoC: tlv320adcx140: Move device reset to before programming ASoC: tlv320adcx140: Fix GPO register start address NFSv4.2: xattr cache: get rid of cache discard work queue ASoC: Intel: KMB: Rework disable channel function ASoC: Intel: KMB: Add 8kHz audio support ASoC: soc-core: Fix regression causing sysfs entries to disappear ASoC: meson: cards: remove DT_PREFIX for standard daifmt properties ASoC: meson: axg-tdm-formatters: fix sclk inversion ASoC: meson: axg-tdmin: fix g12a skew ASoC: meson: axg-tdm-interface: fix link fmt setup igb: use eth_zero_addr() to clear mac address ixgbe: use eth_zero_addr() to clear mac address riscv: fix build warning of mm/pageattr riscv: Fix build warning for mm/init RISC-V: Setup exception vector early riscv: Select ARCH_HAS_DEBUG_VM_PGTABLE riscv: Use generic pgprot_* macros from <linux/pgtable.h> mm: pgtable: Make generic pgprot_* macros available for no-MMU riscv: Cleanup unnecessary define in asm-offset.c riscv: Add jump-label implementation riscv: Support R_RISCV_ADD64 and R_RISCV_SUB64 relocs Replace HTTP links with HTTPS ones: RISC-V riscv: Add STACKPROTECTOR supported riscv: Fix typo in asm/hwcap.h uapi header riscv: Add kmemleak support riscv: Allow building with kcov coverage riscv: Enable context tracking riscv: Support irq_work via self IPIs riscv: Enable LOCKDEP_SUPPORT & fixup TRACE_IRQFLAGS_SUPPORT riscv: Fixup lockdep_assert_held with wrong param cpu_running riscv: Fixup static_obj() fail tasklet: Introduce new initialization API treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD() usb: gadget: udc: Avoid tasklet passing a global RDMA/hns: Fix the unneeded process when getting a general type of CQE error RDMA/hns: Fix error during modify qp RTS2RTS RDMA/hns: Delete unnecessary memset when allocating VF resource Documentation: intel: Replace HTTP links with HTTPS ones ixgbe: Remove unnecessary usages of memset igb: Remove unnecessary usages of memset e1000e: Remove unnecessary usages of memset e1000: Remove unnecessary usages of memset e100: use generic power management iocost_monitor: start from the oldest usage index iocost: Fix check condition of iocg abs_vdebt io_uring: get rid of atomic FAA for cq_timeouts io_uring: consolidate *_check_overflow accounting io_uring: fix stalled deferred requests io_uring: fix racy overflow count reporting io_uring: deduplicate __io_complete_rw() io_uring: de-unionise io_kiocb thermal: Update power allocator and devfreq cooling to SPDX licensing cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode cpufreq: intel_pstate: Rearrange the storing of new EPP values PCI: rpadlpar: Make functions static ixgbevf: use generic power management ixgbe: use generic power management intel_idle: Customize IceLake server support igbvf: use generic power management iavf: use generic power management PCI/P2PDMA: Allow P2PDMA on AMD Zen and newer CPUs KVM: arm64: Move S1PTW S2 fault logic out of io_mem_abort() KVM: arm64: Don't skip cache maintenance for read-only memslots KVM: arm64: Handle data and instruction external aborts the same way KVM: arm64: Rename kvm_vcpu_dabt_isextabt() RDMA/hns: Remove redundant parameters in set_rc_wqe() RDMA/hns: Remove support for HIP08_A RDMA/hns: Refactor hns_roce_v2_set_hem() RDMA/hns: Remove redundant hardware opcode definitions KVM: arm: Add trace name for ARM_NISV KVM: arm64: Ensure that all nVHE hyp code is in .hyp.text cpuidle: pseries: Fixup exit latency for CEDE(0) cpuidle: pseries: Add function to parse extended CEDE records cpuidle: pseries: Set the latency-hint before entering CEDE selftests/powerpc: Fix online CPU selection powerpc/perf: Consolidate perf_callchain_user_[64|32]() powerpc/pseries/hotplug-cpu: Remove double free in error path powerpc/pseries/mobility: Add pr_debug() for device tree changes powerpc/pseries/mobility: Set pr_fmt() powerpc/cacheinfo: Warn if cache object chain becomes unordered powerpc/cacheinfo: Improve diagnostics about malformed cache lists powerpc/cacheinfo: Use name@unit instead of full DT path in debug messages arm64/mm: save memory access in check_and_switch_context() fast switch path irqchip/loongson-pch-pic: Fix the misused irq flow handler irqchip/loongson-htvec: Support 8 groups of HT vectors irqchip/loongson-liointc: Fix misuse of gc->mask_cache dt-bindings: interrupt-controller: Update Loongson HTVEC description drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access arm64: sigcontext.h: delete duplicated word arm64: ptrace.h: delete duplicated word arm64: pgtable-hwdef.h: delete duplicated words x86/kvm: Use __xfer_to_guest_mode_work_pending() in kvm_run_vcpu() perf metric: Rename group_list to metric_list perf metric: Rename struct egroup to metric perf metric: Add metric group test perf metric: Make compute_single function more precise perf metric: Add recursion check when processing nested metrics perf metric: Add DCache_L2 to metric parse test perf metric: Add cache_miss_cycles to metric parse test perf metric: Add events for the current list perf metric: Compute referenced metrics perf metric: Add referenced metrics to hash data perf metric: Collect referenced metrics in struct metric_expr perf metric: Collect referenced metrics in struct metric_ref_node perf metric: Rename __metricgroup__add_metric to __add_metric perf metric: Add add_metric function perf metric: Add macros for iterating map events perf metric: Add expr__del_id function perf metric: Change expr__get_id to return struct expr_id_data perf metric: Add expr__add_id function perf metric: Fix memory leak in expr__add_id function perf test: Ensure sample_period is set libpfm4 events perf tools: Fix term parsing for raw syntax perf tools: Allow r0x<HEX> event syntax Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" pwm: bcm-iproc: handle clk_get_rate() return pwm: Replace HTTP links with HTTPS ones pwm: omap-dmtimer: Repair pwm_omap_dmtimer_chip's broken kerneldoc header pwm: mediatek: Provide missing kerneldoc description for 'soc' arg pwm: bcm-kona: Remove impossible comparison when validating duty cycle pwm: bcm-iproc: Remove impossible comparison when validating duty cycle Bluetooth: Enable controller RPA resolution using Experimental feature PM / devfreq: Fix the wrong end with semicolon PM / devfreq: Fix indentaion of devfreq_summary debugfs node PM / devfreq: Clean up the devfreq instance name in sysfs attr memory: samsung: exynos5422-dmc: Add module param to control IRQ mode memory: samsung: exynos5422-dmc: Adjust polling interval and uptreshold memory: samsung: exynos5422-dmc: Use delayed timer as default PM / devfreq: Add support delayed timer for polling mode dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle PM / devfreq: tegra: Add Dmitry as a maintainer PM / devfreq: event: Fix trivial spelling PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pmu is absent irqchip/imx-intmux: Fix irqdata regs save in imx_intmux_runtime_suspend() Bluetooth: Enable RPA Timeout Bluetooth: Enable/Disable address resolution during le create conn Bluetooth: Let controller creates RPA during le create conn Bluetooth: Translate additional address type during le_conn Bluetooth: Update resolving list when updating whitelist Bluetooth: Configure controller address resolution if available Bluetooth: Translate additional address type correctly drm/bridge: lvds-codec: simplify error handling drm/bridge/sii8620: fix resource acquisition error handling driver core: add deferring probe reason to devices_deferred property driver core: add device probe log helper driver core: Avoid binding drivers to dead devices serial: stm32: Add RS485 RTS GPIO control usb: common: usb-conn-gpio: Register charger staging: qlge: qlge_dbg: removed comment repition staging: wfx: Use flex_array_size() helper in memcpy() staging: rtl8723bs: Align macro definitions staging: rtl8723bs: Clean up function declations staging: rtl8723bs: Fix coding style errors Input: elan_i2c - add ic type 0x15 initramfs: remove clean_rootfs initramfs: remove the populate_initrd_image and clean_rootfs stubs initrd: mark initrd support as deprecated initrd: mark init_linuxrc as __init initrd: switch initrd loading to struct file based APIs initrd: remove the BLKFLSBUF call in handle_initrd initrd: remove support for multiple floppies cpufreq: make schedutil the default for arm and arm64 cpufreq: cached_resolved_idx can not be negative cpufreq: Add Tegra194 cpufreq driver dt-bindings: arm: Add NVIDIA Tegra194 CPU Complex binding cpufreq: imx: Select NVMEM_IMX_OCOTP cpufreq: sti-cpufreq: Fix some formatting and misspelling issues cpufreq: tegra186: Simplify probe return path cpufreq: CPPC: Reuse caps variable in few routines cpufreq: ap806: fix cpufreq driver needs ap cpu clk cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable cpufreq: dt: fix oops on armada37xx cpufreq: brcmstb-avs-cpufreq: send S2_ENTER / S2_EXIT commands to AVS cpufreq: brcmstb-avs-cpufreq: Support polling AVS firmware cpufreq: brcmstb-avs-cpufreq: more flexible interface for __issue_avs_command() cpufreq: qcom: Disable fast switch when scaling DDR/L3 cpufreq: qcom: Update the bandwidth levels on frequency change OPP: Add and export helper to set bandwidth soc: qcom: geni: Fix unused label warning powerpc/cacheinfo: Set pr_fmt() powerpc: fix function annotations to avoid section mismatch warnings with gcc-10 drm: xlnx: Fix typo in parameter description drm: xlnx: fix spelling mistake "failes" -> "failed" PCI: Release IVRS table in AMD ACS quirk PCI: Announce device after early fixups gpio: rcar: Use irqchip template perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine perf tools: Fix record failure when mixed with ARM SPE event soc: qcom: smd-rpm: Fix kerneldoc power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor dt-bindings: power: Add BQ28z610 compatible power: supply: bq27xxx_battery: Add the BQ27Z561 Battery monitor dt-bindings: power: Add BQ27Z561 compatible fib: fix fib_rules_ops indirect calls wrappers PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken clk: mmp: avoid missing prototype warning PCI: Remove unused pci_lost_interrupt() arm64: dts: meson: odroid-n2: add jack audio output support arm64: dts: meson: odroid-n2: enable audio loopback net: mvneta: fix comment about phylink_speed_down RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP netfilter: ip6tables: Remove redundant null checks netfilter: Replace HTTP links with HTTPS ones RDMA/include: Replace license text with SPDX tags power: supply: test_power: Fix battery_current initial value RDMA/rtrs: remove WQ_MEM_RECLAIM for rtrs_wq RDMA/rtrs-clt: add an additional random 8 seconds before reconnecting RDMA/cma: Execute rdma_cm destruction from a handler properly RDMA/cma: Remove unneeded locking for req paths RDMA/cma: Using the standard locking pattern when delivering the removal event RDMA/cma: Simplify DEVICE_REMOVAL for internal_id power: supply: Fix kerneldoc of power_supply_temp2resist_simple() power: supply: cpcap-battery: Fix kerneldoc of cpcap_battery_read_accumulated() cpuidle: change enter_s2idle() prototype cpuidle: psci: Prevent domain idlestates until consumers are ready cpuidle: psci: Convert PM domain to platform driver cpuidle: psci: Fix error path via converting to a platform driver cpuidle: psci: Fail cpuidle registration if set OSI mode failed cpuidle: psci: Split into two separate build objects dt-bindings: power: Convert battery.txt to battery.yaml habanalabs: remove unused but set variable 'ctx_asid' ice: fix unused parameter warning ice: disable no longer needed workaround for FW logging ice: reduce scope of variable ice: cleanup VSI on probe fail ice: Allow all VLANs in safe mode ice: need_wakeup flag might not be set for Tx ice: distribute Tx queues evenly ice: Adjust scheduler default BW weight ice: Add RL profile bit mask check ice: fix overwriting TX/RX descriptor values when rebuilding VSI ice: return correct error code from ice_aq_sw_rules ice: restore VF MSI-X state during PCI reset ice: fix link event handling timing ice: Fix link broken after GLOBR reset ice: Implement LFC workaround serial: 8250_dw: Fix common clocks usage race condition serial: 8250_dw: Pass the same rate to the clk round and set rate methods serial: 8250_dw: Simplify the ref clock rate setting procedure serial: 8250: Add 8250 port clock update method nvmem: qcom-spmi-sdam: Enable multiple devices dt-bindings: nvmem: SID: add binding for A100's SID controller nvmem: update Kconfig description nvmem: qfprom: Add fuse blowing support dt-bindings: nvmem: Add properties needed for blowing fuses dt-bindings: nvmem: qfprom: Convert to yaml nvmem: qfprom: use NVMEM_DEVID_AUTO for multiple instances nvmem: core: add support to auto devid nvmem: core: Add nvmem_cell_read_u8() nvmem: core: Grammar fixes for help text nvmem: sc27xx: add sc2730 efuse support nvmem: Enforce nvmem stride in the sysfs interface MAINTAINERS: Add git tree for NVMEM FRAMEWORK nvmem: sprd: Fix return value of sprd_efuse_probe() tty: serial: imx: add imx earlycon driver tty: serial: imx: enable imx serial console port as module tty/synclink: remove leftover bits of non-PCI card support tty: Use the preferred form for passing the size of a structure type tty: Fix identation issues in struct serial_struct32 tty: Avoid the use of one-element arrays drivers: android: Fix the SPDX comment style drivers: android: Fix a variable declaration coding style issue drivers: android: Remove braces for a single statement if-else block drivers: android: Remove the use of else after return drivers: android: Fix a variable declaration coding style issue binder: Prevent context manager from incrementing ref 0 greybus: Use fallthrough pseudo-keyword usb: mtu3: simplify mtu3_req_complete() usb: mtu3: clear dual mode of u3port when disable device usb: mtu3: use MTU3_EP_WEDGE flag usb: mtu3: remove useless member @busy in mtu3_ep struct usb: mtu3: remove repeated error log usb: mtu3: add ->udc_set_speed() usb: mtu3: introduce a funtion to check maximum speed usb: mtu3: clear interrupts status when disable interrupts usb: mtu3: reinitialize CSR registers usb: mtu3: fix macro for maximum number of packets usb: mtu3: remove unnecessary pointer checks usb: xhci: Fix ASMedia ASM1142 DMA addressing usb: xhci: define IDs for various ASMedia host controllers usb: musb: convert to devm_platform_ioremap_resource_byname usb: gadget: tegra-xudc: convert to devm_platform_ioremap_resource_byname usb: gadget: r8a66597: convert to devm_platform_ioremap_resource_byname usb: dwc3: convert to devm_platform_ioremap_resource_byname usb: cdns3: convert to devm_platform_ioremap_resource_byname usb: phy: am335x: convert to devm_platform_ioremap_resource_byname usb: mtu3: convert to devm_platform_ioremap_resource_byname USB: Simplify USB ID table match drivers: staging: audio: Fix the missing header file for helper file staging: greybus: audio: Enable GB codec, audio module compilation. staging: greybus: audio: Add helper APIs for dynamic audio modules staging: greybus: audio: Resolve compilation error in topology parser staging: greybus: audio: Resolve compilation errors for GB codec module staging: greybus: audio: Maintain jack list within GB Audio module staging: greybus: audio: Update snd_jack FW usage as per new APIs mei: add device kind to sysfs MAINTAINERS: Fix maintainer entry for mei driver seqcount: More consistent seqprop names seqcount: Compress SEQCNT_LOCKNAME_ZERO() seqlock: Fold seqcount_LOCKNAME_init() definition seqlock: Fold seqcount_LOCKNAME_t definition seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g hrtimer: Use sequence counter with associated raw spinlock kvm/eventfd: Use sequence counter with associated spinlock userfaultfd: Use sequence counter with associated spinlock NFSv4: Use sequence counter with associated spinlock iocost: Use sequence counter with associated spinlock raid5: Use sequence counter with associated spinlock vfs: Use sequence counter with associated spinlock timekeeping: Use sequence counter with associated raw spinlock xfrm: policy: Use sequence counters with associated lock netfilter: nft_set_rbtree: Use sequence counter with associated rwlock netfilter: conntrack: Use sequence counter with associated spinlock sched: tasks: Use sequence counter with associated spinlock dma-buf: Use sequence counter with associated wound/wait mutex dma-buf: Remove custom seqcount lockdep class key seqlock: Align multi-line macros newline escapes at 72 columns seqlock: Extend seqcount API with associated locks seqlock: lockdep assert non-preemptibility on seqcount_t write lockdep: Add preemption enabled/disabled assertion APIs seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs seqlock: Reorder seqcount_t and seqlock_t API definitions seqlock: seqcount_t latch: End read sections with read_seqcount_retry() seqlock: Properly format kernel-doc code samples Documentation: locking: Describe seqlock design and usage locking/qspinlock: Do not include atomic.h from qspinlock_types.h locking/atomic: Move ATOMIC_INIT into linux/types.h arm, arm64: Fix selection of CONFIG_SCHED_THERMAL_PRESSURE dt-bindings: lpspi: New property in document DT bindings for LPSPI powerpc/kexec_file: Enable early kernel OPAL calls powerpc/kexec_file: Fix kexec load failure with lack of memory hole powerpc/kexec_file: Add appropriate regions for memory reserve map powerpc/kexec_file: Prepare elfcore header for crashing kernel powerpc/kexec_file: Setup backup region for kdump kernel powerpc/kexec_file: Restrict memory usage of kdump kernel powerpc/drmem: Make LMB walk a bit more flexible powerpc/kexec_file: Avoid stomping memory used by special regions powerpc/kexec_file: Add helper functions for getting memory ranges powerpc/kexec_file: Mark PPC64 specific code kexec_file: Allow archs to handle special regions while locating memory hole powerpc/configs: Add BLK_DEV_NVME to pseries_defconfig powerpc/64s: Move HMI IRQ stat from percpu variable to paca. powerpc/fsl/dts: add missing P4080DS I2C devices ocxl: Address kernel doc errors & warnings ocxl: Remove unnecessary externs selftests/powerpc: Return skip code for spectre_v2 powerpc/test_emulate_step: Add testcases for divde[.] and divdeu[.] instructions powerpc/sstep: Add support for divde[.] and divdeu[.] instructions powerpc/ppc-opcode: Add divde and divdeu opcodes spi: lpspi: fix using CS discontinuously on i.MX8DXLEVK spi: lpspi: remove unused fsl_lpspi->chipselect spi: lpspi: Fix kernel warning dump when probe fail after calling spi_register ASoC: tlv320adcx140: Add GPO configuration and drive output config dt-bindings: tlv320adcx140: Add GPO config and drive config selftests/powerpc: Fix CPU affinity for child process powerpc/powernv/sriov: Remove unused but set variable 'phb' powerpc: use for_each_child_of_node() macro RDMA/efa: Add EFA 0xefa1 PCI ID RDMA/efa: User/kernel compatibility handshake mechanism RDMA/efa: Expose minimum SQ size RDMA/efa: Expose maximum TX doorbell batch iommu/amd: Move Kconfig and Makefile bits down into amd directory iommu/vt-d: Move Kconfig and Makefile bits down into intel directory usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers usb: typec: tcpm: Refactor tcpm_handle_vdm_request usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() IB/srpt: use new shared CQ mechanism IB/isert: use new shared CQ mechanism IB/iser: use new shared CQ mechanism staging/speakup: Move out of staging staging: sm750fb: use generic power management Staging: rtl8712: Fixed a coding sytle issue staging: rtl8723bs: remove redundant assignment to variable ret staging: most: usb: remove NET dependency Documentation/sysctl: Document uclamp sysctl knobs sched/uclamp: Add a new sysctl to control RT default boost value sched/uclamp: Fix a deadlock when enabling uclamp static key powerpc/build: vdso linker warning for orphan sections powerpc: Use fallthrough pseudo-keyword powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE powerpc/kvm/cma: Improve kernel log during boot powerpc/hugetlb/cma: Allocate gigantic hugetlb pages using CMA powerpc/xmon: Use `dcbf` inplace of `dcbi` instruction for 64bit Book3S powerpc: Drop old comment about CONFIG_POWER powerpc/kvm: Use correct CONFIG symbol in comment powerpc/boot: Fix CONFIG_PPC_MPC52XX references powerpc/32s: Remove TAUException wart in traps.c powerpc/32s: Fix CONFIG_BOOK3S_601 uses powerpc/64e: Drop dead BOOK3E_MMU_TLB_STATS code powerpc/52xx: Fix comment about CONFIG_BDI* powerpc/configs: Remove dead symbols powerpc/configs: Drop old symbols from ppc6xx_defconfig powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only selftests/powerpc: Remove powerpc special cases from stack expansion test powerpc/mm: Remove custom stack expansion checking selftests/powerpc: Update the stack expansion test powerpc: Allow 4224 bytes of stack expansion for the signal frame selftests/powerpc: Add test of stack expansion logic selftests/powerpc: Squash spurious errors due to device removal selftests/powerpc: Add test for pkey siginfo verification selftests/powerpc: Add wrapper for gettid selftests/powerpc: Add helper to exit on failure selftests/powerpc: Harden test for execute-disabled pkeys selftests/powerpc: Add pkey helpers for rights selftests/powerpc: Move pkey helpers to headers powerpc/pseries: Add KVM guest doorbell restrictions powerpc/pseries: Use doorbells even if XIVE is available powerpc: Inline doorbell sending functions powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 ASoC: tlv320adcx140: Fix various style errors and warnings sched,tracing: Convert to sched_set_fifo() MAINTAINERS: update entry to thermal governors file name prefixing thermal: core: Add thermal zone enable/disable notification habanalabs: goya_ctx_init() can be static habanalabs: fix up absolute include instructions nvme-loop: remove extra variable in create ctrl nvme-loop: set ctrl state connecting after init 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 nvmet: introduce the passthru Kconfig option nvmet: introduce the passthru configfs interface nvmet: Add passthru enable/disable helpers nvmet: add passthru code to process commands nvme: export nvme_find_get_ns() and nvme_put_ns() nvme: introduce nvme_ctrl_get_by_path() nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_[start|end]() nvme: create helper function to obtain command effects nvme: clear any SGL flags in passthru commands nvmet-fc: remove redundant del_work_active flag nvmet-fc: check successful reference in nvmet_fc_find_target_assoc nvme-fc: set max_segments to lldd max value nvme-fc: drop a duplicated word in a comment nvme-hwmon: log the controller device name nvme: fix deadlock in disconnect during scan_work and/or ana_work nvme: document nvme controller states nvmet: use xarray for ctrl ns storing nvmet-rdma: use new shared CQ mechanism nvme-rdma: use new shared CQ mechanism nvme-pci: add support for ACPI StorageD3Enable property nvme-pci: use max of PRP or SGL for iod size nvme-core: replace ctrl page size with a macro nvme: remove redundant validation in nvme_start_ctrl() nvme: remove an unnecessary condition scsi: scsi_debug: Implement tur_ms_to_ready parameter scsi: scsi_debug: Fix request sense scsi: lpfc: Fix typo in comment for ULP fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS. xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname xfs: Simplify xfs_attr_node_addname xfs: Simplify xfs_attr_leaf_addname xfs: Add helper function xfs_attr_node_removename_rmt xfs: Add helper function xfs_attr_node_removename_setup xfs: Add remote block helper functions xfs: Add helper function xfs_attr_leaf_mark_incomplete xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform xfs: Remove xfs_trans_roll in xfs_attr_node_removename xfs: Remove unneeded xfs_trans_roll_inode calls xfs: Add helper function xfs_attr_node_shrink xfs: Pull up xfs_attr_rmtval_invalidate xfs: Refactor xfs_attr_rmtval_remove xfs: Pull up trans roll in xfs_attr3_leaf_clearflag xfs: Factor out xfs_attr_rmtval_invalidate xfs: Pull up trans roll from xfs_attr3_leaf_setflag xfs: Refactor xfs_attr_try_sf_addname xfs: Split apart xfs_attr_leaf_addname xfs: Pull up trans handling in xfs_attr3_leaf_flipflags xfs: Factor out new helper functions xfs_attr_rmtval_set xfs: Check for -ENOATTR or -EEXIST xfs: Add xfs_has_attr and subroutines xfs: Refactor xfs_da_state_alloc() helper xfs: remove xfs_zone_{alloc,zalloc} helpers xfs: Modify xlog_ticket_alloc() to use kernel's MM API xfs: Remove kmem_zone_zalloc() usage xfs: Remove kmem_zone_alloc() usage xfs: xfs_btree_staging.h: delete duplicated words xfs: rename the ondisk dquot d_flags to d_type xfs: improve ondisk dquot flags checking xfs: create xfs_dqtype_t to represent quota types xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses xfs: remove unnecessary quota type masking xfs: always use xfs_dquot_type when extracting type from a dquot xfs: refactor quota type testing xfs: remove the XFS_QM_IS[UGP]DQ macros xfs: refactor testing if a particular dquot is being enforced xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* xfs: drop the type parameter from xfs_dquot_verify xfs: add more dquot tracepoints xfs: actually bump warning counts when we send warnings xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits xfs: refactor xfs_trans_apply_dquot_deltas xfs: refactor xfs_trans_dqresv xfs: refactor xfs_qm_scall_setqlim xfs: refactor quota exceeded test xfs: remove unnecessary arguments from quota adjust functions xfs: refactor default quota limits by resource xfs: remove qcore from incore dquots xfs: stop using q_core timers in the quota code xfs: stop using q_core warning counters in the quota code xfs: stop using q_core counters in the quota code xfs: stop using q_core limits in the quota code xfs: use a per-resource struct for incore dquot data xfs: stop using q_core.d_id in the quota code xfs: stop using q_core.d_flags in the quota code xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format xfs: rename dquot incore state flags xfs: refactor quotacheck flags usage xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* xfs: validate ondisk/incore dquot flags xfs: fix inode quota reservation checks xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush xfs: fix inode allocation block res calculation precedence xfs: drain the buf delwri queue before xfsaild idles scsi: ufs-mediatek: Prevent LPM operation on undeclared VCC scsi: iscsi: Do not put host in iscsi_set_flashnode_param() scsi: hpsa: Correct ctrl queue depth scsi: target: tcmu: Make TMR notification optional scsi: target: tcmu: Implement tmr_notify callback scsi: target: tcmu: Fix and simplify timeout handling scsi: target: tcmu: Factor out new helper ring_insert_padding scsi: target: tcmu: Do not queue aborted commands scsi: target: tcmu: Use priv pointer in se_cmd scsi: target: Add tmr_notify backend function scsi: target: Modify core_tmr_abort_task() scsi: target: iscsi: Fix inconsistent debug message scsi: target: iscsi: Fix login error when receiving Input: atmel_mxt_ts - only read messages in mxt_acquire_irq() when necessary ACPI: NFIT: Add runtime firmware activate support PM, libnvdimm: Add runtime firmware activation support Input: uinput - fix typo in function name documentation clk: sparx5: Add Sparx5 SoC DPLL clock driver dt-bindings: clock: sparx5: Add bindings include file net: stmmac: Speed down the PHY if WoL to save energy net: stmmac: Support WOL with phy net: stmmac: only call pmt() during suspend/resume if HW enables PMT net: stmmac: Move device_can_wakeup() check earlier in set_wol net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame net: dsa: rtl8366: Fix VLAN set-up net: dsa: rtl8366: Fix VLAN semantics fib: use indirect call wrappers in the most common fib_rules_ops net_sched: initialize timer earlier in red_init() hinic: add log in exception handling processes hinic: add support to handle hw abnormal event remoteproc: kill IPA notify code net: ipa: new notification infrastructure remoteproc: k3-dsp: Add support for C71x DSPs dt-bindings: remoteproc: k3-dsp: Update bindings for C71x DSPs ice: implement device flash update via devlink ice: add flags indicating pending update of firmware module ice: Add AdminQ commands for FW update ice: Add support for unified NVM update flow capability Add pldmfw library for PLDM firmware update remoteproc: k3-dsp: Add support for L2RAM loading on C66x DSPs remoteproc: k3-dsp: Add a remoteproc driver of K3 C66x DSPs dt-bindings: remoteproc: Add bindings for C66x DSPs on TI K3 SoCs remoteproc: k3: Add TI-SCI processor control helper functions remoteproc: Introduce rproc_of_parse_firmware() helper drm/ttm/nouveau: don't call tt destroy callback on alloc failure. dt-bindings: arm: keystone: Add common TI SCI bindings mptcp: Safely store sequence number when sending data mptcp: Safely read sequence number when lock isn't held mptcp: Skip unnecessary skb extension allocation for bare acks mptcp: Only use subflow EOF signaling on fallback connections mptcp: Use full MPTCP-level disconnect state machine mptcp: Add helper to process acks of DATA_FIN mptcp: Add mptcp_close_state() helper mptcp: Track received DATA_FIN sequence number and add related helpers mptcp: Use MPTCP-level flag for sending DATA_FIN mptcp: Remove outdated and incorrect comment mptcp: Return EPIPE if sending is shut down during a sendmsg mptcp: Allow DATA_FIN in headers without TCP FIN drm/ttm: ttm_bo_swapout_all doesn't use it's argument. drm/ttm: drop unusued function declaration drm/ttm: make ttm_tt unbind function return void. bpf: Fix build without CONFIG_NET when using BPF XDP link bpf, selftests: use :: 1 for localhost in tcp_server.py MIPS: Loongson64: Add ISA node for LS7A PCH MIPS: Loongson64: DTS: Fix ISA and PCI I/O ranges for RS780E PCH MIPS: Loongson64: Enlarge IO_SPACE_LIMIT MIPS: Loongson64: Process ISA Node in DeviceTree of_address: Add bus type match for pci ranges parser memory: jz4780-nemc: Do not build by default MIPS: ingenic: Enable JZ4780_NEMC manually net: improve the user pointer check in init_user_sockptr net: remove sockptr_advance net: make sockptr_is_null strict aliasing safe netfilter: arp_tables: restore a SPDX identifier mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers mlxsw: core: Add ethtool support for QSFP-DD transceivers farsync: use generic power management RDMA/mlx5: Delete unreachable code mm/hmm/test: use the new migration invalidation nouveau/svm: use the new migration invalidation mm/notifier: add migration invalidation type mm/migrate: add a flags parameter to migrate_vma ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh() nouveau: fix storing invalid ptes Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR Bluetooth: Fix suspend notifier race libnvdimm: Convert to DEVICE_ATTR_ADMIN_RO() drivers/dax: Expand lock scope to cover the use of addresses fs/dax: Remove unused size parameter dax: print error message by pr_info() in __generic_fsdax_supported() 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" orangefs: posix acl fix... Revert "parisc: Improve interrupt handling in arch_spin_lock_flags()" ASoC: ak4613: Undo conversion to YAML bindings i2c: tegra: Avoid tegra_i2c_init_dma() for Tegra210 vi i2c i2c: tegra: Fix runtime resume to re-init VI I2C i2c: tegra: Fix the error path in tegra_i2c_runtime_resume i2c: tegra: Remove NULL pointer check before clk_enable/disable/prepare/unprepare i2c: tegra: Don't mark VI I2C as IRQ safe runtime PM spi: rockchip: Fix error in SPI slave pio read spi: rockchip: Support 64-location deep FIFOs spi: rockchip: Config spi rx dma burst size depend on xfer length spi: spi-topcliff-pch: drop call to wakeup-disable spi: spidev: Align buffers for DMA block: Remove callback typedefs for blk_mq_ops ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER regulator: cros-ec-regulator: Fix double free of desc->name. ASoC: tas2562: Convert the tas2562 binding to yaml ASoC: tas2562: Update shutdown GPIO property ASoC: convert Everest ES8316 binding to yaml ASoC: madera: Add channel numbers to AIFs block: Use non _rcu version of list functions for tag_set_list memory: jz4780_nemc: Only request IO memory the driver will use ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry bcache: use disk_{start,end}_io_acct() to count I/O for bcache device NFS: remove redundant initialization of variable result bus: fsl-mc: Add ACPI support for fsl-mc bus/fsl-mc: Refactor the MSI domain creation in the DPRC driver of/irq: Make of_msi_map_rid() PCI bus agnostic of/irq: make of_msi_map_get_device_domain() bus agnostic dt-bindings: arm: fsl: Add msi-map device-tree binding for fsl-mc bus of/device: Add input id to of_dma_configure() of/iommu: Make of_map_rid() PCI agnostic ACPI/IORT: Add an input ID to acpi_dma_configure() ACPI/IORT: Remove useless PCI bus walk ACPI/IORT: Make iort_msi_map_rid() PCI agnostic ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC svcrdma: CM event handler clean up svcrdma: Remove transport reference counting svcrdma: Fix another Receive buffer leak perf bench: Add basic syscall benchmark dma-contiguous: cleanup dma_alloc_contiguous perf/x86/rapl: Add Hygon Fam18h RAPL support sched: Remove duplicated tick_nohz_full_enabled() check kprobes: Remove unnecessary module_mutex locking from kprobe_optimizer() ARM: mstar: Add reboot support ARM: mstar: Add "pmsleep" node to base dtsi ARM: mstar: Add PMU ARM: mstar: Adjust IMI size for infinity3 ARM: mstar: Adjust IMI size for mercury5 ARM: mstar: Adjust IMI size of infinity ARM: mstar: Add IMI SRAM region dt-bindings: arm: mstar: Move existing MStar binding descriptions dt-bindings: arm: mstar: Add binding details for mstar, pmsleep xhci: dbgtty: Make some functions static xhci: dbc: Make function xhci_dbc_ring_alloc() static xdp: Prevent kernel-infoleak in xsk_getsockopt() bpf: Fix swapped arguments in calls to check_buffer_access dt-bindings: PCI: Add EP mode dt-bindings for TI's J721E SoC dt-bindings: PCI: Add host mode dt-bindings for TI's J721E SoC PCI: cadence: Add MSI-X support to Endpoint driver Make LEDS_LP55XX_COMMON depend on I2C to fix build errors: selftests/bpf: Add new bpf_iter context structs to fix build on old kernels PCI: hv: Make some functions static bpf: Fix bpf_ringbuf_output() signature to return long PCI: tegra: Remove PLL power supplies dt-bindings: pci: tegra: Remove PLL power supplies ARM: 8996/1: Documentation/Clean up the description of mach-<class> ARM: 8995/1: drop Thumb-2 workaround for ancient binutils ARM: 8994/1: mm: drop kimage_voffset which was only used by KVM KVM: arm64: Substitute RANDOMIZE_BASE for HARDEN_EL2_VECTORS KVM: arm64: Make nVHE ASLR conditional on RANDOMIZE_BASE net/mlx5: drop unnecessary list_empty net/mlx5: Use fallthrough pseudo-keyword net/mlx5: DR, Reduce print level for matcher print net/mlx5e: Add support for PCI relaxed ordering net/mlx5e: Use indirect call wrappers for RX post WQEs functions net/mlx5e: Move exposure of datapath function to txrx header net/mlx5e: RX, Re-work initializaiton of RX function pointers net/mlx5e: Link non uplink representors to PCI device net/mlx5: E-switch, Use eswitch total_vports net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports net/mlx5: E-switch, Consider maximum vf vports for steering init net/mlx5: Add function ID to reclaim pages debug log net/mlx5: Hold pages RB tree per VF platform/x86: thinkpad_acpi: add documentation for battery charge control parisc: Replace HTTP links with HTTPS ones parisc: elf.h: delete a duplicated word parisc: Report bad pages as HardwareCorrupted ARM: mstar: Fix dts filename for 70mai midrive d08 ARM: mstar: Add dts for 70mai midrive d08 ARM: mstar: Add dts for msc313(e) based BreadBee boards ARM: mstar: Add mercury5 series dtsis ARM: mstar: Add infinity/infinity3 family dtsis ARM: mstar: Add Armv7 base dtsi ARM: mstar: Add binding details for mstar,l3bridge ARM: mstar: Add machine for MStar/Sigmastar Armv7 SoCs dt-bindings: arm: Add mstar YAML schema dt-bindings: vendor-prefixes: Add thingy.jp prefix dt-bindings: vendor-prefixes: Add 70mai vendor prefix dt-bindings: vendor-prefixes: Add sstar vendor prefix dt-bindings: vendor-prefixes: Add mstar vendor prefix arm64: dts: sparx5: Add i2c devices, i2c muxes arm64: dts: sparx5: Add Sparx5 SoC DPLL clock fanotify: compare fsid when merging name event lockdep: Move list.h inclusion into lockdep.h mtd: revert "spi-nor: intel: provide a range for poll_timout" MIPS: qi_lb60: Fix routing to audio amplifier MIPS: Remove legacy MIPS_MACHINE option MIPS: ath79: Remove unused include <asm/mips_machine.h> MIPS: cpu-feature-overrides: Remove not needed overrides Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode staging/speakup: Update TODO list staging: vc04_services: Use fallthrough pseudo-keyword staging: qlge: Use fallthrough pseudo-keyword staging: comedi: s526: Use fallthrough pseudo-keyword staging: rtl8712: Use fallthrough pseudo-keyword staging: ks7010: Use fallthrough pseudo-keyword staging: rtl8723bs: Use fallthrough pseudo-keyword staging: gdm724x: Use fallthrough pseudo-keyword staging: rtl8192e: Use fallthrough pseudo-keyword staging: wfx: Remove unnecessary return variable staging: r8188eu: use proper type for second argiment of rtw_(aes|tkip|wep)_(decrypt|encrypt) staging: greybus: gpio: Use irqchip template staging: vchiq: Fix refcounting bug in buffer_from_host() xtensa: add boot subdirectories build artifacts to 'targets' xtensa: add uImage and xipImage to targets xtensa: move vmlinux.bin[.gz] to boot subdirectory xtensa: initialize_mmu.h: fix a duplicated word selftests/seccomp: add xtensa support xtensa: add seccomp support xtensa: expose syscall through user_pt_regs xtensa: add audit support ARM: dts: berlin: Align L2 cache-controller nodename with dtschema Bluetooth: hci_serdev: Only unregister device if it was registered Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers arm64: dts: qcom: Add Microsoft Lumia 950 (Talkman) device tree arm64: dts: qcom: Add Xiaomi Libra (Mi 4C) device tree arm64: dts: qcom: msm8992: Add RPMCC node arm64: dts: qcom: msm8992: Add PSCI support. arm64: dts: qcom: msm8992: Add PMU node arm64: dts: qcom: msm8992: Add BLSP2_UART2 and I2C nodes arm64: dts: qcom: msm8992: Add SPMI PMIC arbiter device arm64: dts: qcom: msm8992: Add a SCM node arm64: dts: qcom: msm8992: Add a proper CPU map arm64: dts: qcom: bullhead: Move UART pinctrl to SoC arm64: dts: qcom: bullhead: Add qcom,msm-id arm64: dts: qcom: msm8992: Fix SDHCI1 arm64: dts: qcom: msm8992: Modernize the DTS style arm64: dts: qcom: Add support for Sony Xperia Z5 (SoMC Sumire-RoW) arm64: dts: qcom: Move msm8994-smd-rpm contents to lg-bullhead. arm64: dts: qcom: msm8994: Add support for SMD RPM arm64: dts: qcom: msm8992: Add a label to rpm-requests arm64: dts: qcom: msm8994: Add SCM node arm64: dts: qcom: sdm845-db845c: Add hdmi bridge nodes arm64: dts: qcom: add sm8250 GPU nodes arm64: dts: qcom: add sm8150 GPU nodes dt-bindings: power: Add missing rpmpd rpmh regulator level arm64: dts: qcom: sc7180: Add opp-peak-kBps to GPU opp arm64: dts: qcom: sc7180: Add interconnects property for GPU arm64: dts: qcom: SDM845: Enable GPU DDR bw scaling arm64: dts: qcom: sc7180: Add support for context losing replicator remoteproc: qcom_q6v5_mss: Remove redundant running state remoteproc: qcom: q6v5: Update running state before requesting stop remoteproc: qcom_q6v5_mss: Add modem debug policy support remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load usb: chipidea: imx: get available runtime dr mode for wakeup setting soc: qcom: pdr: Reorder the PD state indication ack usb: chipidea: add query_available_role interface KVM: PPC: Book3S HV: Rework secure mem slot dropping KVM: PPC: Book3S HV: Move kvmppc_svm_page_out up KVM: PPC: Book3S HV: Migrate hot plugged memory KVM: PPC: Book3S HV: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs KVM: PPC: Book3S HV: Track the state GFNs associated with secure VMs KVM: PPC: Book3S HV: Disable page merging in H_SVM_INIT_START KVM: PPC: Book3S HV: Fix function definition in book3s_hv_uvmem.c clk: qoriq: add LS1021A core pll mux options clk: clk-atlas6: fix return value check in atlas6_clk_init() clk: tegra: pll: Improve PLLM enable-state detection clk: X1000: Add support for calculat REFCLK of USB PHY. clk: JZ4780: Reformat the code to align it. clk: JZ4780: Add functions for enable and disable USB PHY. clk: Ingenic: Add RTC related clocks for Ingenic SoCs. dt-bindings: clock: Add tabs to align code. dt-bindings: clock: Add RTC related clocks for Ingenic SoCs. power: supply: rt5033_battery: Fix error code in rt5033_battery_probe() power: supply: max17040: Add POWER_SUPPLY_PROP_CAPACITY_ALERT_MIN power: supply: check if calc_soc succeeded in pm860x_init_battery power: supply: bq2xxxx: Replace HTTP links with HTTPS ones power: reset: add driver for LinkStation power off ARM: dts: Aspeed: tacoma: Enable EHCI controller ARM: dts: aspeed: rainier: Enable EHCI controller ARM: dts: aspeed: rainier: Switch OCCs to P10 ARM: dts: aspeed: rainier: Add FSI I2C masters ARM: dts: aspeed: rainier: Add CFAM SPI controllers ARM: dts: aspeed: rainier: Add I2C buses for NVMe use ARM: dts: aspeed: Initial device tree for AMD EthanolX ARM: dts: rainier: Describe GPIO mux on I2C3 power: supply: sc27xx: prevent adc * 1000 from overflow math64: New DIV_S64_ROUND_CLOSEST helper doc/zh_CN: add cpu-load Chinese version Documentation/admin-guide: tainted-kernels: fix spelling mistake MAINTAINERS: adjust kprobes.rst entry to new location devices.txt: document rfkill allocation clk: davinci: Use fallthrough pseudo-keyword clk: imx: Use fallthrough pseudo-keyword PCI: correct flag name docs: filesystems: vfs: correct flag name clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk clk: qcom: gcc-sdm660: Add missing modem reset docs: filesystems: vfs: correct sync_mode flag names docs: path-lookup: markup fixes for emphasis docs: path-lookup: more markup fixes docs: path-lookup: fix HTML entity mojibake sched: Fix a typo in a comment fsnotify: create method handle_inode_event() in fsnotify_operations fanotify: report parent fid + child fid fanotify: report parent fid + name + child fid fanotify: add support for FAN_REPORT_NAME fanotify: report events with parent dir fid to sb/mount/non-dir marks fanotify: add basic support for FAN_REPORT_DIR_FID fsnotify: remove check that source dentry is positive fsnotify: send event with parent/name info to sb/mount/non-dir marks audit: do not set FS_EVENT_ON_CHILD in audit marks mask inotify: do not set FS_EVENT_ON_CHILD in non-dir mark mask fsnotify: pass dir and inode arguments to fsnotify() fsnotify: create helper fsnotify_inode() of: property: Add device link support for pinctrl-0 through pinctrl-8 of: property: Add device link support for multiple DT bindings arm64: dts: qcom: sc7180: Add iommus property to ETR arm64: dts: qcom: sc7180: Add support to skip powering up of ETM integrity: remove redundant initialization of variable ret arm64: dts: qcom: sc7180: Add properties to qfprom for fuse blowing tools, bpftool: Add LSM type to array of prog names tools, bpftool: Skip type probe if name is not found Smack: prevent underflow in smk_set_cipso() Smack: fix another vsscanf out of bounds i2c: core: do not use logical device when creating irq domain net/mlx4: Use fallthrough pseudo-keyword drm: Remove redundant NULL check qed: fix assignment of n_rq_elems to incorrect params field vfio/type1: Refactor vfio_iommu_type1_ioctl() vfio/pci: Add QAT devices to denylist vfio/pci: Add device denylist PCI: Add Intel QuickAssist device IDs vfio/pci: Hold igate across releasing eventfd contexts vfio/spapr_tce: convert get_user_pages() --> pin_user_pages() vfio/type1: Add conditional rescheduling after iommu map failed vfio/pci: Add Intel X550 to hidden INTx devices vfio: Cleanup allowed driver naming sfc_ef100: implement ndo_get_phys_port_{id,name} sfc_ef100: read device MAC address at probe time sfc_ef100: probe the PHY and configure the MAC sfc_ef100: actually perform resets sfc_ef100: extend ef100_check_caps to cover datapath_caps3 sfc_ef100: read datapath caps, implement check_caps sfc_ef100: process events for MCDI completions sfc_ef100: implement ndo_open/close and EVQ probing sfc_ef100: implement MCDI transport sfc_ef100: don't call efx_reset_down()/up() on EF100 sfc_ef100: PHY probe stub sfc_ef100: reset-handling stub sfc: skeleton EF100 PF driver sfc_ef100: register accesses on EF100 sfc_ef100: add EF100 register definitions sfc: remove efx_ethtool_nway_reset() fsnotify: send event to parent and child with single callback inotify: report both events on parent and child with single callback dnotify: report both events on parent and child with single callback fanotify: no external fh buffer in fanotify_name_event fanotify: use struct fanotify_info to parcel the variable size buffer fsnotify: add object type "child" to object type iterator fanotify: use FAN_EVENT_ON_CHILD as implicit flag on sb/mount/non-dir marks fanotify: prepare for implicit event flags in mark mask fanotify: mask out special event flags from ignored mask fanotify: generalize test for FAN_REPORT_FID fanotify: distinguish between fid encode error and null fid fanotify: generalize merge logic of events on dir fanotify: generalize the handling of extra event flags fanotify: remove event FAN_DIR_MODIFY net: prp: enhance debugfs to display PRP info net: prp: add packet handling support net: hsr: define and use proto_ops ptrs to handle hsr specific frames net: prp: add supervision frame generation utility function net: hsr: introduce protocol specific function pointers net: hsr: introduce common code for skb initialization hsr: enhance netlink socket interface to support PRP qed: fix the allocation of the chains with an external PBL arm64: dts: meson: fix mmc0 tuning error on Khadas VIM3 arm64: dts: meson: misc fixups for w400 dtsi bnxt_en: Add support for 'ethtool -d' bnxt_en: Switch over to use the 64-bit software accumulated counters. bnxt_en: Accumulate all counters. bnxt_en: Retrieve hardware masks for port counters. bnxt_en: Retrieve hardware counter masks from firmware if available. bnxt_en: Allocate additional memory for all statistics blocks. bnxt_en: Refactor statistics code and structures. bnxt_en: Use macros to define port statistics size and offset. bnxt_en: Update firmware interface to 1.10.1.54. bnxt_en: Remove PCIe non-counters from ethtool statistics net: Removed the device type check to add mpls support for devices ipmr: Copy option to correct variable fs: define inode flags using bit numbers kill unused dump_fpu() instances regset: kill user_regset_copyout{,_zero}() regset(): kill ->get_size() regset: kill ->get() csky: switch to ->regset_get() xtensa: switch to ->regset_get() parisc: switch to ->regset_get() nds32: switch to ->regset_get() nios2: switch to ->regset_get() hexagon: switch to ->regset_get() h8300: switch to ->regset_get() openrisc: switch to ->regset_get() riscv: switch to ->regset_get() c6x: switch to ->regset_get() ia64: switch to ->regset_get() arc: switch to ->regset_get() arm: switch to ->regset_get() sh: convert to ->regset_get() arm64: switch to ->regset_get() mips: switch to ->regset_get() sparc: switch to ->regset_get() s390: switch to ->regset_get() powerpc: switch to ->regset_get() x86: switch to ->regset_get() regset: new method and helpers for it copy_regset_to_user(): do all copyout at once. [elf-fdpic] switch coredump to regsets [elf-fdpic] use elf_dump_thread_status() for the dumper thread as well [elf-fdpic] move allocation of elf_thread_status into elf_dump_thread_status() [elf-fdpic] coredump: don't bother with cyclic list for per-thread objects kill elf_fpxregs_t take fdpic-related parts of elf_prstatus out unexport linux/elfcore.h introduction of regset ->get() wrappers, switching ELF coredumps to those net/smc: unique reason code for exceeded max dmb count s390/ism: indicate correct error reason in ism_alloc_dmb() sfc: drop unnecessary list_empty ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() fsnotify: pass dir argument to handle_event() callback PCI: dwc: hisi: Remove non-ECAM HiSilicon hip05/hip06 driver igc: Fix static checker warning igc: Clean up the hw_stats structure igc: Clean up the mac_info structure igc: Remove ledctl_ fields from the mac_info structure igc: Fix registers definition igc: Remove unneeded ICTXQMTC register igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters igc: Remove unneeded variable sparc64: get rid of odd callers of copy_regset_from_user() sparc32: get rid of odd callers of copy_regset_from_user() RDMA/core: Fix return error value in _ib_modify_qp() to negative PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register PCI: cadence: Add new *ops* for CPU addr fixup dt-bindings: PCI: cadence: Remove "mem" from reg binding PCI: cadence: Allow pci_host_bridge to have custom pci_ops PCI: cadence: Add support to start link and verify link status PCI: cadence: Convert all r/w accessors to perform only 32-bit accesses linux/kernel.h: Add PTR_ALIGN_DOWN macro PCI: cadence: Fix cdns_pcie_{host|ep}_setup() error path PCI: cadence: Use "dma-ranges" instead of "cdns,no-bar-match-nbits" property KVM: Using macros instead of magic values genirq/debugfs: Add missing irqchip flags genirq/affinity: Make affinity setting if activated opt-in RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 RDMA/mlx5: Use MLX5_SET macro instead of local structure spi: correct kernel-doc inconsistency spi: sun4i: update max transfer size reported spi: imx: enable runtime pm support MIPS: KVM: Fix build error caused by 'kvm_run' cleanup platform/x86: thinkpad_acpi: use standard charge control attribute names platform/x86: thinkpad_acpi: remove unused defines platform/chrome: cros_ec: Fix host command for regulator control. regulator: pca9450: Convert to use module_i2c_driver Revert "usb: dwc2: override PHY input signals with usb role switch support" platform/x86: ISST: drop a duplicated word in isst_if.h Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" ACPI: APEI: remove redundant assignment to variable rc ASoC: dt-bindings: q6asm: Add Q6ASM_DAI_{TX_RX, TX, RX} defines ASoC: AMD: Restore PME_EN state at Power On ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check ACPI: NUMA: Remove the useless sub table pointer check ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs ASoC: intel: use asoc_substream_to_rtd() ASoC: intel/boards: use asoc_substream_to_rtd() ACPICA: Update version to 20200717 ACPICA: Do not increment operation_region reference counts for field units ACPICA: Replace one-element array with flexible-array ACPI: Replace HTTP links with HTTPS ones powercap: Add Power Limit4 support ACPI: Use valid link to the ACPI specification iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory mmc: jz4740: Use pm_ptr() macro PM: Make *_DEV_PM_OPS macros use __maybe_unused PM: core: introduce pm_ptr() macro USB: iowarrior: fix up report size handling for some devices PCI: hv: Fix a timing issue which causes kdump to fail occasionally pm-graph v5.7 - important s2idle fixes x86/cpu: Refactor sync_core() for readability x86/cpu: Relocate sync_core() to sync_core.h x86/cpufeatures: Add enumeration for SERIALIZE instruction x86/mm/64: Make sync_global_pgds() static x86/mm/64: Do not sync vmalloc/ioremap mappings x86/mm: Pre-allocate P4D/PUD pages for vmalloc area ACPI: OSL: Clean up the removal of unused memory mappings ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() ACPICA: Preserve memory opregion mappings ACPI: OSL: Implement deferred unmapping of ACPI memory Revert "test_firmware: Test platform fw loading on non-EFI systems" dmaengine: dw: Don't include unneeded header to platform data header MAINTAINERS: Add Git repository for memory controller drivers memory: brcmstb_dpfe: Fix language typo memory: samsung: exynos5422-dmc: Correct white space issues memory: samsung: exynos-srom: Correct alignment memory: pl172: Enclose macro argument usage in parenthesis memory: of: Correct kerneldoc memory: omap-gpmc: Fix language typo memory: omap-gpmc: Correct white space issues memory: omap-gpmc: Use 'unsigned int' for consistency memory: omap-gpmc: Enclose macro argument usage in parenthesis memory: omap-gpmc: Correct kerneldoc memory: mvebu-devbus: Align with open parenthesis memory: mvebu-devbus: Add missing braces to all arms of if statement memory: bt1-l2-ctl: Add blank lines after declarations dmaengine: Actions: Add support for S700 DMA engine dmaengine: Actions: get rid of bit fields from dma descriptor dt-bindings: dmaengine: convert Actions Semi Owl SoCs bindings to yaml dmaengine: idxd: add missing invalid flags field to completion dmaengine: dw: Initialize max_sg_burst capability dmaengine: dw: Introduce max burst length hw config dmaengine: dw: Initialize min and max burst DMA device capability dmaengine: dw: Set DMA device max segment size parameter dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config dmaengine: Introduce DMA-device device_caps callback dmaengine: Introduce max SG burst capability dmaengine: Introduce min burst length capability dt-bindings: dma: dw: Add max burst transaction length property dt-bindings: dma: dw: Convert DW DMAC to DT binding udf: osta_udf.h: delete a duplicated word reiserfs: reiserfs.h: delete a duplicated word ext2: ext2.h: fix duplicated word + typos dmaengine: ti: k3-udma: Query throughput level information from hardware dmaengine: ti: k3-udma: Use defines for capabilities register parsing printk: Make linux/printk.h self-contained s390/vmemmap: coding style updates s390/vmemmap: avoid memset(PAGE_UNUSED) when adding consecutive sections s390/vmemmap: remember unused sub-pmd ranges s390/vmemmap: fallback to PTEs if mapping large PMD fails s390/vmem: cleanup empty page tables s390/vmemmap: take the vmem_mutex when populating/freeing s390/vmemmap: cleanup when vmemmap_populate() fails thermal: qcom: tsens-v0_1: Add support for MSM8939 s390/vmemmap: extend modify_pagetable() to handle vmemmap s390/vmem: consolidate vmem_add_range() and vmem_remove_range() s390/vmem: rename vmem_add_mem() to vmem_add_range() s390: enable HAVE_FUNCTION_ERROR_INJECTION s390/pci: clarify comment in s390_mmio_read/write dt-bindings: tsens: qcom: Document MSM8939 compatible irqchip/imx-intmux: Implement intmux runtime power management irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() irqchip: Fix IRQCHIP_PLATFORM_DRIVER_* compilation by including module.h irqchip/stm32-exti: Map direct event to irq parent irqchip/mtk-cirq: Convert to a platform driver irqchip/mtk-sysirq: Convert to a platform driver irqchip/qcom-pdc: Switch to using IRQCHIP_PLATFORM_DRIVER helper macros irqchip: Add IRQCHIP_PLATFORM_DRIVER_BEGIN/END and IRQCHIP_MATCH helper macros irqchip: irq-bcm2836.h: drop a duplicated word irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR irqchip/irq-bcm7038-l1: Guard uses of cpu_logical_map irqchip/gic-v3: Remove unused register definition irqchip/qcom-pdc: Allow QCOM_PDC to be loadable as a permanent module genirq: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent irqdomain: Export irq_domain_update_bus_token irqchip/mips-gic: Make local symbols static genirq/irqdomain: Remove redundant NULL pointer check on fwnode irqchip/ativic32: Constify irq_domain_ops irqchip/stm32-exti: Use the hwspin_lock_timeout_in_atomic() API drm/fourcc: fix Amlogic Video Framebuffer Compression macro powerpc/fadump: Fix build error with CONFIG_PRESERVE_FA_DUMP=y mtd: spi-nor: update read capabilities for w25q64 and s25fl064k mtd: spi-nor: micron: Add SPI_NOR_DUAL_READ flag on mt25qu02g mtd: spi-nor: macronix: Add support for mx66u2g45g mtd: spi-nor: intel-spi: Simulate WRDI command m68k: stmark2: enable edma support for dspi m68k: use asm-generic cmpxchg_local() m68k: mcfmmu: remove stale part of comment about steal_context m68knommu: fix overwriting of bits in ColdFire V3 cache control m68k: fix ColdFire mmu init compile warning m68knommu: fix use of cpu_to_le() on IO access m68knommu: __force type casts for raw IO access m68k: stmark2: defconfig updates gpio: regmap: fix type clash power: fix duplicated words in bq2415x_charger.h power: Convert to DEFINE_SHOW_ATTRIBUTE power: reset: keystone-reset: Replace HTTP links with HTTPS ones SUNRPC: Refresh the show_rqstp_flags() macro x86/ioperm: Initialize pointer bitmap with NULL rather than 0 entry: Correct __secure_computing() stub f2fs: compress: delay temp page allocation f2fs: compress: fix to update isize when overwriting compressed file f2fs: space related cleanup powerpc/powernv/pci.h: delete duplicated word powerpc/smu.h: delete duplicated word powerpc/reg.h: delete duplicated word powerpc/ppc_asm.h: delete duplicated word powerpc/hw_breakpoint.h: delete duplicated word powerpc/epapr_hcalls.h: delete duplicated words powerpc/cputime.h: delete duplicated word powerpc/book3s/radix-4k.h: delete duplicated word powerpc/book3s/mmu-hash.h: delete duplicated word powerpc/lib: remove memcpy_flushcache redundant return powerpc/ptdump: Refactor update of pg_state powerpc/ptdump: Refactor update of st->last_pa powerpc/32s: Use dedicated segment for modules with STRICT_KERNEL_RWX powerpc/32s: Kernel space starts at TASK_SIZE powerpc/32: Set user/kernel boundary at TASK_SIZE instead of PAGE_OFFSET powerpc/32s: Only leave NX unset on segments used for modules powerpc: Use MODULES_VADDR if defined powerpc/lib: Prepare code-patching for modules allocated outside vmalloc space powerpc/papr_scm: Make some symbols static powerpc/64s: allow for clang's objdump differences powerpc: Implement smp_cond_load_relaxed() powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint powerpc/pseries: Implement paravirt qspinlocks for SPLPAR powerpc/64s: Implement queued spinlocks and rwlocks entry: Correct 'noinstr' attributes powerpc: Move spinlock implementation to simple_spinlock powerpc/pseries: Move some PAPR paravirt functions to their own file powerpc/numa: Limit possible nodes to within num_possible_nodes macintosh/via-macii: Clarify definition of macii_init() macintosh/via-macii: Use the stack for reset request storage macintosh/via-macii: Use unsigned type for autopoll_devs variable macintosh/via-macii: Use bool type for reading_reply variable macintosh/via-macii: Handle poll replies correctly macintosh/via-macii: Remove read_done state macintosh/via-macii: Handle /CTLR_IRQ signal correctly macintosh/via-macii: Poll the device most likely to respond macintosh/via-macii: Access autopoll_devs when inside lock macintosh/adb-iop: Implement SRQ autopolling macintosh/adb-iop: Implement sending -> idle state transition macintosh/adb-iop: Implement idle -> sending state transition macintosh/adb-iop: Resolve static checker warnings macintosh/adb-iop: Access current_req and adb_iop_state when inside lock macintosh/adb-iop: Adopt bus reset algorithm from via-macii driver macintosh/adb-iop: Correct comment text macintosh/adb-iop: Remove dead and redundant code powerpc/perf: Initialize power10 PMU registers in cpu setup routine powerpc/powernv/sriov: Remove vfs_expanded powerpc/powernv/sriov: Make single PE mode a per-BAR setting powerpc/powernv/sriov: Refactor M64 BAR setup powerpc/powernv/sriov: Move M64 BAR allocation into a helper powerpc/powernv/sriov: De-indent setup and teardown powerpc/powernv/sriov: Drop iov->pe_num_map[] powerpc/powernv/pci: Refactor pnv_ioda_alloc_pe() powerpc/powernv/sriov: Factor out M64 BAR setup powerpc/powernv/sriov: Simplify used window tracking powerpc/powernv/sriov: Rename truncate_iov powerpc/powernv/sriov: Explain how SR-IOV works on PowerNV powerpc/powernv/sriov: Move SR-IOV into a separate file powerpc/powernv/pci: Initialise M64 for IODA1 as a 1-1 window powerpc/powernv/pci: Add explicit tracking of the DMA setup state powerpc/powernv/pci: Always tear down DMA windows on PE release powerpc/powernv/pci: Add pci_bus_to_pnvhb() helper powerpc/eeh: Move PE tree setup into the platform powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() powerpc/eeh: Remove class code field from edev powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() powerpc/eeh: Remove VF config space restoration powerpc/eeh: Kill off eeh_ops->get_pe_addr() powerpc/pseries: Stop using pdn->pe_number powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev powerpc/eeh: Remove eeh_dev.c powerpc/eeh: Remove eeh_dev_phb_init_dynamic() powerpc/watchpoint: Remove 512 byte boundary powerpc/watchpoint: Return available watchpoints dynamically powerpc/watchpoint: Guest support for 2nd DAWR hcall powerpc/watchpoint: Rename current H_SET_MODE DAWR macro powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR powerpc/watchpoint: Enable watchpoint functionality on power10 guest powerpc/watchpoint: Fix DAWR exception for CACHEOP powerpc/watchpoint: Fix DAWR exception constraint powerpc/watchpoint: Fix 512 byte boundary limit powerpc/book3s64/pkey: Disable pkey on POWER6 and before dt-bindings: i2c: renesas,iic: Document r8a774e1 support dt-bindings: i2c: renesas,i2c: Document r8a774e1 support i2c: rcar: slave: only send STOP event when we have been addressed MIPS: Fix unable to reserve memory for Crash kernel x86: uv: uv_hub.h: Delete duplicated word x86: cmpxchg_32.h: Delete duplicated word x86: bootparam.h: Delete duplicated word MIPS: CPU#0 is not hotpluggable MIPS: ingenic: JZ4725B: Add IPU node mips: octeon: octeon.h: delete duplicated word mips: octeon: cvmx-pow.h: fix duplicated words mips: octeon: cvmx-pkoh: fix duplicated words mips: octeon: cvmx-pip.h: delete duplicated word mips: octeon: cvmx-l2c.h: delete duplicated word mips: io.h: delete duplicated word bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands selftests/bpf: Add BPF XDP link selftests libbpf: Add support for BPF XDP link bpf: Implement BPF XDP link-specific introspection APIs bpf, xdp: Implement LINK_UPDATE for BPF XDP link bpf, xdp: Add bpf_link-based XDP attachment API bpf, xdp: Extract common XDP program attachment logic bpf, xdp: Maintain info on attached XDP BPF programs in net_device bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL bpf: Fix build on architectures with special bpf_user_pt_regs_t bpf/local_storage: Fix build without CONFIG_CGROUP Documentation/bpf: Document CGROUP_STORAGE map type selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress bpf: Make cgroup storages shared between programs on the same cgroup selftests/bpf: Add get_stackid_cannot_attach selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs selftests/bpf: Add callchain_stackid selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_[stack|stackid] cannot work selftests/bpf: Add a test for out of bound rdonly buf access bpf: Separate bpf_get_[stack|stackid] for perf events BPF selftests/bpf: Add a test for bpf sk_storage_map iterator selftests/bpf: Add test for bpf array map iterators selftests/bpf: Add test for bpf hash map iterators tools/bpftool: Add bpftool support for bpf map element iterator tools/libbpf: Add support for bpf map element iterator bpf: Implement bpf iterator for sock local storage map bpf: Implement bpf iterator for array maps bpf: Implement bpf iterator for hash maps bpf: Add bpf_prog iterator bpf: Implement bpf iterator for map elements bpf: Fix pos computation for bpf_iter seq_ops->start() bpf: Support readonly/readwrite buffers in verifier selftests/bpf: Test BPF socket lookup and reuseport with connections bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t bpf: Refactor bpf_iter_reg to have separate seq_info member udp: Don't discard reuseport selection when group has connections tools/bpftool: Strip BPF .o files before skeleton generation driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW} tools/testing/nvdimm: Emulate firmware activation commands tools/testing/nvdimm: Prepare nfit_ctl_test() for ND_CMD_CALL emulation tools/testing/nvdimm: Add command debug messages tools/testing/nvdimm: Cleanup dimm index passing ACPI: NFIT: Define runtime firmware activation commands ACPI: NFIT: Move bus_dsm_mask out of generic nvdimm_bus_descriptor libnvdimm: Validate command family indices locking/lockdep: Fix overflow in presentation of average lock-time io-wq: update hash bits io_uring: fix missing io_queue_linked_timeout() io_uring: mark ->work uninitialised after cleanup x86/xen/time: Set the X86_FEATURE_TSC_KNOWN_FREQ flag in xen_tsc_khz() bcache: fix bio_{start,end}_io_acct with proper device bcache: avoid extra memory consumption in struct bbio for large bucket size bcache: avoid extra memory allocation from mempool c->fill_iter bcache: add sysfs file to display feature sets information of cache set bcache: add bucket_size_hi into struct cache_sb_disk for large bucket bcache: handle btree node memory allocation properly for bucket size > 8MB bcache: handle cache set verify_ondisk properly for bucket size > 8MB bcache: handle cache prio_buckets and disk_buckets properly for bucket size > 8MB bcache: handle c->uuids properly for bucket size > 8MB bcache: introduce meta_bucket_pages() related helper routines bcache: struct cache_sb is only for in-memory super block now bcache: move bucket related code into read_super_common() bcache: increase super block version for cache device and backing device bcache: fix super block seq numbers comparision in register_cache_set() bcache: disassemble the big if() checks in bch_cache_set_alloc() bcache: add more accurate error information in read_super_common() bcache: add read_super_common() to read major part of super block bcache: fix overflow in offset_to_stripe() bcache: avoid nr_stripes overflow in bcache_device_init() bcache: Use struct_size() in kzalloc() bcache: movinggc: Use struct_size() helper in kzalloc() bcache: writeback: Remove unneeded variable i bcache: journel: use for_each_clear_bit() to simplify the code bcache: allocate meta data pages as compound pages bcache: Fix typo in Kconfig name staging: comedi: addi: Replace HTTP links with HTTPS ones staging: comedi: amplc: Replace HTTP links with HTTPS ones staging: comedi: das: Replace HTTP links with HTTPS ones staging: comedi: dt: Replace HTTP links with HTTPS ones staging: comedi: ni: Replace HTTP links with HTTPS ones staging: comedi: pcl: Replace HTTP links with HTTPS ones staging: comedi: pcm: Replace HTTP links with HTTPS ones staging: comedi: adl: Replace HTTP links with HTTPS ones staging: comedi: adv: Replace HTTP links with HTTPS ones staging: comedi: cb: Replace HTTP links with HTTPS ones staging: comedi: Replace HTTP links with HTTPS ones STAGING - REALTEK RTL8188EU DRIVERS: Fix Coding Style Error x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family sched/uclamp: Remove unnecessary mutex_init() firmware_loader: EFI firmware loader must handle pre-allocated buffer selftest/firmware: Add selftest timeout in settings test_firmware: Test platform fw loading on non-EFI systems x86/defconfigs: Refresh defconfig files x86/mm: Remove the unused mk_kernel_pgd() #define x86/tsc: Remove unused "US_SCALE" and "NS_SCALE" leftover macros x86/ioapic: Remove unused "IOAPIC_AUTO" define net: dsa: mv88e6xxx: Use chip-wide max frame size for MTU net: dsa: mv88e6xxx: Support jumbo configuration on 6190/6190X net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration scsi: mvsas: Move 'core_nr' inside #ifdef and remove unused variable 'res_flag' scsi: esas2r: Demote a few non-conformant kerneldoc headers scsi: bnx2i: Add parameter description and rename another scsi: bfa: Ensure a blank line precedes next function/header scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' scsi: qedi: Demote seemingly unintentional kerneldoc header scsi: bfa: Demote seemingly unintentional kerneldoc header scsi: bfa: Demote seemingly unintentional kerneldoc header scsi: bfa: Demote non-kerneldoc headers down to standard comment blocks scsi: esas2r: Add braces around the one-line if() scsi: qedi: Remove set but unused variable 'tmp' scsi: be2iscsi: Correct misdocumentation of function param 'ep' scsi: bnx2i: Add, remove and edit some function parameter descriptions scsi: bnx2i: Fix a whole host of kerneldoc issues scsi: bfa: Remove unused variable 'adisc' scsi: bfa: Demote non-compliant kerneldoc headers to standard comments scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param scsi: bfa: Staticify non-external functions scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg scsi: csiostor: Mark known unused variable as __always_unused scsi: bfa: Remove a few unused variables 'pgoff' and 't' scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param scsi: lpfc: Fix a bunch of kerneldoc misdemeanors scsi: qla4xxx: Rename function parameter descriptions scsi: lpfc: Add and rename a whole bunch of function parameter descriptions scsi: lpfc: Use __printf() format notation scsi: qla4xxx: Remove set but unused variable 'status' scsi: ips: Convert strnlen() to memcpy() since result should not be NUL terminated scsi: ips: Remove some set but unused variables scsi: qedi: Remove 2 set but unused variables scsi: bfa: Demote seemingly unintentional kerneldoc header scsi: bfa: Remove set but unused variable 'rp' scsi: bnx2i: Add missing descriptions for 'attr' parameter scsi: bfa: Staticify local functions scsi: ufs: ufs-exynos: Demote seemingly unintentional kerneldoc header scsi: bnx2i: Fix parameter misnaming in function header scsi: ufs: ufs-qcom: Demote nonconformant kerneldoc headers scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues scsi: lpfc: Fix some function parameter descriptions scsi: cxgb3i: Remove bad documentation and demote kerneldoc header scsi: sym53c8xx_2: Ensure variable has the same stipulations as code using it scsi: sym53c8xx_2: Add missing description for 'pdev' scsi: lpfc: Ensure variable has the same stipulations as code using it scsi: bfa: Staticify all local functions scsi: csiostor: Demote kerneldoc that fails to meet the criteria scsi: qla4xxx: Supply description for 'code' scsi: qla4xxx: Remove three set but unused variables scsi: csiostor: Fix misnamed function parameter scsi: lpfc: Fix-up formatting/docrot where appropriate scsi: qla4xxx: Document qla4xxx_process_ddb()'s 'conn_err' scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param scsi: qla4xxx: Repair function documentation headers scsi: qla4xxx: Fix some kerneldoc parameter documentation issues scsi: pm8001: Staticify 'pm80xx_pci_mem_copy' and 'mpi_set_phy_profile_req' scsi: lpfc: Fix-up around 120 documentation issues scsi: qla4xxx: Fix incorrectly named function parameter scsi: qla4xxx: Fix-up incorrectly documented parameter scsi: lpfc: Remove unused variable 'pg_addr' scsi: qla4xxx: Move 'qla4_82xx_reg_tbl' to the only place its used scsi: pm8001: Remove a bunch of set but unused variables scsi: pm8001: Fix some function documentation issues scsi: pm8001: Fix a bunch of kerneldoc issues scsi: aic7xxx: Remove set but unused variables 'targ_info' and 'value' scsi: qla4xxx: Move 'qla4_83xx_reg_tbl' from shared header scsi: qla4xxx: Check return value of pci_set_mwi() scsi: qla4xxx: Remove set but unused variable 'func_number' scsi: pm8001: Add descriptions for unused 'attr' function parameters scsi: pm8001: Move function header and supply some missing parameter descriptions scsi: aic94xx: Fix kerneldoc formatting issue with 'task' scsi: aacraid: Add descriptions for missing parameters scsi: aic94xx: Fix a couple of kerneldoc formatting issues scsi: aacraid: Add missing description for 'dev' scsi: aacraid: Add missing description for 'dev' scsi: aacraid: Add descriptions for missing parameters scsi: aic7xxx: aic79xx_core: Remove a bunch of unused variables scsi: arcmsr: arcmsr_hba: Remove statement with no effect scsi: dpt_i2o: Remove superfluous memset() scsi: core: Delete unnecessary buffer allocation for every loop iteration scsi: core: Add missing scsi_device_put() in scsi_host_block() scsi: core: Only return started requests from scsi_host_find_tag() scsi: fcoe: Use eth_zero_addr() to clear mac address scsi: fnic: Use eth_broadcast_addr() to assign broadcast address scsi: isci: Remove redundant initialization of variable 'status' scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer scsi: mesh: Fix panic after host or bus reset scsi: libsas: Remove redundant assignment to variable res scsi: libsas: Check link status in ATA prereset() scsi: libsas: Remove postreset from sas_sata_ops scsi: lpfc: Add dependency on CPU_FREQ scsi: ppa: Remove superfluous breaks scsi: imm: Remove superfluous breaks scsi: block: pm: Simplify resume handling scsi: ufs-qcom: Add Inline Crypto Engine support scsi: ufs: Add program_key() variant op scsi: ufs-qcom: Name the dev_ref_clk_ctrl registers scsi: firmware: qcom_scm: Add support for programming inline crypto keys scsi: aic79xx: Restore modes when exiting ahd_linux_queue_abort_cmd() scsi: megaraid_sas: Clear affinity hint scsi: hpsa: Bump version scsi: hpsa: Increase controller error handling timeout scsi: hpsa: Increase queue depth for external LUNs scsi: hpsa: Correct rare oob condition scsi: scsi_transport_iscsi: Drop a duplicated word scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors net: hix5hd2_gmac: Remove unneeded cast from memory allocation l2tp: WARN_ON rather than BUG_ON in l2tp_session_free l2tp: remove BUG_ON refcount value in l2tp_session_free l2tp: WARN_ON rather than BUG_ON in l2tp_session_queue_purge l2tp: don't BUG_ON seqfile checks in l2tp_ppp l2tp: don't BUG_ON session magic checks in l2tp_ppp l2tp: remove BUG_ON in l2tp_tunnel_closeall l2tp: remove BUG_ON in l2tp_session_queue_purge l2tp: WARN_ON rather than BUG_ON in l2tp_dfs_seq_start l2tp: avoid multiple assignments icmp6: support rfc 4884 icmp: prepare rfc 4884 for ipv6 icmp: revise rfc4884 tests sctp: remove redundant initialization of variable status net: openvswitch: fixes potential deadlock in dp cleanup code sctp: fix slab-out-of-bounds in SCTP_DELAYED_SACK processing mISDN: Don't try to print a sockptr_t from debug logging code. net: optimize the sockptr_t for unified kernel/user address spaces net: pass a sockptr_t into ->setsockopt net/tcp: switch do_tcp_setsockopt to sockptr_t net/tcp: switch ->md5_parse to sockptr_t net/udp: switch udp_lib_setsockopt to sockptr_t net/ipv6: switch do_ipv6_setsockopt to sockptr_t net/ipv6: factor out a ipv6_set_opt_hdr helper net/ipv6: switch ipv6_flowlabel_opt to sockptr_t net/ipv6: split up ipv6_flowlabel_opt net/ipv6: switch ip6_mroute_setsockopt to sockptr_t net/ipv4: switch do_ip_setsockopt to sockptr_t net/ipv4: merge ip_options_get and ip_options_get_from_user net/ipv4: switch ip_mroute_setsockopt to sockptr_t bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t netfilter: switch nf_setsockopt to sockptr_t netfilter: switch xt_copy_counters to sockptr_t netfilter: remove the unused user argument to do_update_counters net/xfrm: switch xfrm_user_policy to sockptr_t net: switch sock_set_timeout to sockptr_t net: switch sock_set_timeout to sockptr_t net: switch sock_setbindtodevice to sockptr_t net: switch copy_bpf_fprog_from_user to sockptr_t net: add a new sockptr_t type bpfilter: reject kernel addresses net/bpfilter: split __bpfilter_process_sockopt bpfilter: fix up a sparse annotation net/sched: cls_flower: Add hash info to flow classification net/flow_dissector: add packet hash dissection net: hyperv: dump TX indirection table to ethtool regs ARM: configs: at91: sama5: enable CAN PLATFORM driver ARM: configs: at91: sama5: enable bridge and VLAN filtering ARM: configs: at91: sama5: add support for KSZ ethernet switches soc: TI knav_qmss: make symbol 'knav_acc_range_ops' static firmware: ti_sci: Replace HTTP links with HTTPS ones soc: ti/ti_sci_protocol.h: drop a duplicated word + clarify soc: ti: k3: fix semicolon.cocci warnings soc: ti: k3-ringacc: fix: warn: variable dereferenced before check 'ring' nfsd: netns.h: delete a duplicated word dmaengine: ti: k3-udma: Switch to k3_ringacc_request_rings_pair soc: ti: k3-ringacc: separate soc specific initialization soc: ti: k3-ringacc: add request pair of rings api. soc: ti: k3-ringacc: add ring's flags to dump soc: ti: k3-ringacc: Move state tracking variables under a struct dt-bindings: soc: ti: k3-ringacc: convert bindings to json-schema SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") mtd: properly check all write ioctls for permissions clk: qcom: lpass: Add support for LPASS clock controller for SC7180 clk: qcom: gcc: Add support for GCC LPASS clock for SC7180 dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7180 clk: qcom: gdsc: Add support to enable retention of GSDCR RDMA/mlx5: Fix typo in enum name drm/omap: Use {} to zero initialize the mode IB/hfi1: Use fallthrough pseudo-keyword RDMA/uverbs: Silence shiftTooManyBitsSigned warning RDMA/uverbs: Remove redundant assignments i2c: revert "i2c: core: Allow drivers to disable i2c-core irq mapping" RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow i2c: fsi: Prevent adding adapters for ports without dts nodes RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR RDMA/core: Update write interface to use automatic object lifetime io_uring: deduplicate io_grab_files() calls io_uring: don't do opcode prep twice io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works io_uring: batch put_task_struct() tasks: add put_task_struct_many() io_uring: return locked and pinned page accounting io_uring: don't miscount pinned memory io_uring: don't open-code recv kbuf managment io_uring: extract io_put_kbuf() helper io_uring: move BUFFER_SELECT check into *recv[msg] io_uring: free selected-bufs if error'ed io_uring: don't forget cflags in io_recv() io_uring: remove extra checks in send/recv io_uring: indent left {send,recv}[msg]() io_uring: simplify file ref tracking in submission state io_uring/io-wq: move RLIMIT_FSIZE to io-wq io_uring: alloc ->io in io_req_defer_prep() io_uring: remove empty cleanup of OP_OPEN* reqs io_uring: inline io_req_work_grab_env() RDMA/core: Align abort/commit object scheme for write() and ioctl() paths io_uring: place cflags into completion data io_uring: remove sequence from io_kiocb io_uring: use non-intrusive list for defer io_uring: remove init for unused list io_uring: add req->timeout.list io_uring: use completion list for CQ overflow io_uring: use inflight_entry list for iopoll'ing io_uring: rename ctx->poll into ctx->iopoll io_uring: share completion list w/ per-op space io_uring: follow **iovec idiom in io_import_iovec io_uring: add a helper for async rw iovec prep io_uring: simplify io_req_map_rw() io_uring: replace rw->task_work with rq->task_work io_uring: extract io_sendmsg_copy_hdr() io_uring: use more specific type in rcv/snd msg cp io_uring: rename sr->msg into umsg io_uring: fix sq array offset calculation driver core: Change delimiter in devlink device's name to "--" RDMA/mlx5: Allow SQ modification MAINTAINERS: arm/amlogic: add designated reviewers habanalabs: Fix memory leak in error flow of context initialization habanalabs: use no flags on MMU cache invalidation habanalabs: enable device before hw_init() habanalabs: create internal CB pool habanalabs: update hl_boot_if.h from firmware habanalabs: create common folder habanalabs: check for DMA errors when clearing memory habanalabs: verify queue can contain all cs jobs habanalabs: Assign each CQ with its own work queue habanalabs: halt device CPU only upon certain reset habanalabs: remove unused hash habanalabs: use queue pi/ci in order to determine queue occupancy habanalabs: configure maximum queues per asic habanalabs: remove soft-reset support from GAUDI habanalabs: PCIe iATU refactoring habanalabs: Extract ECC information from FW habanalabs: Add dropped cs statistics info struct habanalabs: extract cpu boot status lookup habanalabs: rephrase error messages habanalabs: Increase queues depth habanalabs: rephrase error message habanalabs: calculate trace frequency from PLL habanalabs: align armcp_packet structure to 8 bytes uapi/habanalabs: fix some comments habanalabs: Use mask instead of shift in sync stream registers habanalabs: sync stream generic functionality habanalabs: Use pending CS amount per ASIC habanalabs: remove rate limiters from GAUDI thermal: core: Fix thermal zone lookup by ID arm64: enable time namespace support arm64/vdso: Restrict splitting VVAR VMA arm64/vdso: Handle faults on timens page ASoC: dapm: don't call pm_runtime_* on card device dyndbg: export ddebug_exec_queries dyndbg: shorten our logging prefix, drop __func__ dyndbg: allow anchored match on format query term dyndbg: combine flags & mask into a struct, simplify with it dyndbg: accept query terms like file=bar and module=foo dyndbg: accept 'file foo.c:func1' and 'file foo.c:10-100' dyndbg: refactor parse_linerange out of ddebug_parse_query dyndbg: use gcc ?: to reduce word count dyndbg: make ddebug_tables list LIFO for add/remove_module dyndbg: prefer declarative init in caller, to memset in callee dyndbg: fix pr_err with empty string dyndbg: fix a BUG_ON in ddebug_describe_flags dyndbg: fix overcounting of ram used by dyndbg dyndbg: rename __verbose section to __dyndbg dyndbg: refine debug verbosity; 1 is basic, 2 more chatty dyndbg: drop obsolete comment on ddebug_proc_open dyndbg-docs: initialization is done early, not arch dyndbg-docs: eschew file /full/path query in docs PCI/ATS: Add pci_pri_supported() to check device or associated PF xen: Remove redundant initialization of irq hwmon: (sparx5) Make symbol 's5_temp_match' static hwmon: (corsair-cpro) add reading pwm values hwmon: sparx5: Add Sparx5 SoC temperature driver dt-bindings: hwmon: Add Sparx5 temperature sensor hwmon: (tmp401) Replace HTTP links with HTTPS ones hwmon: (lm95234) Replace HTTP links with HTTPS ones hwmon: (lm90) Replace HTTP links with HTTPS ones hwmon: (k8temp) Replace HTTP links with HTTPS ones hwmon: (jc42) Replace HTTP links with HTTPS ones hwmon: (ina2xx) Replace HTTP links with HTTPS ones hwmon: (ina209) Replace HTTP links with HTTPS ones hwmon: Replace HTTP links with HTTPS ones docs: hwmon: Replace HTTP links with HTTPS ones hwmon: (adm1025) Replace HTTP links with HTTPS ones hwmon: add Corsair Commander Pro driver hwmon: (max6697) Allow max6581 to create tempX_offset hwmon: (tmmp513) Replace HTTP links with HTTPS links Documentation: hwmon/w83l786ng: drop duplicate words Documentation: hwmon/w83627ehf: drop duplicate words Documentation: hwmon/nct7665: drop duplicate words Documentation: hwmon/lm93: drop duplicate words Documentation: hwmon/f71882fg: drop duplicate words hwmon: (pmbus/core) Use s64 instead of long for calculations hwmon: (pmbus/max20730) Add max20710 support x86/build: Move max-page-size option to LDFLAGS_vmlinux regulator: fix memory leak on error path of regulator_register() ASoC: max98390: update dsm param bin max size ASoC: max98390: Update dsm init sequence and condition. ASoC: soc-component: don't report of_xlate_dai_name failures MAINTAINERS: Add Krzysztof Kozlowski as maintainer of memory controllers memory: samsung: exynos-srom: Describe the Kconfig entry memory: Describe the MEMORY Kconfig entry memory: da8xx-ddrctl: Remove unused 'node' variable memory: fsl_ifc: Fix whitespace issues memory: pl172: Add GPLv2 SPDX license header memory: omap-gpmc: Fix whitespace issue memory: omap-gpmc: Include <linux/sizes.h> for SZ_16M memory: mtk-smi: Add argument to function pointer definition memory: brcmstb_dpfe: Remove unneeded braces memory: brcmstb_dpfe: Constify the contents of string memory: ti-emif-pm: Fix cast to iomem pointer memory: ti-aemif: Rename SS to SSTROBE to avoid name conflicts memory: emif: Silence platform_get_irq() error in driver memory: emif: Fix whitespace coding style violations memory: emif: Put constant in comparison on the right side memory: emif-asm-offsets: Add GPLv2 SPDX license header memory: of: Remove unneeded extern from function declarations memory: of: Correct indentation memory: of: Remove __func__ in device related messages memory: of: Remove unused headers ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() ASoC: qcom: common: Parse properties with "qcom," prefix ASoC: qcom: common: Support parsing links without DPCM ASoC: q6afe: Remove unused q6afe_is_rx_port() function ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() ASoC: qcom: Use devm for resource management arm64: dts: amazon: add Amazon's Annapurna Labs Alpine v3 support dt-bindings: arm: amazon: add Amazon Annapurna Labs Alpine V3 dt-bindings: arm: amazon: add missing alpine-v2 DT binding dt-bindings: arm: amazon: update maintainers of amazon,al DT bindings arm64: dts: amazon: rename al folder to be amazon dt-bindings: arm: amazon: rename al,alpine DT binding to amazon,al usb: dwc3: gadget: when the started list is empty stop the active xfer usb: dwc3: gadget: make starting isoc transfers more robust usb: dwc3: gadget: add frame number mask usb: gadget: function: printer: Interface is disabled and returns error usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength dt-bindings: usb: ti,keystone-dwc3.yaml: Improve schema usb: bdc: Use devm_clk_get_optional() usb: bdc: Halt controller on suspend usb: bdc: driver runs out of buffer descriptors on large ADB transfers usb: bdc: Adb shows offline after resuming from S2 bdc: Fix bug causing crash after multiple disconnects usb: bdc: Add compatible string for new style USB DT nodes dt-bindings: usb: bdc: Update compatible strings USB: PHY: JZ4770: Reformat the code to align it. USB: PHY: JZ4770: Add support for new Ingenic SoCs. USB: PHY: JZ4770: Unify code style and simplify code. dt-bindings: USB: Add bindings for new Ingenic SoCs. usb: gadget: net2280: fix memory leak on probe error handling paths usb: cdns3: drd: simplify *switch_gadet and *switch_host usb: cdns3: core: removed overwriting some error code usb: cdns3: core: removed 'goto not_otg' usb: cdns3: Added CDNS3_ID_PERIPHERAL and CDNS3_ID_HOST usb: cdns3: drd: changed return type from int to bool usb: cdns3: drd: return IRQ_NONE explicitly. usb: cnds3: drd: deleted != usb: cdns3: drd: removed not needed variables initialization usb: cdns3: core: removed cdns3_get_current_role_driver function usb: cdns3: gadget: always zeroed TRB buffer when enable endpoint usb: cdns3: ep0: delete the unnecessary operation usb: gadget: net2272: skip BAR1 on error handling paths in probe usb: gadget: bdc: use readl_poll_timeout() to simplify code usb: dwc2: Fix error path in gadget registration usb: gadget: udc: atmel: implement .pullup callback usb: gadget: udc: Flush pending work also in error path usb: cdns3: gadget: improve the set_configuration handling usb: dwc3: meson-g12a: fix shared reset control use ASoC: max98390: Fix dac event dapm mixer. powerpc/sstep: Fix incorrect CONFIG symbol in scv handling x86/kvm: Use generic xfer to guest work function x86/entry: Cleanup idtentry_enter/exit x86/entry: Use generic interrupt entry/exit code x86/entry: Cleanup idtentry_entry/exit_user x86/entry: Use generic syscall exit functionality x86/entry: Use generic syscall entry function x86/ptrace: Provide pt_regs helper for entry/exit x86/entry: Move user return notifier out of loop x86/entry: Consolidate 32/64 bit syscall entry x86/entry: Consolidate check_user_regs() entry: Provide infrastructure for work before transitioning to guest mode entry: Provide generic interrupt entry/exit code entry: Provide generic syscall exit function entry: Provide generic syscall entry functionality seccomp: Provide stub for __secure_computing() x86/defconfigs: Remove CONFIG_CRYPTO_AES_586 from i386_defconfig iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommu iommu: Add gfp parameter to io_pgtable_ops->map() iommu: Mark __iommu_map_sg() as static arm64/vdso: Add time namespace page arm64/vdso: Zap vvar pages when switching to a time namespace arm64/vdso: use the fault callback to map vvar pages compiler.h: Move instrumentation_begin()/end() to new <linux/instrumentation.h> header recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64. thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id Documentation: ABI: leds-turris-omnia: document sysfs attribute leds: initial support for Turris Omnia LEDs dt-bindings: leds: add cznic,turris-omnia-leds binding arm64: Reserve HWCAP2_MTE as (1 << 18) dt-bindings: mmc: mediatek: Add document for mt6779 mmc: mediatek: command queue support mmc: mediatek: refine msdc timeout api mmc: mediatek: add MT6779 MMC driver support timers: Recalculate next timer interrupt only when necessary leds: pattern trigger -- check pattern for validity mmc: sdhci-pci-o2micro: Add HW tuning for SDR104 mode mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1 mmc: via-sdmmc: use generic power management memstick: jmb38x_ms: use generic power management mmc: sdhci-cadence: do not use hardware tuning for SD mode mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL975x mips: traps, add __init to parity_protection_init MIPS: BCM63xx: improve CFE version detection mmc: cqhci: Fix a print format for the task descriptor mmc: sdhci-of-arasan: fix timings allocation code mmc: sdhci: Fix a potential uninitialized variable dt-bindings: mmc: renesas,sdhi: convert to YAML clk: Clean up kernel-doc errors clk: qcom: Export gdsc_gx_do_nothing_enable() to modules clk: at91: sama7g5: add clock support for sama7g5 clk: at91: clk-utmi: add utmi support for sama7g5 clk: at91: clk-sam9x60-pll: re-factor to support plls with multiple outputs clk: at91: add macro for pll ids mask clk: at91: clk-programmable: add mux_table option clk: at91: clk-peripheral: add support for changeable parent rate clk: at91: clk-master: add master clock support for SAMA7G5 clk: at91: clk-generated: add mux_table option clk: at91: clk-generated: pass the id of changeable parent at registration clk: at91: replace conditional operator with double logical not clk: at91: sckc: register slow_rc with accuracy option clk: at91: sam9x60: fix main rc oscillator frequency clk: at91: sam9x60-pll: use frac when setting frequency clk: at91: sam9x60-pll: check fcore against ranges clk: at91: sam9x60-pll: use logical or for range check clk: at91: clk-sam9x60-pll: fix mul mask clk: at91: clk-generated: check best_rate against ranges clk: at91: clk-generated: continue if __clk_determine_rate() returns error clk: at91: fix possible dead lock in new drivers MIPS: X2000: Add X2000 system type. MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init() clk: Add support for enabling/disabling clocks from debugfs clk: intel: Avoid unnecessary memset by improving code clk: intel: Improve locking in the driver clk: intel: Use devm_clk_hw_register() instead of clk_hw_register() clk: iproc: round clock rate to the closest MIPS: Retire kvm paravirt clk: qcom: Add graphics clock controller driver for SM8250 clk: qcom: Add graphics clock controller driver for SM8150 clk: qcom: add common gdsc_gx_do_nothing_enable for gpucc drivers dt-bindings: clock: add SM8250 QCOM Graphics clock bindings iommu/vt-d: Rename intel-pasid.h to pasid.h iommu/vt-d: Add page response ops support iommu/vt-d: Report page request faults for guest SVA iommu/vt-d: Add a helper to get svm and sdev for pasid iommu/vt-d: Refactor device_to_iommu() helper iommu/vt-d: Disable multiple GPASID-dev bind iommu/vt-d: Warn on out-of-range invalidation address iommu/vt-d: Fix devTLB flush for vSVA iommu/vt-d: Handle non-page aligned address dt-bindings: clock: add SM8150 QCOM Graphics clock bindings iommu/vt-d: Fix PASID devTLB invalidation iommu/vt-d: Remove global page support in devTLB flush iommu/vt-d: Enforce PASID devTLB field mask dt-bindings: clock: combine qcom,sdm845-gpucc and qcom,sc7180-gpucc clk: qcom: gcc: remove unnecessary vco_table from SM8150 clk: qcom: clk-alpha-pll: use the right PCAL_DONE value for lucid pll clk: qcom: clk-alpha-pll: same regs and ops for trion and lucid drm/nouveau/kms/nv50-: Fix CRC-related compile errors with debugfs disabled drm/nouveau/fence: use NVIDIA's headers for read() drm/nouveau/fence: use NVIDIA's headers for sync() drm/nouveau/fence: use NVIDIA's headers for emit() drm/nouveau/svm: use NVIDIA's headers for migrate_clear() drm/nouveau/svm: use NVIDIA's headers for migrate_copy() drm/nouveau/bo: use NVIDIA's headers for move move() drm/nouveau/bo: use NVIDIA's headers for move init() drm/nouveau/fbcon/nv50-: use NVIDIA's headers for fillrect() drm/nouveau/fbcon/nv50-: use NVIDIA's headers for copyarea() drm/nouveau/fbcon/nv50-: use NVIDIA's headers for imageblit() drm/nouveau/fbcon/nv50-: use NVIDIA's headers for accel_init() drm/nouveau/kms/nv50-: use NVIDIA's headers for core crc_set_ctx() drm/nouveau/kms/nv50-: use NVIDIA's headers for core crc_set_src() drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_or() drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_procamp() drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_dither() clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ovly() drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_base() drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_curs_clr() drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_curs_set() drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_core_clr() drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_core_set() drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_olut_clr() drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_olut_set() drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_mode() drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_view() drm/nouveau/kms/nv50-: use NVIDIA's headers for core or_get_caps() drm/nouveau/kms/nv50-: use NVIDIA's headers for core or_ctrl() drm/nouveau/kms/nv50-: use NVIDIA's headers for core wndw_owner() drm/nouveau/kms/nv50-: use NVIDIA's headers for core update() drm/nouveau/kms/nv50-: use NVIDIA's headers for core ntfy_wait_done() drm/nouveau/kms/nv50-: use NVIDIA's headers for core caps_init() drm/nouveau/kms/nv50-: use NVIDIA's headers for core ntfy_init() drm/nouveau/kms/nv50-: use NVIDIA's headers for core init() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw update() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw blend_set() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw scale_set() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw image_clr() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw image_set() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw xlut_clr() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw xlut_set() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_clr() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_set() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_wait_begun() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_clr() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_set() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_reset() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw sema_clr() drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw sema_set() drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm update() drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm point() drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm space() drm/nouveau/fence: convert sync() to new push macros drm/nouveau/fence: convert emit() to new push macros drm/nouveau/gem: convert indirect pushbufs to new push macros drm/nouveau/chan: convert nvsw init to new push macros drm/nouveau: convert nvsw init to new push macros drm/nouveau/kms/nv04-: no need for multiple nvsw objects drm/nouveau/kms/nv04: convert page_flip() to new push macros drm/nouveau/kms/nv04: convert page_flip_emit() to new push macros drm/nouveau/svm: convert migrate_clear to new push macros drm/nouveau/svm: convert migrate_copy to new push macros drm/nouveau/bo: convert move move() to new push macros drm/nouveau/bo: convert move init() to new push macros drm/nouveau/bo: split buffer move functions into their own source files drm/nouveau/fbcon: convert copyarea() to new push macros drm/nouveau/fbcon: convert fillrect() to new push macros drm/nouveau/fbcon: convert imageblit() to new push macros drm/nouveau/fbcon: convert accel_init() to new push macros drm/nouveau: interop with new push macros drm/nouveau/kms/nv50-: implement proper push buffer control logic drm/nouveau/kms/nv50-: convert core crc_set_ctx() to new push macros drm/nouveau/kms/nv50-: convert core crc_set_src() to new push macros drm/nouveau/kms/nv50-: convert core head_or() to new push macros drm/nouveau/kms/nv50-: convert core head_procamp() to new push macros drm/nouveau/kms/nv50-: convert core head_dither() to new push macros drm/nouveau/kms/nv50-: convert core head_ovly() to new push macros drm/nouveau/kms/nv50-: convert core head_base() to new push macros drm/nouveau/kms/nv50-: convert core head_curs_clr() to new push macros drm/nouveau/kms/nv50-: convert core head_curs_set() to new push macros drm/nouveau/kms/nv50-: convert core head_core_clr() to new push macros drm/nouveau/kms/nv50-: convert core head_core_set() to new push macros drm/nouveau/kms/nv50-: convert core head_olut_clr() to new push macros drm/nouveau/kms/nv50-: convert core head_olut_set() to new push macros drm/nouveau/kms/nv50-: convert core head_mode() to new push macros drm/nouveau/kms/nv50-: convert core head_view() to new push macros drm/nouveau/kms/nv50-: convert core or_ctrl() to new push macros drm/nouveau/kms/nv50-: convert core wndw_owner() to new push macros drm/nouveau/kms/nv50-: convert core update() to new push macros drm/nouveau/kms/nv50-: convert core caps_init() to new push macros drm/nouveau/kms/nv50-: convert core init() to new push macros drm/nouveau/kms/nv50-: convert wndw update() to new push macros drm/nouveau/kms/nv50-: convert wndw blend_set() to new push macros drm/nouveau/kms/nv50-: convert wndw scale_set() to new push macros drm/nouveau/kms/nv50-: convert wndw image_clr() to new push macros drm/nouveau/kms/nv50-: convert wndw image_set() to new push macros drm/nouveau/kms/nv50-: convert wndw xlut_clr() to new push macros drm/nouveau/kms/nv50-: convert wndw xlut_set() to new push macros drm/nouveau/kms/nv50-: convert wndw csc_clr() to new push macros drm/nouveau/kms/nv50-: convert wndw csc_set() to new push macros drm/nouveau/kms/nv50-: convert wndw ntfy_clr() to new push macros drm/nouveau/kms/nv50-: convert wndw ntfy_set() to new push macros drm/nouveau/kms/nv50-: convert wndw sema_clr() to new push macros drm/nouveau/kms/nv50-: convert wndw sema_set() to new push macros drm/nouveau/kms/nv50-: convert wimm update() to new push macros drm/nouveau/kms/nv50-: convert wimm point() to new push macros drm/nouveau/kms/nv50-: wrap existing command submission in nvif_push interface drm/nouveau/nvif: add support for object-level debug output drm/nouveau/nvif: give every notify object a human-readable name drm/nouveau/nvif: give every disp object a human-readable identifier drm/nouveau/nvif: give every usermode object a human-readable identifier drm/nouveau/nvif: give every vmm object a human-readable identifier drm/nouveau/nvif: give every mem object a human-readable identifier clk: qcom: gcc: fix sm8150 GPU and NPU clocks drm/nouveau/nvif: give every mmu object a human-readable identifier drm/nouveau/nvif: give every device object a human-readable identifier drm/nouveau/nvif: give every object a human-readable identifier drm/nouveau/nvif: rename client ctor/dtor drm/nouveau/kms/tu102: set NVC57D_HEAD_SET_HEAD_USAGE_BOUNDS_UPSCALING_ALLOWED to TRUE drm/nouveau: Use fallthrough pseudo-keyword drm/nouveau/vmm/gp100-: fix mapping 2MB sysmem pages drm/nouveau/mmu: make nvkm_vmm_ctor() static drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek drm/nouveau: Fix reference count leak in nouveau_connector_detect drm/nouveau: fix reference count leak in nv50_disp_atomic_commit drm/nouveau: fix multiple instances of reference count leaks drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_open drm/nouveau/sec2/gp102: allow module to load when LSFW is missing drm/nouveau/gr/gm200-: explicitly handle nofw drm/nouveau/pmu/gm200-: explicitly handle nofw drm/nouveau/pmu/gm20x: don't pretend we support loading with our custom FW drm/nouveau/acr: store a mask of LS falcons the controlling LSFW can bootstrap drm/nouveau/acr: store a mask of LS falcons the HSFW can bootstrap drm/nouveau/acr: allow module to load when HSFW(s) are missing drm/nouveau/acr: refuse to load LSFW if HSFW is missing drm/nouveau/core: drop error message when no compatible FW found drm/nouveau/mmu/gp100-: enable mmu invalidate depth optimisation drm/nouveau/nvfw: firmware structures should begin with nvfw_ drm/nouveau/tmr: fix nvkm_usec/nvkm_msec definitions drm/nouveau/therm/gt215: make gt215_therm_init static drm/nouveau/mmu: make a couple of functions static drm/nouveau/mc/gp10b: make gp10b_mc_init static drm/nouveau/nvfw/acr: make lsb_header_tail_dump static drm/nouveau/gr/gf100-: make some functions static drm/nouveau/disp/gm200-: remove 'head' parameter from nvkm_ior_func.hdmi.scdc() serial: msm_serial: add sparse context annotation serial: pmac_zilog: add sparse context annotation newport_con: vc_color is now in state x86: Correct noinstr qualifiers x86/mm: Drop unused MAX_PHYSADDR_BITS memory: samsung: exynos5422-dmc: Do not ignore return code of regmap_read() ARM: dts: aspeed: wedge40: Enable pwm_tacho device ARM: dts: aspeed: wedge40: Enable ADC device ARM: dts: aspeed: wedge40: Disable unused i2c controllers ARM: dts: aspeed: cmm: Fixup I2C tree ARM: dts: aspeed: tacoma: Add CFAM reset GPIO ARM: dts: aspeed: rainier: Add CFAM reset GPIO f2fs: fix use-after-free issue f2fs: Change the type of f2fs_flush_inline_data() to void opp: Allow disabled OPPs in dev_pm_opp_get_freq() opp: ti-opp-supply: Replace HTTP links with HTTPS ones opp: core: Add missing export for dev_pm_opp_adjust_voltage vrf: Handle CONFIG_SYSCTL not set powerpc/test_emulate_sstep: Fix build error ice: add 1G SGMII PHY type ice: Report AOC PHY Types as Fiber clk: vc5: use a dedicated struct to describe the output drivers dt-bindings: clk: versaclock5: convert to yaml MAINTAINERS: take over IDT VersaClock 5 clock driver dt-bindings: clk: versaclock5: fix 'idt' prefix typos ice: add AQC get link topology handle support dt-bindings: arm: bcm: Add a select to the RPI Firmware binding ice: Rename low_power_ctrl ice: update reporting of autoneg capabilities ice: add ice_aq_get_phy_caps() debug logs ice: support Total Port Shutdown on devices that support it ice: add link lenient and default override support ice: restore PHY settings on media insertion net: dsa: stop overriding master's ndo_get_phys_port_name ice: move auto FEC checks into ice_cfg_phy_fec() ice: refactor FC functions ice: Add advanced power mgmt for WoL ice: split ice_discover_caps into two functions ice: split ice_parse_caps into separate functions dt-bindings: phy: ti: phy-gmii-sel: convert bindings to json-schema ice: refactor ice_discover_caps to avoid need to retry dt-bindings: mux: mux.h: drop a duplicated word dt-bindings: misc: Convert olpc,xo1.75-ec to json-schema CREDITS: Replace HTTP links with HTTPS ones docs: process: Add an example for creating a fixes tag doc/zh_CN: add Chinese translation prefer section doc/zh_CN: add clearing-warn-once Chinese version doc/zh_CN: add admin-guide index doc:it_IT: process: coding-style.rst: Correct __maybe_unused compiler label futex: MAINTAINERS: Re-add selftests directory docs: timers: drop documentation about LB_BIAS docs: core-api/printk-formats.rst: use literal block syntax docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document docs: process/index.rst: Fix reference to nonexistent document docs: staging/tee.rst: convert into definition list docs: admin-guide/mm/index: Fix reference to nonexistent document docs: admin-guide/index.rst: Add pstore-blk.rst docs: bpf/index.rst: Add ringbuf.rst docs: trace/index.rst: add histogram-design.rst docs: index.rst: Add watch_queue docs/core-api: memory-allocation: describe reclaim behaviour Documentation: driver-api: update kernel connector arm64: Replace HTTP links with HTTPS ones i2c: busses: Use fallthrough pseudo-keyword docs/mm: concepts.rst: remove unnecessary word docs: Move kprobes.rst from staging/ to trace/ docs: staging/kprobes.rst: Move references to a separate appendix docs: staging/kprobes.rst: Update some of the references Documentation: fix typo for core-api/cpu_hotplug documentation Documentation: fb, fix path to modedb.c cxgb4: add loopback ethtool self-test l2tp: cleanup kzalloc calls l2tp: cleanup netlink tunnel create address handling l2tp: cleanup netlink send of tunnel address information l2tp: check socket address type in l2tp_dfs_seq_tunnel_show l2tp: cleanup unnecessary braces in if statements l2tp: cleanup comparisons to NULL ASoC: convert ROHM BD28623 amplifier binding to yaml ASoC: bindings: fsl-asoc-card: Support properties for configuring dai fmt ASoC: fsl-asoc-card: Support configuring dai fmt from DT ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq ASoC: tegra: Fix build error due to 64-by-32 division ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors ASoC: omap: Replace HTTP links with HTTPS ones ASoC: wm_adsp: Support new metadata block ID's ASoC: fsl: Replace HTTP links with HTTPS ones ASoC: ti: Replace HTTP links with HTTPS ones net/ncsi: use eth_zero_addr() to clear mac address cxgb4: use eth_zero_addr() to clear mac address subflow: introduce and use mptcp_can_accept_new_subflow() subflow: use rsk_ops->send_reset() subflow: explicitly check for plain tcp rsk mptcp: cleanup subflow_finish_connect() mptcp: explicitly track the fully established status mptcp: mark as fallback even early ones mptcp: avoid data corruption on reinsert subflow: always init 'rel_write_seq' sfc: convert to new udp_tunnel infrastructure Staging: rtl8188eu: Fix a constant comparison coding style issue staging: rtl8723bs: Cleanup open brace issues staging: octeon: Indent with tabs instead of spaces staging: unisys: visorhba: remove redundant initialization of variables scsicmd_id and rc staging: octeon: Add the license identifier ASoC: uniphier: use asoc_substream_to_rtd() ASoC: mxs: use asoc_substream_to_rtd() ASoC: xtensa: use asoc_substream_to_rtd() ASoC: kirkwood: use asoc_substream_to_rtd() ASoC: sprd: use asoc_substream_to_rtd() ASoC: generic: use asoc_substream_to_rtd() ASoC: codecs: use asoc_substream_to_rtd() ASoC: bcm: use asoc_substream_to_rtd() ASoC: au1x: use asoc_substream_to_rtd() ASoC: meson: use asoc_substream_to_rtd() ASoC: dwc: use asoc_substream_to_rtd() ASoC: qcom: use asoc_substream_to_rtd() ASoC: atmel: use asoc_substream_to_rtd() ASoC: mediatek: use asoc_substream_to_rtd() ASoC: fsl: use asoc_substream_to_rtd() ASoC: amd: use asoc_substream_to_rtd() ASoC: rockchip: use asoc_substream_to_rtd() ASoC: cirrus: use asoc_substream_to_rtd() ASoC: pxa: use asoc_substream_to_rtd() ASoC: samsung: use asoc_substream_to_rtd() ASoC: sh: use asoc_substream_to_rtd() ASoC: sof: use asoc_substream_to_rtd() ASoC: stm: use asoc_substream_to_rtd() ASoC: sunxi: use asoc_substream_to_rtd() ASoC: tegra: use asoc_substream_to_rtd() ASoC: ti: use asoc_substream_to_rtd() ASoC: ux500: use asoc_substream_to_rtd() ASoC: soc-xxx: add asoc_substream_to_rtd() hyperv: hyperv.h: drop a duplicated word mei: hw: don't use one element arrays mei: hw: use sizeof of variable instead of struct type mei: client: use sizeof of variable instead of struct type mei: bus: use sizeof of variable instead of struct type mei: ioctl: use sizeof of variable instead of struct type mei: hbm: use sizeof of variable instead of struct type Revert "mei: Avoid the use of one-element arrays" ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function PCI: of: Reduce missing non-prefetchable memory region to a warning PCI: rcar: Use struct pci_host_bridge.windows list directly PCI: rcar: Use devm_pci_alloc_host_bridge() PCI: cadence: Remove private bus number and range storage PCI: cadence: Use bridge resources for outbound window setup PCI: Move setting pci_host_bridge.busnr out of host drivers debugfs: Add access restriction option tracefs: Remove unnecessary debug_fs checks. xhci: dbc: remove tty specific port structure from struct xhci_dbc xhci: dbgcap: remove dbc dependency on dbctty specific flag xhci: dbc: Add a operations structure to access driver functions xhci: dbctty: split dbc tty driver registration and unregistration functions. xhci: dbc: remove endpoint pointers from dbc_port structure xhci: dbc: simplify dbc requests allocation and queueing xhci: dbc: Pass dbc pointer to dbc start and stop functions. xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions xhci: dbc: don't use generic xhci ring allocation functions for dbc. xhci: dbc: Don't use generic xhci context allocation for dbc xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints xhci: dbgtty: Pass dbc pointer when registering a dbctty device xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() xhci: dbc: Pass dbc pointer to endpoint init and exit functions. xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter xhci: dbc: Use dev_info() and similar instead of xhci_info() xhci: dbc: Add device pointer to dbc structure xhci: dbc: Remove dbc_dma_free_coherent() wrapper xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper xhci: dbc: Don't use generic xhci erst allocation and free functions xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() xhci: dbc: Don't use generic xhci inc_deq() function for dbc xhci: Make debug message consistent with bus and port number clocksource/drivers/ingenic: Add support for the Ingenic X1000 OST. dt-bindings: timer: Add Ingenic X1000 OST bindings. clocksource/drivers: Replace HTTP links with HTTPS ones clocksource/drivers/nomadik-mtu: Handle 32kHz clock clocksource/drivers/sh_cmt: Use "kHz" for kilohertz clocksource/drivers/imx: Add support for i.MX TPM driver with ARM64 clocksource/drivers/ingenic: Add high resolution timer support for SMP/SMT. bus: fsl-mc: probe the allocatable objects first bus: fsl-mc: use raw spin lock to serialize mc cmds bus: fsl-mc: add missing device types pinctrl: mediatek: update pinmux definitions for mt6779 driver core: Fix probe_count imbalance in really_probe() pinctrl: stm32: use the hwspin_lock_timeout_in_atomic() API gpio: Correct kernel-doc inconsistency cardreader/rtsx_pcr.c: use generic power management gpio: pci-idio-16: Use irqchip template gpio: pcie-idio-24: Use irqchip template gpio: 104-idio-16: Use irqchip template gpio: 104-idi-48: Use irqchip template gpio: 104-dio-48e: Use irqchip template gpio: ws16c48: Use irqchip template gpio: omap: improve coding style for pin config flags gpio: dln2: Use irqchip template pinctrl: mcp23s08: Use irqchip template pinctrl: sx150x: Use irqchip template usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs usb: dwc2: override PHY input signals with usb role switch support arm64/entry: deduplicate SW PAN entry/exit routines misc: hpilo: avoid a useless memset misc: hpilo: switch from 'pci_' to 'dma_' API x86/uaccess: Make __get_user_size() Clang compliant on 32-bit PCI: rcar: Use pci_is_root_bus() to check if bus is root bus PCI: rockchip: Use pci_is_root_bus() to check if bus is root bus PCI: xilinx: Use pci_is_root_bus() to check if bus is root bus PCI: xilinx-nwl: Use pci_is_root_bus() to check if bus is root bus PCI: mobiveil: Use pci_is_root_bus() to check if bus is root bus PCI: designware: Use pci_is_root_bus() to check if bus is root bus PCI: aardvark: Use pci_is_root_bus() to check if bus is root bus PCI: Drop unnecessary zeroing of bridge fields PCI: Set default bridge parent device PCI: versatile: Drop flag PCI_ENABLE_PROC_DOMAINS PCI: controller: Remove duplicate error message x86/percpu: Remove unused PER_CPU() macro x86/percpu: Clean up percpu_stable_op() x86/percpu: Clean up percpu_cmpxchg_op() x86/percpu: Clean up percpu_xchg_op() x86/percpu: Clean up percpu_add_return_op() x86/percpu: Remove "e" constraint from XADD x86/percpu: Clean up percpu_add_op() x86/percpu: Clean up percpu_from_op() x86/percpu: Clean up percpu_to_op() x86/percpu: Introduce size abstraction macros PCI: rcar: Fix runtime PM imbalance on error kobject: remove unused KOBJ_MAX action staging: rtl8188eu: Fix an indent coding style issue staging: vc04_services: vchiq-mmal: Fixed tab styling issue in mmal-vchiq.c staging: rtl8188eu: cleanup whitespace in declarations staging: rtl8188eu: clear alignment style issues platform/chrome: cros_ec_proto: Do not export cros_ec_cmd_xfer() char: Replace HTTP links with HTTPS ones misc: Replace HTTP links with HTTPS ones selftests/powerpc: Add test of memcmp at end of page powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable powerpc/powernv/idle: Replace CPU feature check with PVR check powerpc/mm/hash64: Remove comment that is no longer valid KVM: PPC: Fix typo on H_DISABLE_AND_GET hcall powerpc/spufs: Fix the type of ret in spufs_arch_write_note powerpc/powernv: Machine check handler for POWER10 powerpc/pseries: PCIE PHB reset powerpc: Select ARCH_HAS_MEMBARRIER_SYNC_CORE powerpc/64: Fix an out of date comment about MMIO ordering powerpc/test_emulate_step: Move extern declaration to sstep.h powerpc/sstep: Introduce macros to retrieve Prefix instruction operands powerpc/test_emulate_step: Add negative tests for prefixed addi powerpc/test_emulate_step: Enhancement to test negative scenarios powerpc/xmon: Improve dumping prefixed instructions powerpc: Add a ppc_inst_as_str() helper android: binder.h: drop a duplicated word misc: mic: <linux/mic_bus.h>: drop a duplicated word mei: Avoid the use of one-element arrays mei: Replace HTTP links with HTTPS ones mei: hdcp: Replace one-element array with flexible-array member powerpc/sstep: Add tests for Prefixed Add Immediate powerpc/sstep: Let compute tests specify a required cpu feature powerpc/sstep: Set NIP in instruction emulation tests powerpc/sstep: Add tests for prefixed floating-point load/stores powerpc/sstep: Add tests for prefixed integer load/stores driver core: Fix sleeping in invalid context during device link deletion KVM: PPC: Clean up redundant kvm_run parameters in assembly md/raid5: use do_div() for 64 bit divisions in raid5_sync_request dma-fence: Make symbol 'dma_fence_lockdep_map' static clk: vc5: Add memory check to prevent oops clk: vc5: fix use of memory after it has been kfree'd qede: add .ndo_xdp_xmit() and XDP_REDIRECT support qede: refactor XDP Tx processing qede: reformat net_device_ops declarations qede: reformat several structures in "qede.h" qed: introduce qed_chain_get_elem_used{,u32}() qed: optimize common chain accessors qed: add support for different page sizes for chains qed: simplify chain allocation with init params struct qed: simplify initialization of the chains with an external PBL qed: move chain initialization inlines next to allocation functions qed: sanitize PBL chains allocation qed: prevent possible double-frees of the chains qed: move chain methods to a separate file qed: reformat Makefile qed: reformat "qed_chain.h" a bit net: qed_hsi.h: Avoid the use of one-element array bna: bfi.h: Avoid the use of one-element array tg3: Avoid the use of one-element array ionic: fix memory leak of object 'lid' l2tp: avoid precidence issues in L2TP_SKB_CB macro l2tp: line-break long function prototypes l2tp: prefer seq_puts for unformatted output l2tp: prefer using BIT macro l2tp: add identifier name in function pointer prototype l2tp: cleanup suspect code indent l2tp: cleanup wonky alignment of line-broken function calls l2tp: cleanup difficult-to-read line breaks l2tp: cleanup comments l2tp: cleanup whitespace use devlink: Always use user_ptr[0] for devlink and simplify post_doit dt-bindings: clock: Fix qcom,msm8996-apcc yaml syntax hv_netvsc: add support for vlans in AF_PACKET mode mptcp: zero token hash at creation time. lan743x: remove redundant initialization of variable current_head_index enetc: Remove the imdio bus on PF probe bailout net: qed: Remove unneeded cast from memory allocation net: phy: fix check in get_phy_c45_ids net: dccp: Add SIOCOUTQ IOCTL support (send buffer fill) net: dsa: of: Allow ethernet-ports as encapsulating node dt-bindings: net: dsa: Let dsa.txt refer to dsa.yaml dt-bindings: net: dsa: Add DSA yaml binding irqdomain/treewide: Free firmware node after domain removal x86/dumpstack: Show registers dump with trace's log level x86/dumpstack: Add log_lvl to __show_regs() x86/dumpstack: Add log_lvl to show_iret_regs() PCI/ERR: Clear PCIe Device Status errors only if OS owns AER PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() soc: samsung: exynos-regulator-coupler: Add simple voltage coupler for Exynos5800 dt-bindings: clock: sparx5: Add bindings include file dt-bindings: clock: sparx5: Add Sparx5 SoC DPLL clock arm64: dts: sparx5: Add pinctrl support arm64: dts: sparx5: Add basic cpu support arm64: sparx5: Add support for Microchip 2xA53 SoC dt-bindings: arm: sparx5: Add documentation for Microchip Sparx5 SoC ARM: dts: mmp3-dell-ariel: Enable the GPU ARM: dts: mmp3: Add the GPU ARM: dts: mmp2-olpc-xo-1-75: Enable the GPU ARM: dts: mmp2: Add the GPU ARM: dts: mmp2-olpc-xo-1-75: Enable audio support ARM: dts: mmp2: Add SSPA nodes ARM: dts: mmp2: Add Audio Clock controller ARM: dts: mmp2: Add DMA nodes ARM: dts: mmp2: Add Audio SRAM ARM: dts: mmp2: Extend the MPMU reg range ARM: dts: mmp2: Add #power-domain-cells to /clocks ARM: dts: mmp2-olpc-xo-1-75: Delete #address-cells from ssp3 ARM: dts: mmp2-olpc-xo-1-75: Fix camera I2C node validation net: mscc: ocelot: fix non-initialized CPU port on VSC7514 net: explicitly include <linux/compat.h> in net/core/sock.c arm64: dts: rockchip: Add PCIe for RockPI N10 ARM: dts: rockchip: Add HDMI out for RockPI N8/N10 ARM: dts: rockchip: Add USB for RockPI N8/N10 ARM: dts: rockchip: Add usb host0 ohci node for rk3288 md/raid10: avoid deadlock on recovery. clk: rockchip: add sclk_mac_lbtest to rk3188_critical_clocks rpmsg: update documentation dmaengine: xilinx: dpdma: Fix kerneldoc warning dmaengine: xilinx: dpdma: add missing kernel doc dmaengine: xilinx: dpdma: remove comparison of unsigned expression s390/time: improve comparison for tod steering s390/time: select CLOCKSOURCE_VALIDATE_LAST_CYCLE s390/time: use CLOCKSOURCE_MASK iommu: Make some functions static iio: imu: st_lsm6dsx: reset hw ts after resume iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw() regulator: Replace HTTP links with HTTPS ones iio: core: fix/re-introduce back parent assignment iio: adc: ad7124: move chip ID & name on the chip_info table ASoC: hdac_hda: fix deadlock after PCM open error ASoC: hdac_hda: fix memleak on module unload ASoC: hdac_hda: call patch_ops.free() on probe error ASoC: Replace HTTP links with HTTPS ones iommu/amd: Remove double zero check iommu/omap: Check for failure of a call to omap_iommu_dump_ctx ASoC: mediatek: mt8183: support machine driver with max98357b ASoC: dt-bindings: mt8183: add compatible string for using max98357b ASoC: mediatek: mt8183: support left justified format for I2S powerpc/64s: system call support for scv/rfscv instructions gpio: sch: Add a blank line between declaration and code gpio: sch: changed every 'unsigned' to 'unsigned int' gpio: ich: changed every 'unsigned' to 'unsigned int' gpio: wcove: Use irqchip template gpio: crystalcove: Use irqchip template powerpc/64s/exception: treat NIA below __end_interrupts as soft-masked perf stat: Implement control commands handling perf stat: extend -D,--delay option with -1 value iommu/exynos: Rename update_pte() arm64: s/AMEVTYPE/AMEVTYPER iommu/ipmmu-vmsa: Add an entry for r8a77961 in soc_rcar_gen3[] iommu/ipmmu-vmsa: Hook up R8A774E1 DT matching code leds: Replace HTTP links with HTTPS ones perf stat: Factor out event handling loop into dispatch_events() perf stat: Factor out body of event handling loop for fork case perf stat: Move target check to loop control statement perf stat: Factor out body of event handling loop for system wide leds: trigger: add support for LED-private device triggers leds: lp5521: Add multicolor framework multicolor brightness support leds: lp5523: Update the lp5523 code to add multicolor brightness function leds: lp55xx: Add multicolor framework support to lp55xx leds: lp55xx: Convert LED class registration to devm_* dt-bindings: leds: Convert leds-lp55xx to yaml leds: multicolor: Introduce a multicolor class definition ASoC: intel/skl/hda - fix probe regression on systems without i915 perf evlist: Implement control command handling functions perf evlist: Introduce control file descriptors powerpc/perf: BHRB control to disable BHRB logic when not used powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND powerpc/perf: Ignore the BHRB kernel address filtering for P10 powerpc/perf: power10 Performance Monitoring support powerpc/perf: Add Power10 PMU feature to DT CPU features powerpc/xmon: Add PowerISA v3.1 PMU SPRs KVM: PPC: Book3S HV: Save/restore new PMU registers powerpc/perf: Add support for ISA3.1 PMU SPRs powerpc/perf: Update Power PMU cache_events to u64 type KVM: PPC: Book3S HV: Cleanup updates for kvm vcpu MMCR ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs ASoC: SOF: topology: Update SAI config bclk/fsync rate ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value ASoC: SOF: define INFO_ flags in dsp_ops for imx8 misc: rtsx: Use standard PCI definitions misc: rtsx: Find L1 PM Substates capability instead of hard-coding misc: rtsx: Remove rtsx_pci_read/write_config() wrappers misc: rtsx: Remove unused pcie_cap misc: rtsx: Use pcie_capability_clear_and_set_word() for PCI_EXP_LNKCTL usb: usbfs: stop using compat_alloc_user_space dt-bindings: i2c: mv64xxx: Add compatible for the A100 i2c node. ARM: uaccess: add further explanation of __range_ok() x86/perf: Fix a typo perf: <linux/perf_event.h>: drop a duplicated word arm, arm64: Select CONFIG_SCHED_THERMAL_PRESSURE sched: Cleanup SCHED_THERMAL_PRESSURE kconfig entry arch_topology, sched/core: Cleanup thermal pressure definition trace/events/sched.h: fix duplicated word linux/sched/mm.h: drop duplicated words in comments smp: Fix a potential usage of stale nr_cpus sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal sched: nohz: stop passing around unused "ticks" parameter. sched: Better document ttwu() Input: ati_remote2 - add missing newlines when printing module parameters Input: psmouse - add a newline when printing 'proto' by sysfs dt-bindings: soc: qcom: smd-rpm: Convert binding to YAML schema soc: qcom: smd-rpm: Add IPQ6018 compatible dt-bindings: soc: qcom: smd-rpm: Add IPQ6018 compatible raid: md_p.h: drop duplicated word in a comment arm64: dts: qcom: sc7180: Add maximum speed property for DWC3 USB node arm64: dts: qcom: sdm845: Support ETMv4 power management remoteproc: qcom_q6v5_mss: Add MBA log extraction support rpmsg: virtio: add endianness conversions ionic: interface file updates ionic: rearrange reset and bus-master control ionic: update eid test for overflow ionic: remove unused ionic_coal_hw_to_usec ionic: set netdev default name ionic: get MTU from lif identity bareudp: Reverted support to enable & disable rx metadata collection spi: update bindings for MT8192 SoC spi: mediatek: add spi support for mt8192 IC spi: Add bindings for Lightning Mountain SoC spi: lantiq: Add support to Lightning Mountain SoC spi: lantiq: Move interrupt configuration to SoC specific data structure spi: lantiq: Add fifo size bit mask in SoC specific data structure spi: lantiq: Add support to acknowledge interrupt spi: lantiq: Move interrupt control register offesets to SoC specific data structure spi: lantiq: Add SMP support spi: lantiq: fix: Rx overflow error in full duplex mode spi: spi-topcliff-pch: use generic power management spi: ppc4xx: Convert to use GPIO descriptors spi: spi-cadence: add support for chip select high spi: lpspi: fix the imbalance of runtime pm function call md-cluster: fix rmmod issue when md_cluster convert bitmap to none md-cluster: fix safemode_delay value when converting to clustered bitmap Revert "drm/amd/display: Expose connector VRR range via debugfs" powerpc/boot: add DTB to 'targets' md/raid5: support config stripe_size by sysfs entry md/raid5: set default stripe_size as 4096 md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* dpaa2-eth: add support for TBF offload dpaa2-eth: add API for Tx shaping dpaa2-eth: move the mqprio setup into a separate function mptcp: move helper to where its used netfilter: Use fallthrough pseudo-keyword ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1 devlink: Constify devlink instance pointer devlink: Add comment for devlink instance lock devlink: Avoid duplicate check for reload enabled flag devlink: Do not hold devlink mutex when initializing devlink fields r8169: allow to enable ASPM on RTL8125A net: ena: support new LLQ acceleration mode net: ena: move llq configuration from ena_probe to ena_device_init() net: ena: enable support of rss hash key and function changes net: ena: add support for traffic mirroring net: ena: cosmetic: change ena_com_stats_admin stats to u64 net: ena: cosmetic: satisfy gcc warning net: ena: add reserved PCI device ID net: ena: avoid unnecessary rearming of interrupt vector when busy-polling qed: Fix ILT and XRCD bitmap memory leaks net: phylink: add interface to configure clause 22 PCS PHY net: phylink: add struct phylink_pcs net: phylink: re-implement interface configuration with PCS net: phylink: in-band pause mode advertisement update for PCS net: phylink: simplify fixed-link case for ksettings_set method net: phylink: use config.an_enabled in ksettings_set method net: phylink: simplify phy case for ksettings_set method net: phylink: simplify ksettings_set() implementation net: phylink: avoid mac_config calls net: phylink: update PCS when changing interface during resolution net: phylink: ensure link is down when changing interface net: phylink: rearrange resolve mac_config() call net: phylink: rejig link state tracking net: phylink: update ethtool reporting for fixed-link modes spi: dw-dma: Fix Tx DMA channel working too fast enetc: Add adaptive interrupt coalescing enetc: Add interrupt coalescing support enetc: Drop redundant ____cacheline_aligned_in_smp enetc: Fix interrupt coalescing register naming enetc: Factor out the traffic start/stop procedures enetc: Refine buffer descriptor ring sizes net: mdio-mux-gpio: use devm_gpiod_get_array() ASoC: tegra: Add Tegra210 based ADMAIF driver bpftool: Use only nftw for file tree parsing arm64: dts: amlogic: meson-g12: add the Mali OPP table and use DVFS arm64: dts: amlogic: meson-gxm: add the Mali OPP table and use DVFS arm64: dts: amlogic: meson-gx: add the Mali-450 OPP table and use DVFS Input: synaptics-rmi4 - drop a duplicated word regulator: convert QCOM SMD-RPM regulator document to YAML schema remoteproc: Add coredump debugfs entry remoteproc: Add inline coredump functionality remoteproc: Pass size and offset as arguments to segment dump function remoteproc: qcom_q6v5_mss: Replace mask based tracking with size remoteproc: Move coredump functionality to a new file arm64: dts: meson: add support for the WeTek Core 2 dt-bindings: arm: amlogic: add support for the WeTek Core 2 arm64: dts: meson: add audio playback to khadas-vim3l arm64: dts: meson: add audio playback to odroid-c4 ASoC: tas2770: Convert tas2770 binding to yaml ASoC: tas2770: Fix reset gpio property name ASoC: sgtl5000: Convert to json-schema power: supply: bq25150 introduce the bq25150 dt-bindings: power: Add the bindings for the bq2515x family of chargers. ASoC: max98357a: move control of SD_MODE back to DAI ops samples/bpf, selftests/bpf: Use bpf_probe_read_kernel bpf: net: Use precomputed btf_id for bpf iterators selftests/bpf: Fix test_lwt_seg6local.sh hangs bpf: Make btf_sock_ids global bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h tools/bpf: Sync btf_ids.h to tools bpf: Compute bpf_skc_to_*() helper socket btf ids at build time tools/bpftool: Fix error handing in do_skeleton() bpf, riscv: Use compressed instructions in the rv64 JIT libbpf bpf_helpers: Use __builtin_offsetof for offsetof bpf, riscv: Add encodings for compressed instructions s390/bpf: Use bpf_skip() in bpf_jit_prologue() bpf, riscv: Modify JIT ctx to support compressed instructions s390/bpf: Tolerate not converging code shrinking s390/bpf: Use brcl for jumping to exit_ip if necessary s390/bpf: Fix sign extension in branch_ku selftests: bpf: test_kmod.sh: Fix running out of srctree power_supply: Add additional health properties to the header f2fs: add F2FS_IOC_SEC_TRIM_FILE ioctl f2fs: should avoid inode eviction in synchronous path drm/amdgpu/sienna_cichlid: add SMU i2c support (v2) drm/amdgpu/navi1x: add SMU i2c support (v2) drm/amdgpu/swSMU: remove eeprom from the smu i2c handlers (v2) drm/amdgpu/vega20: enable the smu i2c bus for all boards drm/amdgpu: remove eeprom from the smu i2c handlers drm/amdgpu: move i2c bus lock out of ras structure drm/amdgpu: Fix NULL dereference in dpm sysfs handlers drm/amd/powerplay: fix a crash when overclocking Vega M drm/amd/powerplay: retrieve VCN dpm table per instances drm/amd/powerplay: update driver if version for navy_flounder drm/amd/powerplay: fix typos for clk map drm/amdgpu/vcn: merge shared memory into vcpu Revert "drm/amdgpu/vcn: add shared memory restore after wake up from sleep." drm/amd/display: 3.2.95 drm/amd/display: interface to obtain minimum plane size caps drm/amd/display: Add additional config guards for DCN drm/amd/display: Call dsc related functions indirectly via dc interface drm/amd/display: Improve compatibility by re-ordering info-packets drm/amd/display: [FW Promotion] Release 0.0.25 drm/amd/display: Make new dc interface for adding dsc resource drm/amd/display: rename dsc extended caps as dsc branch decoder caps drm/amd/display: Decouple ABM init from dmcu drm/amd/display: Implement AMD VSIF V3 drm/amd/display: Add DSC parameters logging to debugfs drm/amd/display: remove unhelpful 5ms delay drm/amdgpu: do not disable SMU on vm reboot drm/amdgpu: add timeout flush mechanism to update wptr for self interrupt (v2) drm/amdgpu: enable xgmi support for sienna cichlid drm/amdgpu: load asd for sienna cichlid drm/amd/powerplay: tag swSMU code layers drm/amd/powerplay: revise the calling flow on OD table update drm/amd/powerplay: drop unnecessary message support check drm/amd/powerplay: move SMC message issuing APIs to smu_cmn.c drm/amd/powerplay: update the tables init related drm/amd/powerplay: move table setting common code to smu_cmn.c drm/amd/powerplay: maximum code sharing around watermarks setting drm/amd/powerplay: move more APIs to smu_cmn.c drm/amd/powerplay: common API for disabling all features with exception drm/amd/powerplay: move ppfeature mask setting to smu_cmn.c drm/amd/powerplay: implement smu_cmn_get_enabled_mask() for all ASICs drm/amd/powerplay: move dpm feature enablement checking to smu_cmn.c drm/amd/powerplay: move dpm feature support checking to smu_cmn.c drm/amd/powerplay: move clock dpm enablement check to smu_v11/v12 drm/amd/powerplay: drop unused code drm/amd/powerplay: unify swSMU index to asic specific index mapping drm/amd/powerplay: widely share the API for data table retrieving drm/amdgpu: add read amdgpu_gfxoff status in debugfs drm/amdgpu: load ta firmware for sienna cichlid drm/amd/powerplay: suppress compile error around BUG_ON drm/amdgpu/smu11: drop code chuck that got accidently re-added serial: imx: use hrtimers for rs485 delays serial: imx: implement rts delaying for rs485 ARM: davinci: dm646x-evm: Simplify error handling in 'evm_sw_setup()' ARM: davinci: Fix trivial spelling serial: pch_uart: use generic power management serial: altera_jtaguart: Replace HTTP links with HTTPS ones serial: core: Fix Coding Style tty: serial: uartlite: Replace HTTP links with HTTPS ones tty: serial: Replace HTTP links with HTTPS ones tty: vt: Replace HTTP links with HTTPS ones phy: qualcomm: fix setting of tx_deamp_3_5db when device property read fails phy: bcm63xx-usbh: Add BCM63xx USBH driver dt-bindings: phy: add bcm63xx-usbh bindings phy: armada-38x: fix NETA lockup when repeatedly switching speeds dt: update Marvell Armada 38x COMPHY binding Input: elan_i2c - add support for high resolution reports mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add mt76: mt7915: fix potential memory leak in mcu message handler mt76: mt76s: move queue accounting in mt76s_tx_queue_skb mt76: mt7615: introduce mt7663s support mt76: introduce mt76_sdio module mt76: mt7615: introduce mt7663-usb-sdio-common module mt76: mt7615: sdio code must access rate/key regs in preocess context mt76: mt76u: add mt76_skb_adjust_pad utility routine mt76: mt7615: take into account sdio bus configuring txwi mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() mt76: mt7615: fix potential memory leak in mcu message handler mt76: mt7663u: fix potential memory leak in mcu message handler mt76: mt7663u: fix memory leak in set key mt76: mt7615: reschedule ps work according to last activity mt76: mt7615: avoid scheduling runtime-pm during hw scan mt76: mt7663u: sync probe sampling with rate configuration mt76: mt7615: improve mt7615_driver_own reliability mt76: mt7615: add idle-timeout knob in mt7615 debugfs mt76: mt7615: enable beacon hw filter for runtime-pm mt76: mt7615: add runtime-pm knob in mt7615 debugfs mt76: mt7615: do not request {driver,fw}_own if already granted mt76: mt7615: check MT76_STATE_PM flag before accessing the device mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add,remove} mt76: mt7615: wake device before pushing frames in mt7615_tx mt76: mt7615: wake device before pulling packets from mac80211 queues mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex mt76: mt7615: add missing lock in mt7615_regd_notifier mt76: mt7615: wake device before performing freq scan mt76: mt7615: acquire driver_own before configuring device for suspend mt76: mt7615: wake device in mt7615_update_channel before access regmap mt76: mt7615: introduce pm_power_save delayed work mt76: mt7615: wake device before configuring hw keys mt76: mt7615: wake device before accessing regmap in debugfs mt76: mt7615: introduce mt7615_mutex_{acquire,release} utilities mt76: mt7615: add mt7615_pm_wake utility routine mt76: move mt76 workqueue in common code mt76: mt7615: avoid polling in fw_own for mt7663 mt76: mt7915: avoid memcpy in rxv operation mt76: mt76x2u: enable HC-M7662BU1 mt76: mt76x2: fix pci suspend/resume on mt7612e mt76: mt7915: update HE capabilities mt76: mt7615: implement testmode support mt76: add API for testmode support mt76: vif_mask to struct mt76_phy mt76: mt7615: use full on-chip memory address for WF_PHY registers mt76: mt7615: add support for accessing RF registers via MCU mt76: mt7615: add support for accessing mapped registers via bus ops mt76: mt7615: schedule tx tasklet and sta poll on mac tx free mt76: mt76x2e: rename routines in pci.c mt76: mt7915: overwrite qid for non-bufferable mgmt frames mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded mt76: mt7915: add MU-MIMO support mt76: mt7915: add a fixed AC queue mapping mt76: mt7615: add .set_tsf callback mt76: add U-APSD support on AP side mt76: rely on register macros mt76: fix include in pci.h mt76: allow more channels, allowed in ETSI domain mt76: mt7615: fix up typo in Kconfig for MT7663U mt76: mt7663: introduce ARP filter offload mt76: usb: rely on mt76_for_each_q_rx mt76: mt7615: re-enable offloading of sequence number assignment mt76: overwrite qid for non-bufferable mgmt frames mt76: mt7615: fix hw queue mapping mt76: mt7615: fix lmac queue debugsfs entry mt76: add missing lock configuring coverage class Revert "serial: sh-sci: Initialize spinlock for uart console" Revert "serial: imx: Initialize lock for non-registered console" Revert "tty: serial: add missing spin_lock_init for SiFive serial console" Revert "serial: amba-pl011: Make sure we initialize the port.lock spinlock" Revert "serial: sunhv: Initialize lock for non-registered console" bpf: cpumap: Fix possible rcpu kthread hung dt-bindings: aspeed-lpc: Replace HTTP links with HTTPS ones gpio: crystalcove: changed every 'unsigned' to 'unsigned int' gpio: pch: Add a blank line between declaration and code gpio: pch: changed every 'unsigned' to 'unsigned int' bpf, netns: Fix build without CONFIG_INET dt-bindings: drm/bridge: Replace HTTP links with HTTPS ones drm/tilcdc: Replace HTTP links with HTTPS ones dt-binding: display: Allow a single port node on rocktech, jh057n00900 dt-bindings: display: Fix example in nwl-dsi.yaml ARM: 8993/1: remove it8152 PCI controller driver ARM: 8992/1: Fix unwind_frame for clang-built kernels ARM: 8991/1: use VFP assembler mnemonics if available ARM: 8990/1: use VFP assembler mnemonics in register load/store macros ARM: 8989/1: use .fpu assembler directives instead of assembler arguments ARM: 8982/1: mm: Simplify act_mm macro ARM: 8981/1: add arch/arm/Kbuild audit: report audit wait metric in audit status reply audit: purge audit_log_string from the intra-kernel audit API drm/vblank: Use spin_(un)lock_irq() in drm_crtc_queue_sequence_ioctl() drm/vblank: Use spin_(un)lock_irq() in drm_queue_vblank_event() drm/vblank: Use spin_(un)lock_irq() in drm_legacy_vblank_post_modeset() drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_on() drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_reset() staging: dpaa2-ethsw: check if there is space for a new VLAN staging: dpaa2-ethsw: read the port state from firmware staging: dpaa2-ethsw: destroy workqueue after deregistering the notifiers staging: dpaa2-ethsw: setup the STP state for all installed VLANs staging: dpaa2-ethsw: don't allow interfaces from different DPSWs to be bridged staging: dpaa2-ethsw: verify the nofifier block staging: rts5208: rtsx: Replace depracated MSI API staging: dpaa2-ethsw: fix switch/case fallthrough warning staging: rtl8192e: add proper code indent staging: rtl8192e: add space before open parenthesis staging: wlan-ng: Fix alignment to match open parenthesis ARM: davinci: Replace HTTP links with HTTPS ones video: backlight: cr_bllcd: Remove unused variable 'intensity' drm/qxl: stop using TTM_MEMTYPE_FLAG_MAPPABLE v2 drm/nouveau: stop using TTM_MEMTYPE_FLAG_MAPPABLE drm/vmwgfx: stop using TTM_MEMTYPE_FLAG_MAPPABLE drm/ttm: remove TTM_MEMTYPE_FLAG_CMA drm/ttm: cleanup coding style and implementation. drm/ttm: remove io_reserve_fastpath flag drm/ttm: cleanup io_mem interface with nouveau dt-bindings: ingenic,pinctrl: Support pinmux/pinconf nodes drm: remove optional dummy function from drivers using TTM powerpc/perf: Update cpu_hw_event to use `struct` for storing MMCR registers powerpc/perf: Fix missing is_sier_aviable() during build powerpc/64s/hash: Disable subpage_prot syscall by default powerpc/64s: Remove PROT_SAO support powerpc: Remove stale calc_vm_prot_bits() comment powerpc: Remove unneeded inline functions macintosh/therm_adt746x: Replace HTTP links with HTTPS ones macintosh/adb: Replace HTTP links with HTTPS ones powerpc: Replace HTTP links with HTTPS ones powerpc/spufs: Rework fcheck() usage selftests/powerpc: Run per_event_excludes test on Power8 or later powerpc/book3s64/pkeys: Remove is_pkey_enabled() 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 coresight: etm4x: Fix save/restore during cpu idle coresight: etm: perf: Add default sink selection to etm perf coresight: tmc: Update sink types for default selection coresight: Add default sink selection to CoreSight base coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb() coresight: tmc: Add shutdown callback for TMC ETR coresight: Fix comment in main header file coresight: etmv4: Counter values not saved on disable coresight: etmv4: Fix resource selector constant coresight: Drop double check for ACPI companion device coresight: Use devm_kcalloc() in coresight_alloc_conns() dt-bindings: arm: coresight: Add optional property to replicators coresight: replicator: Reset replicator if context is lost dt-bindings: arm: coresight: Add support to skip trace unit power up coresight: etm4x: Add support to skip trace unit power up coresight: catu: Use CS_AMBA_ID macro for id table coresight: replicator: Use CS_AMBA_ID macro for id table exec: Implement kernel_execve exec: Factor bprm_stack_limits out of prepare_arg_pages exec: Factor bprm_execve out of do_execve_common exec: Move bprm_mm_init into alloc_bprm exec: Move initialization of bprm->filename into alloc_bprm exec: Factor out alloc_bprm thermal: imx8mm: Support module autoloading thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor() MAINTAINERS: Add maintenance information for IPA exec: Remove unnecessary spaces from binfmts.h HID: quirks: add NOGET quirk for Logitech GROUP thermal: rcar_gen3_thermal: Do not shadow thcode variable libperf: Avoid counting of nonfilterable fdarray fds libperf: Add flags to fdarray fds objects arm64: perf: Expose some new events via sysfs libperf: Avoid internal moving of fdarray fds usb: ohci-omap: Convert to use GPIO descriptors usb: ohci-omap: Create private state container usb: appledisplay: remove needless check before usb_free_coherent() USB: Replace HTTP links with HTTPS ones usb: usbtest: reduce stack usage in test_queue usb: typec: tcpm: Stay in BIST mode till hardreset or unattached usb: typec: tcpci: Support BIST test data mode for compliance. usb: typec: tcpm: Support bist test data mode for compliance usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes usb: typec: Comment correction for typec_partner_register_altmode usb: typec: intel_pmc_mux: Avoid connect request on disconnect usb: core: fix quirks_param_set() writing to a const pointer usb: hcd: Try MSI interrupts on PCI devices ipmi/watchdog: add missing newlines when printing parameters by sysfs phy: samsung-ufs: Fix IS_ERR argument Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx soundwire: intel: add wake interrupt support soundwire: intel/cadence: merge Soundwire interrupt handlers/threads soundwire: intel_init: use EXPORT_SYMBOL_NS soundwire: intel_init: add implementation of sdw_intel_enable_irq() soundwire: intel: introduce helper for link synchronization soundwire: intel: introduce a helper to arm link synchronization soundwire: intel: revisit SHIM programming sequences. soundwire: intel: reuse code for wait loops to set/clear bits PCI: aardvark: Don't touch PCIe registers if no card connected arm64: Reduce the number of header files pulled into vmlinux.lds.S compiler.h: Move compiletime_assert() macros into compiler_types.h checkpatch: Remove checks relating to [smp_]read_barrier_depends() include/linux: Remove smp_read_barrier_depends() from comments tools/memory-model: Remove smp_read_barrier_depends() from informal doc Documentation/barriers/kokr: Remove references to [smp_]read_barrier_depends() Documentation/barriers: Remove references to [smp_]read_barrier_depends() locking/barriers: Remove definitions for [smp_]read_barrier_depends() alpha: Replace smp_read_barrier_depends() usage with smp_[r]mb() vhost: Remove redundant use of read_barrier_depends() barrier asm/rwonce: Don't pull <asm/barrier.h> into 'asm-generic/rwonce.h' asm/rwonce: Remove smp_read_barrier_depends() invocation alpha: Override READ_ONCE() with barriered implementation asm/rwonce: Allow __READ_ONCE to be overridden by the architecture compiler.h: Split {READ,WRITE}_ONCE definitions out into rwonce.h tools: bpf: Use local copy of headers including uapi/linux/filter.h ARM: dts: stm32: enable usb-role-switch on USB OTG on stm32mp15xx-dkx MAINTAINERS: Add reset binding entry for Actions Semi Owl SoCs clk: actions: Add Actions S500 SoC Reset Management Unit support dt-bindings: reset: Add binding constants for Actions S500 RMU clk: actions: Add APB, DMAC, GPIO clock support for Actions S500 SoC dt-bindings: clock: Add APB, DMAC, GPIO bindings for Actions S500 SoC clk: actions: Fix h_clk for Actions S500 SoC pinctrl: intel: Add Intel Emmitsburg pin controller support dt-bindings: thermal: Get rid of thermal.txt and replace references thermal: core: Move initialization after core initcall thermal: netlink: Improve the initcall ordering net: genetlink: Move initialization to core_initcall thermal: rcar_gen3_thermal: Add r8a774e1 support thermal/drivers/clock_cooling: Remove clock_cooling code thermal: core: remove redundant initialization of variable ret thermal: netlink: Fix compilation error when CONFIG_NET=n ARM: dts: stm32: Add compatibles for syscon for stm32mp151 ARM: dts: stm32: Add compatibles for syscon for stm32h743 ARM: dts: stm32: Add compatibles for syscon for stm32f746 ARM: dts: stm32: Add compatibles for syscon for stm32f426 dt-bindings: arm: stm32: Add compatibles for syscon nodes ARM: dts: stm32: Fix spi4 pins in stm32mp15-pinctrl MAINTAINERS: Add maintainers for MIPS core drivers bus: cdmm: Add MIPS R5 arch support mips: cdmm: Add mti,mips-cdmm dtb node support dt-bindings: bus: Add MIPS CDMM controller dt-bindings: interrupt-controller: Convert mti,gic to DT schema dt-bindings: power: Convert mti,mips-cpc to DT schema ARM: dts: stm32: configure i2c5 support on stm32mp15xx-dkx rtc: ds1374: remove unused define rtc: ds1374: fix RTC_DRV_DS1374_WDT dependencies ARM: dts: stm32: add usart2 node to stm32mp157c-dk2 ARM: dts: stm32: add uart7 support to stm32mp15xx-dkx boards ARM: dts: stm32: add usart3 node to stm32mp157c-ev1 ARM: dts: stm32: add usart3 node to stm32mp15xx-dkx boards ARM: dts: stm32: add usart2, usart3 and uart7 pins in stm32mp15-pinctrl clk: qcom: gcc: Make disp gpll0 branch aon for sc7180/sdm845 dma-buf.rst: Document why indefinite fences are a bad idea dma-fence: prime lockdep annotations dma-fence: basic lockdep annotations USB: serial: qcserial: add EM7305 QDL product ID USB: serial: iuu_phoenix: fix led-activity helpers drm/vram-helper: stop using TTM_MEMTYPE_FLAG_MAPPABLE ARM: dts: stm32: cosmetic updates in stm32mp15-pinctrl ipq806x: gcc: add support for child probe xfrm: Make the policy hold queue work with VTI. parisc: Convert to BIT_MASK() and BIT_WORD() KVM: PPC: Protect kvm_vcpu_read_guest with srcu locks KVM: PPC: Book3S HV: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 KVM: PPC: Book3SHV: Enable support for ISA v3.1 guests dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a774e1 support dt-bindings: fpga: Replace HTTP links with HTTPS ones dt-bindings: virtio: Replace HTTP links with HTTPS ones net: dsa: use the ETH_MIN_MTU and ETH_DATA_LEN default values net: dsa: qca8k: implement the port MTU callbacks net: hsr: remove redundant null check net/fealnx: switch from 'pci_' to 'dma_' API mISDN: switch from 'pci_' to 'dma_' API tc-testing: Add tdc to kselftests crypto/chtls: Enable tcp window scaling option net: atlantic: add hwmon getter for MAC temperature net: atlantic: A0 ntuple filters net: atlantic: use intermediate variable to improve readability a bit net: atlantic: use U32_MAX in aq_hw_utils.c net: atlantic: add support for 64-bit reads/writes net: atlantic: enable ipv6 support for TCP LSO and UDP GSO net: atlantic: PTP statistics net: atlantic: additional per-queue stats net: atlantic: use u64_stats_update_* to protect access to 64-bit stats net: atlantic: split rx and tx per-queue stats net: atlantic: make _get_sw_stats return count as return value net: atlantic: use simple assignment in _get_stats and _get_sw_stats net: atlantic: move FRAC_PER_NS to aq_hw.h testptp: add new options for perout phase and pulse width testptp: promote 'perout' variable to int64_t ethernet: myri10ge: use generic power management qed: add support for the extended speed and FEC modes qed: populate supported link modes maps on module init qed: add missing loopback modes qed: add support for new port modes qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE qed: reformat several structures a bit qede: introduce support for FEC control qede: format qede{,_vf}_ethtool_ops qed: add support for Forward Error Correction qed: reformat several structures a bit qed: use transceiver data to fill link partner's advertising speeds qed: add support for multi-rate transceivers qed: reformat public_port::transceiver_data a bit qede: populate supported link modes maps on module init qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE linkmode: introduce linkmode_intersects() sis: switch from 'pci_' to 'dma_' API r6040: switch from 'pci_' to 'dma_' API net: packetengines: switch from 'pci_' to 'dma_' API arch, net: remove the last csum_partial_copy() leftovers net: fs_enet: remove redundant null check clk: qcom: msm8996: Make symbol 'cpu_msm8996_clks' static clk: qcom: ipq8074: Add correct index for PCIe clocks Input: elan_i2c - do not constantly re-query pattern ID net: macb: Add WoL interrupt support for MACB type of Ethernet controller net: macb: WoL support for GEM type of Ethernet controller sched: sch_api: add missing rcu read lock to silence the warning net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range net: hns: use eth_broadcast_addr() to assign broadcast address net: dsa: Setup dsa_netdev_ops net: Call into DSA netdevice_ops wrappers net: dsa: Add wrappers for overloaded ndo_ops net: Wrap ndo_do_ioctl() to prepare for DSA stacked ops net: vxge-main: Remove unnecessary cast in kfree() f2fs: segment.h: delete a duplicated word f2fs: compress: fix to avoid memory leak on cc->cpages f2fs: use generic names for generic ioctls arm64: dts: meson: update spifc node name on Khadas VIM3/VIM3L ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime ima: AppArmor satisfies the audit rule requirements ima: Rename internal filter rule functions clk: <linux/clk-provider.h>: drop a duplicated word block: remove blk_queue_stack_limits block: remove bdev_stack_limits block: inherit the zoned characteristics in blk_stack_limits soc: qcom: geni: Fix NULL pointer dereference RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify RDMA/bnxt_re: Update maintainers for Broadcom rdma driver RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes RDMA/bnxt_re: Add helper data structures RDMA/bnxt_re: Pull psn buffer dynamically based on prod RDMA/bnxt_re: introduce a function to allocate swq RDMA/bnxt_re: introduce wqe mode to select execution path RDMA/qedr: Remove the query_pkey callback RDMA/i40iw: Remove the query_pkey callback RDMA/cxgb4: Remove the query_pkey callback RDMA/siw: Remove the query_pkey callback RDMA/core: Remove query_pkey from the mandatory ops RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set ima: Support additional conditionals in the KEXEC_CMDLINE hook function ima: Use the common function to detect LSM conditionals in a rule ima: Move comprehensive rule validation checks out of the token parser ima: Use correct type for the args_p member of ima_rule_entry.lsm elements ima: Shallow copy the args_p member of ima_rule_entry.lsm elements ima: Fail rule parsing when appraise_flag=blacklist is unsupportable regulator: gpio: Honor regulator-boot-on property regulator: core: Add destroy_regulator() dm crypt: Enable zoned block device support dm crypt: add flags to optionally bypass kcryptd workqueues dm bufio: do buffer cleanup from a workqueue dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() dm dust: add interface to list all badblocks dm dust: report some message results directly back to user ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded ASoC: Intel: sof_sdw: add support for systems without i915 audio ASoC: Intel: sof_sdw_rt711: remove properties in card remove ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name ARM: dts: exynos: Replace HTTP links with HTTPS ones ARM: s3c24xx: Replace HTTP links with HTTPS ones ASoC: soc-dai.h: drop a duplicated word ASoC: wcd9335.h: fix duplicated word ASoC: tegra20_das.h: delete duplicated words ASoC: Intel: Skylake: Avoid the use of one-element array pinctl: ti: iodelay: Replace HTTP links with HTTPS ones ASoC: tegra: Add Tegra186 based DSPK driver ASoC: tegra: Add Tegra210 based AHUB driver ASoC: tegra: Add Tegra210 based I2S driver ASoC: tegra: Add Tegra210 based DMIC driver ASoC: tegra: Add support for CIF programming ASoC: dt-bindings: tegra: Add DT bindings for Tegra210 gpio: pca953x: Use irqchip template gpio: omap: handle pin config bias flags Revert "gpio: omap: handle pin config bias flags" gpio: pcf857x: Use irqchip template PCI: loongson: Use DECLARE_PCI_FIXUP_EARLY for bridge_class_quirk() gpio: adp5588: Use irqchip template selftests: add clone3() CAP_CHECKPOINT_RESTORE test pinctrl: single: Use fallthrough pseudo-keyword pinctrl: qcom: spmi-gpio: Use fallthrough pseudo-keyword spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM gpio: adnp: Use irqchip template gpio: stmpe: Use irqchip template gpio: tc35892: Use irqchip template arm64: dts: allwinner: h5: bananapi-m2-plus-v1.2: Tie in CPU OPPs arm64: dts: allwinner: h5: libretech-all-h3-cc: Tie in CPU OPPs arm64: dts: allwinner: h5: Add CPU Operating Performance Points table arm64: dts: allwinner: h5: Add trip and cooling maps to CPU thermal zones arm64: dts: allwinner: h5: Add clock to CPU cores 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: dts: sunxi: libretech-all-h3-cc: Add regulator supply to all CPU cores ASoC: Intel: common: change match table ehl-rt5660 drm/imx: imx-tve: Delete an error message in imx_tve_bind() gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers gpu: ipu-v3: Restore RGB32, BGR32 drm/imx: imx-ldb: Disable both channels for split mode in enc->disable() drm/imx: parallel-display: move panel/bridge detection to fail early drm/imx: imx-ldb: remove useless enum drm/imx: drop useless best_encoder callback drm/imx: tve: fix regulator_disable error path drm/imx: parallel-display: Adjust bus_flags handling drm/imx: fix use after free uuid: remove unused uuid_le_to_bin() definition powerpc/book3s64/kuap: Move UAMOR setup to key init function powerpc/book3s64/keys/kuap: Reset AMR/IAMR values on kexec powerpc/book3s64/keys: Print information during boot. powerpc/book3s64/pkeys: Use MMU_FTR_PKEY instead of pkey_disabled static key powerpc/book3s64/pkeys: Use pkey_execute_disable_supported powerpc/book3s64/kuep: Add MMU_FTR_KUEP powerpc/book3s64/pkeys: Add MMU_FTR_PKEY powerpc/book3s64/pkeys: Mark all the pkeys above max pkey as reserved powerpc/book3s64/pkeys: Make initial_allocation_mask static powerpc/book3s64/pkeys: Convert pkey_total to num_pkey powerpc/book3s64/pkeys: Simplify pkey disable branch powerpc/book3s64/pkeys: kill cpu feature key CPU_FTR_PKEY powerpc/book3s64/pkeys: Prevent key 1 modification from userspace. powerpc/book3s64/pkeys: Simplify the key initialization powerpc/book3s64/pkeys: Explain key 1 reservation details powerpc/book3s64/pkeys: Move pkey related bits in the linux page table powerpc/book3s64/pkeys: pkeys are supported only on hash on book3s. powerpc/book3s64/pkeys: Fixup bit numbering powerpc/book3s64/pkeys: Use PVR check instead of cpu feature powerpc/papr/scm: Add bad memory ranges to nvdimm bad ranges powerpc/mce: Add MCE notification chain powerpc/mm/radix: Create separate mappings for hot-plugged memory powerpc/mm/radix: Remove split_kernel_mapping() powerpc/mm/radix: Free PUD table when freeing pagetable powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings powerpc/prom: Enable Radix GTSE in cpu pa-features counter: Add microchip TCB capture counter dt-bindings: counter: microchip-tcb-capture counter dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 compatible dt-bindings: atmel-tcb: convert bindings to json-schema ARM: at91: add atmel tcb capabilities ASoC: soc-dai: remove .digital_mute ipmi: remve duplicate code in __ipmi_bmc_register() PCI: tegra: Revert tegra124 raw_violation_fixup tools headers UAPI: Update tools's copy of linux/perf_event.h arm64: perf: Add cap_user_time_short perf: Add perf_event_mmap_page::cap_user_time_short ABI arm64: perf: Only advertise cap_user_time for arch_timer arm64: perf: Implement correct cap_user_time time/sched_clock: Use raw_read_seqcount_latch() sched_clock: Expose struct clock_read_data HID: Replace HTTP links with HTTPS ones HID: udraw-ps3: Replace HTTP links with HTTPS ones arm64: perf: Correct the event index in sysfs HID: mcp2221: Replace HTTP links with HTTPS ones video: fbdev: Replace HTTP links with HTTPS ones drm: Replace HTTP links with HTTPS ones IIO: Ingenic JZ47xx: Add touchscreen mode. dt-bindings: iio/adc: Add touchscreen idx for JZ47xx SoC ADC reset: Replace HTTP links with HTTPS ones backlight: backlight: Make of_find_backlight static backlight: backlight: Drop backlight_put() backlight: Use backlight_get_brightness() throughout backlight: jornada720_bl: Introduce backlight_is_blank() backlight: gpio_backlight: Simplify update_status() backlight: cr_bllcd: Introduce gpio-backlight semantics backlight: as3711_bl: Simplify update_status backlight: backlight: Introduce backlight_get_brightness() iio/adc: ingenic: Retrieve channels list from soc data struct doc-rst: Wire-up Backlight kernel-doc documentation backlight: backlight: Add overview and update existing doc backlight: backlight: Drop extern from prototypes backlight: generic_bl: Remove this driver as it is unused backlight: backlight: Document enums in backlight.h backlight: backlight: Document inline functions in backlight.h backlight: backlight: Improve backlight_device documentation IIO: Ingenic JZ47xx: Add xlate cb to retrieve correct channel idx IIO: Ingenic JZ47xx: Error check clk_enable calls. backlight: backlight: Improve backlight_properties documentation backlight: backlight: Improve backlight_ops documentation backlight: backlight: Add backlight_is_blank() backlight: backlight: Refactor fb_notifier_callback() ARM: dts: at91: sama5d3_xplained: change phy-mode reset: intel: fix a compile warning about REG_OFFSET redefined drm/mxsfb: drop unused function parameter s390/bpf: implement BPF_PROBE_MEM s390/kernel: expand exception table logic to allow new handling options s390/kernel: unify EX_TABLE* implementations s390/mm: allow order 10 allocations s390/mm: avoid trimming to MAX_ORDER s390/qdio: remove internal polling in non-thinint path s390/qdio: allow to scan all 128 Input SBALs s390/qdio: fix statistics for 128 SBALs s390/mm: fix typo in comment drm/mxsfb: Make supported modifiers explicit ARM: dts: ux500-skomer: Correct accel mounting matrix modules: linux/moduleparam.h: drop duplicated word in a comment platform/chrome: cros_ec_typec: Unregister partner on error iommu/arm-smmu: Add global/context fault implementation hooks dt-bindings: arm-smmu: add binding for Tegra194 SMMU iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage iommu/arm-smmu: ioremap smmu mmio region before implementation init iommu/arm-smmu: move TLB timeout and spin count macros staging: Replace HTTP links with HTTPS ones staging: rtl8188eu: add spaces around operators in header files Staging: rtl8188eu: core: Fix coding style issue ALSA: Replace the word "slave" in vmaster API dt-bindings: iio: ti,ads8688 yaml conversion iio: light: stk3310: add chip id for STK3311-X variant dt-bindings: iio: accel: kionix,kxsd9 yaml conversion. iio: adc: ad7192: move ad7192_of_match table closer to the end of the file iio: adc: rockchip_saradc: Demote seemingly unintentional kerneldoc header iio: imu: st_lsm6dsx: st_lsm6dsx: Mark 'st_lsm6dsx_accel_ext_info' as __maybe_unused iio: imu: st_lsm6dsx: st_lsm6dsx_shub: Demote obvious misuse of kerneldoc to standard comment blocks iio: magnetometer: ak8974: Add description for ak8974's 'scan' attribute iio: adc: qcom-pm8xxx-xoadc: Demote standard comment block and supply missing description iio: imu: inv_mpu6050: inv_mpu_ring: Demote seemingly unintentional kerneldoc header iio: imu: inv_mpu6050: inv_mpu_core: Demote obvious misuse of kerneldoc to standard comment blocks iio: adc: palmas_gpadc: Demote non-conforming kerneldoc header iio: adc: max9611: Demote obvious misuse of kerneldoc to standard comment blocks iio: adc: max1363: Fix kerneldoc attribute formatting for 'lock' iio: imu: st_lsm6dsx: st_lsm6dsx: Reorder 'inline' declaration iio: gyro: fxas21002c: Move 'fxas21002c_reg_fields' to the only file its used iio: accel: sca3000: Fix 2 misspellings and demote nonconforming kerneldocs iio: adc: cpcap-adc: Demote seemingly unintentional kerneldoc header iio: adc: at91-sama5d2_adc: Struct kerneldoc titles need to start with 'struct ' iio: adc: at91_adc: Fix 'bad line' warning iio: dac: ad5504: Fix formatting errors and demote non-compliant kerneldoc iio: adc: ad799x: Demote seemingly unintentional kerneldoc header iio: light: us5182d: Fix formatting in kerneldoc function block iio: temperature: mlx90632: Function parameter descriptions must match exactly iio: light: si1145: Demote obvious misuse of kerneldoc to standard comment blocks iio: dac: ltc2632: Fix formatting in kerneldoc struct header iio: adc: twl6030-gpadc: Fix some misdocumentation and formatting issues iio: magnetometer: hmc5843: 'hmc5843_pm_ops' is unused in 1 of 3 files including hmc5843_core.h iio: adc: twl4030-madc: Fix misnamed struct attribute iio: adc: twl4030-madc: Remove set but unused variables 'len' iio: adc: ti_am335x_adc: Remove a couple of unused 'read' variables iio: imu: kmx61: Fix formatting in kerneldoc function headers iio: magnetometer: mmc35240: Fix function header formatting iio: light: cm32181: Fix formatting and docrot issues in cm32181_acpi_get_cpm() iio: dac: ad5791: Complete 'struct ad5791_chip_info' documentation iio: dac: ad5764: Fix misdocumenting and formatting error iio: dac: ad5761: Fix kerneldoc attribute formatting for 'lock' iio: dac: ad5758: Move and fix-up kerneldoc header and demote unworthy kerneldoc iio: dac: ad5755: Fix kerneldoc attribute formatting for 'lock' iio: dac: ad5449: Fix kerneldoc attribute formatting for 'lock' iio: dac: ad5446: Complete 'struct ad5446_state' doc and demote unworthy kerneldocs iio: dummy: iio_simple_dummy_buffer: Demote file header and correct misspelling iio: adc: ad7887: Demote seemingly unintentional kerneldoc header iio: dac: ad5064: Value returned by ad5064_vref_name may not be 'const * const' iio: dummy: iio_simple_dummy_events: Demote file header and supply descriptions for val2 params iio: dac: ad5421: Fix kerneldoc attribute formatting for 'lock' iio: dummy: iio_simple_dummy: Add newline after function-end iio: dummy: iio_simple_dummy: Demote unworthy kerneldocs and correct wrong parameter in docs iio: dac: ad5380: Fix kerneldoc attribute formatting for 'lock' iio: dac: ad5360: Fix kerneldoc attribute formatting for 'lock' iio: adc: ad7923: Demote obvious misuse of kerneldoc to standard comment blocks iio: adc: ad7298: Demote obvious misuse of kerneldoc to standard comment blocks iio: common: ms_sensors: ms_sensors_i2c: Fix misspelling of parameter 'client' iio: accel: bma220_spi: Do not define 'struct acpi_device_id' when !CONFIG_ACPI iio: adc: ad_sigma_delta: Remove unused variable 'ret' ARM: dts: exynos: Disable frequency scaling for FSYS bus on Odroid XU3 family drm: core: Convert device logging to drm_* functions. drm/i810: switch from 'pci_' to 'dma_' API drm/ast: Use managed MM initialization drm/ast: Initialize DRAM type before posting GPU drm/ast: Move VRAM size detection to ast_mm.c drm/ast: Use managed VRAM-helper initialization drm/ast: Rename ast_ttm.c to ast_mm.c drm/vram-helper: Managed vram helpers dt-bindings: dma: renesas,usb-dmac: Add binding for r8a774e1 dt-bindings: phy: renesas,usb3-phy: Add r8a774e1 support dt-bindings: phy: renesas,usb2-phy: Add r8a774e1 support phy: renesas: rcar-gen3-usb2: exit if request_irq() failed phy: renesas: rcar-gen3-usb2: move irq registration to init devicetree: bindings: phy: Document ipq806x dwc3 qcom phy phy: qualcomm: add qcom ipq806x dwc usb phy driver ARM: dts: aspeed: tacoma: Fix gpio-key definitions ARM: dts: rainier: Configure ball Y23 as GPIOP7 for MCLR_VPP ARM: dts: aspeed: rainier: Add second cfam on the hub ARM: dts: aspeed: rainier: Add line-name checkstop ARM: dts: aspeed: tacoma: Remove checkstop gpio-key ARM: dts: aspeed: tacoma: Enable XDMA engine ARM: dts: aspeed: witherspoon: Enable XDMA engine ARM: dts: aspeed: ast2600: Update XDMA engine node ARM: dts: aspeed: ast2500: Update XDMA engine node ARM: dts: vf610-zii-ssmb-spu3: Add node for switch watchdog ARM: dts: vf610-zii-ssmb-dtu: Add no-sdio/no-sd properties arm64: dts: lx2160a-rdb: fix shunt-resistor value net: mscc: ocelot: add support for PTP waveform configuration ptp: introduce a phase offset in the periodic output request ptp: add ability to configure duty cycle for periodic output ARM: dts: imx6q-tbs2910: Pass reset-assert-us ARM: dts: imx6q-tbs2910: Add an mdio node icmp: support rfc 4884 ARM: dts: imx6qdl-sabresd: Pass reset-assert-us ARM: dts: imx6qdl-sabresd: Add an mdio node dt-bindings: arm: fsl: Add MYiR Tech boards ARM: dts: imx6qdl-gw: add Gateworks System Controller support net: mvneta: move rxq->left_size on the stack net: mvneta: get rid of skb in mvneta_rx_queue net: mvneta: drop all fragments in XDP_DROP net: mvneta: move mvneta_run_xdp after descriptors processing net: mvneta: move skb build after descriptors processing xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines sctp: remove the out_nounlock label in sctp_setsockopt sctp: pass a kernel pointer to sctp_setsockopt_pf_expose sctp: pass a kernel pointer to sctp_setsockopt_ecn_supported sctp: pass a kernel pointer to sctp_setsockopt_auth_supported sctp: pass a kernel pointer to sctp_setsockopt_event sctp: pass a kernel pointer to sctp_setsockopt_event sctp: pass a kernel pointer to sctp_setsockopt_reuse_port sctp: pass a kernel pointer to sctp_setsockopt_interleaving_supported sctp: pass a kernel pointer to sctp_setsockopt_scheduler_value sctp: pass a kernel pointer to sctp_setsockopt_scheduler sctp: pass a kernel pointer to sctp_setsockopt_add_streams sctp: pass a kernel pointer to sctp_setsockopt_reset_assoc sctp: pass a kernel pointer to sctp_setsockopt_reset_streams sctp: pass a kernel pointer to sctp_setsockopt_enable_strreset sctp: pass a kernel pointer to sctp_setsockopt_reconfig_supported sctp: pass a kernel pointer to sctp_setsockopt_default_prinfo sctp: pass a kernel pointer to sctp_setsockopt_pr_supported sctp: pass a kernel pointer to sctp_setsockopt_recvnxtinfo sctp: pass a kernel pointer to sctp_setsockopt_recvrcvinfo sctp: pass a kernel pointer to sctp_setsockopt_paddr_thresholds sctp: pass a kernel pointer to sctp_setsockopt_auto_asconf sctp: pass a kernel pointer to sctp_setsockopt_deactivate_key sctp: pass a kernel pointer to sctp_setsockopt_del_key sctp: pass a kernel pointer to sctp_setsockopt_active_key sctp: pass a kernel pointer to sctp_setsockopt_auth_key sctp: switch sctp_setsockopt_auth_key to use memzero_explicit sctp: pass a kernel pointer to sctp_setsockopt_hmac_ident sctp: pass a kernel pointer to sctp_setsockopt_auth_chunk sctp: pass a kernel pointer to sctp_setsockopt_maxburst sctp: pass a kernel pointer to sctp_setsockopt_fragment_interleave sctp: pass a kernel pointer to sctp_setsockopt_context sctp: pass a kernel pointer to sctp_setsockopt_adaptation_layer sctp: pass a kernel pointer to sctp_setsockopt_maxseg sctp: pass a kernel pointer to sctp_setsockopt_mappedv4 sctp: pass a kernel pointer to sctp_setsockopt_associnfo sctp: pass a kernel pointer to sctp_setsockopt_rtoinfo sctp: pass a kernel pointer to sctp_setsockopt_nodelay sctp: pass a kernel pointer to sctp_setsockopt_peer_primary_addr sctp: pass a kernel pointer to sctp_setsockopt_primary_addr sctp: pass a kernel pointer to sctp_setsockopt_default_sndinfo sctp: pass a kernel pointer to sctp_setsockopt_default_send_param sctp: pass a kernel pointer to sctp_setsockopt_initmsg sctp: pass a kernel pointer to sctp_setsockopt_partial_delivery_point sctp: pass a kernel pointer to sctp_setsockopt_delayed_ack sctp: pass a kernel pointer to sctp_setsockopt_peer_addr_params sctp: pass a kernel pointer to sctp_setsockopt_autoclose sctp: pass a kernel pointer to sctp_setsockopt_events sctp: pass a kernel pointer to sctp_setsockopt_disable_fragments sctp: pass a kernel pointer to __sctp_setsockopt_connectx sctp: pass a kernel pointer to sctp_setsockopt_bindx sctp: copy the optval from user space in sctp_setsockopt net: make ->{get,set}sockopt in proto_ops optional net/ipv6: remove compat_ipv6_{get,set}sockopt net/ipv6: factor out mcast join/leave setsockopt helpers net/ipv6: factor out MCAST_MSFILTER setsockopt helpers net/ipv6: factor out MCAST_MSFILTER getsockopt helpers net/ipv4: remove compat_ip_{get,set}sockopt net/ipv4: factor out mcast join/leave setsockopt helpers net/ipv4: factor out MCAST_MSFILTER setsockopt helpers net/ipv4: factor out MCAST_MSFILTER getsockopt helpers netfilter: split nf_sockopt netfilter: remove the compat argument to xt_copy_counters_from_user netfilter: remove the compat_{get,set} methods netfilter/ebtables: clean up compat {get, set}sockopt handling netfilter/ip6_tables: clean up compat {get, set}sockopt handling netfilter/ip_tables: clean up compat {get,set}sockopt handling netfilter/arp_tables: clean up compat {get, set}sockopt handling net: remove compat_sys_{get,set}sockopt net: remove compat_sock_common_{get,set}sockopt net: simplify cBPF setsockopt compat handling net: streamline __sys_getsockopt net: streamline __sys_setsockopt net/atm: remove the atmdev_ops {get, set}sockopt methods net: rds: rdma_transport.h: delete duplicated word net: atm: lec_arpc.h: delete duplicated word net: phy: at803x: add mdix configuration support for AR9331 and AR8035 net: enetc: Use DT protocol information to set up the ports net: enetc: Initialize SerDes for SGMII and USXGMII protocols net: dsa: felix: (re)use already existing constants net: phy: add USXGMII link partner ability constants hwmon: (gsc) add 16bit pre-scaled voltage mode hwmon: (adm1275) Enable adm1278 ADM1278_TEMP1_EN hwmon: (dell-smm) Add Latitude 5480 to fan control whitelist hwmon: (nct6683) Replace container_of() with kobj_to_dev() hwmon: (i5k_amb) remove redundant assignment to variable res ALSA: asihpi: delete duplicated word ALSA: Replace HTTP links with HTTPS ones prctl: exe link permission error changed from -EINVAL to -EPERM prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid pid: use checkpoint_restore_ns_capable() for set_tid capabilities: Introduce CAP_CHECKPOINT_RESTORE 9p: remove unused code in 9p net/9p: Fix sparse endian warning in trans_fd.c 9p: Fix memory leak in v9fs_mount 9p: retrieve fid from file when file instance exist. media: dvbdev.h: keep * together with the type media: v4l2-subdev.h: keep * together with the type media: videobuf2: Print videobuf2 buffer state by name media: colorspaces-details.rst: fix V4L2_COLORSPACE_JPEG description media: tw68: use generic power management media: meye: use generic power management media: cx88: use generic power management media: cx25821: use generic power management media: cx23885: use generic power management media: sta2x11: use generic power management media: dt-bindings: media: renesas,vsp1: Add power-domains and resets media: dt-bindings: media: renesas,vsp1: Convert binding to YAML media: dt-bindings: media: renesas,fdp1: Add resets property media: dt-bindings: media: renesas,fdp1: Make power-domains mandatory media: dt-bindings: media: renesas,fdp1: Convert binding to YAML media: dt-bindings: media: renesas,fcp: Add resets and iommus properties media: dt-bindings: media: renesas,fcp: Make power-domains mandatory media: dt-bindings: media: renesas,fcp: Convert binding to YAML media: v4l2-async: Log message in case of heterogeneous fwnode match media: v4l2-async: Pass notifier pointer to match functions media: v4l2-async: Accept endpoints and devices for fwnode matching media: device property: Add a function to test is a fwnode is a graph endpoint media: i2c: Add RDACM20 driver media: dt-bindings: media: i2c: Add bindings for IMI RDACM2x media: i2c: Add MAX9286 driver media: dt-bindings: media: i2c: Add bindings for Maxim Integrated MAX9286 media: i2c: dw9768: Add DW9768 VCM driver media: dt-bindings: media: i2c: Document DW9768 bindings media: i2c: imx290: replace msleep(10) with usleep_range(10000, 11000) media: staging: rkisp1: set pads array of the resizer to size 2 media: staging: rkisp1: remove unused field alloc_ctx from struct rkisp1_device media: staging: rkisp1: remove unused field ctrl_handler from struct rkisp1_device media: staging: rkisp1: cap: in stream start, replace calls to rkisp1_handle_buffer with rkisp1_set_next_buf media: staging: rkisp1: cap: move code that manages the buffers to rkisp1_set_next_buf media: staging: rkisp1: cap: protect buf.curr and buf.next with buf.lock media: staging: rkisp1: cap: don't set next buffer from rkisp1_vb2_buf_queue media: MAINTAINERS: rectify CHRONTEL CH7322 CEC DRIVER section media: tw68: Replace http links with https ones media: tw5864-core: Replace http links with https ones media: rtl2832_sdr: Replace HTTP links with HTTPS ones media: ivtv: Replace http links with https ones media: imon: Replace http links with https ones media: cx18: Replace http links with https ones media: allegro: add support for allegro firmware 2019.2 media: allegro: add a version field to mcu messages media: allegro: drop length field from message header media: allegro: set num_ref_idx using response of configured channels media: allegro: add config blob for channel media: allegro: encode bit fields separately media: allegro: support handling firmware dependent values media: allegro: don't pack MCU messages media: allegro: add field for number of buffers media: allegro: add explicit mail encoding and decoding media: allegro: rework read/write to mailbox media: allegro: rework mbox handling media: v4l2-subdev.h: drop duplicated word in comment media: media-entity.h: drop duplicated word in comment media: dvbdev.h: fix duplicated word in comment media: media-devnode.h: drop duplicated word in comment media: media-device.h: drop duplicated word in comment staging/media: Remove unneeded geometry restrictions from i.MX CSI driver media: vimc: Add a control to display info on test image media: tpg: Add function to return colors' order of test image media: tpg: change char argument to const char media: vpss: clean up resources in init hantro: h264: Refuse to decode unsupported bitstream rkvdec: h264: Refuse to decode unsupported bitstream hantro: Make sure we don't use post-processor on an encoder hantro: Remove unused bytesused argument hantro: Move hantro_enc_buf_finish to JPEG codec_ops.done hantro: Rework how encoder and decoder are identified hantro: h264: Rename scaling list handling function hantro: h264: Remove unused macro definition media: staging: rkisp1: fix typos in file rkisp1-config.h media: staging: rkisp1: remove duplicate macro definition media: staging: rkisp1: stats: read the stats in the isr drm/ingenic: Silence uninitialized-variable warning pinctrl: baytrail: Use fallthrough pseudo-keyword staging: rtl8188eu: include: fixed multiple blank space coding style issues staging: rtl8188eu: clear tabstop style issues media: staging: rkisp1: stats: replace locks wq_lock, irq_lock with one lock media: staging: rkisp1: stats: replace spin_lock_irqsave with spin_lock_irq media: staging: rkisp1: use a macro for the statistics flags mask media: ti-vpe: cal: Split CAMERARX handling to cal-camerarx.c media: ti-vpe: cal: Move CAL I/O accessors to cal.h media: ti-vpe: cal: Split video node handling to cal-video.c media: ti-vpe: cal: Use 'unsigned int' type instead of 'unsigned' media: ti-vpe: cal: Remove unneeded phy->sensor NULL check media: ti-vpe: cal: Don't store external rate in cal_camerarx media: ti-vpe: cal: Refactor camerarx start and stop media: ti-vpe: cal: Reorder camerarx functions to prepare refactoring media: ti-vpe: cal: Inline cal_camerarx_max_lanes() in its only caller media: ti-vpe: cal: Allocate cal_ctx active_fmt array dynamically media: ti-vpe: cal: Init formats in cal_ctx_v4l2_register() media: ti-vpe: cal: Register a media device media: ti-vpe: cal: Store struct device in cal_dev media: ti-vpe: cal: Print revision and hwinfo in a more readable format media: ti-vpe: cal: Read hardware revision earlier during probe media: ti-vpe: cal: Split media initialization and cleanup to functions media: ti-vpe: cal: Replace number of ports numerical value by macro media: ti-vpe: cal: Remove isvcirqset() and isportirqset() macros media: ti-vpe: cal: Move CAL_NUM_CSI2_PORTS from cal_regs.h to cal.c media: ti-vpe: cal: Decouple context and phy cleanup at remove time media: ti-vpe: cal: Operate on phy instances in cal_quickdump_regs() media: ti-vpe: cal: Replace context with phy in async notifier entries media: ti-vpe: cal: Move async notifiers from contexts to cal_dev media: ti-vpe: cal: Allow multiple contexts per subdev notifier media: ti-vpe: cal: Move all sensor-related init to .bound() notifier media: ti-vpe: cal: Use ARRAY_SIZE to replace numerical value media: ti-vpe: cal: Move DT parsing to CAMERARX media: ti-vpe: cal: Add cal_camerarx_destroy() to cleanup CAMERARX media: ti-vpe: cal: Unregister video device before cleanup media: ti-vpe: cal: Add context V4L2 cleanup and unregister functions media: ti-vpe: cal: Split video device initialization and registration dma-debug: use named initializers for dir2name media: ti-vpe: cal: Move v4l2_device from cal_ctx to cal_dev media: ti-vpe: cal: Decouple control handler from v4l2_device powerpc: use the generic dma_ops_bypass mode dma-mapping: add a dma_ops_bypass flag to struct device media: ti-vpe: cal: Fix usage of v4l2_fwnode_endpoint_parse() dma-mapping: make support for dma ops optional media: ti-vpe: cal: Use of_graph_get_endpoint_by_regs() to parse OF media: ti-vpe: cal: Hardcode virtual channel to 0 media: ti-vpe: cal: Rename cal_create_instance() to cal_ctx_create() media: ti-vpe: cal: Add comments to cal_probe() to delimitate sections media: ti-vpe: cal: Inline cal_get_camerarx_regmap() in caller media: ti-vpe: cal: Use syscon_regmap_lookup_by_phandle_args() media: ti-vpe: cal: Split CAMERARX syscon regmap retrieval to a function media: ti-vpe: cal: Drop struct cal_dev v4l2_dev field media: ti-vpe: cal: Use a loop to create CAMERARX and context instances media: ti-vpe: cal: Use ctx_info() instead of v4l2_info() media: ti-vpe: cal: Get struct device without going through v4l2_device media: ti-vpe: cal: Use correct device name for bus_info media: ti-vpe: cal: Rename cal_ctx.csi2_port to cal_ctx.index media: ti-vpe: cal: Reorganize remaining code in sections media: ti-vpe: cal: Create consistent naming for context functions media: ti-vpe: cal: Inline cal_data_get_num_csi2_phy() in its caller media: ti-vpe: cal: Group CAMERARX-related functions together media: ti-vpe: cal: Create consistent naming for CAMERARX functions media: ti-vpe: cal: Store sensor-related data in cal_camerarx media: ti-vpe: cal: Add print macros for the cal_camerarx instances media: ti-vpe: cal: Use dev_* print macros media: ti-vpe: cal: Store instance ID and cal pointer in cal_camerarx media: ti-vpe: cal: Remove internal phy structure from cal_camerarx media: ti-vpe: cal: Name all cal_camerarx pointers consistently media: ti-vpe: cal: Name all cal_dev pointers consistently media: ti-vpe: cal: Rename cal_csi2_phy to cal_camerarx_data media: ti-vpe: cal: Rename cc_data to cal_camerarx media: ti-vpe: cal: Move function to avoid forward declaration media: ti-vpe: cal: Remove flags field from struct cal_dev media: ti-vpe: cal: Remove unused structure fields media: ti-vpe: cal: Remove static const cal_regmap_config template media: ti-vpe: cal: Constify platform data media: ti-vpe: cal: Make structure fields unsigned where applicable media: ti-vpe: cal: Rename cal_csi2_phy base_fields to fields media: ti-vpe: cal: Store PHY regmap fields in struct cc_data media: ti-vpe: cal: Don't modify cal_csi2_phy base_fields media: ti-vpe: cal: Embed base_fields array in struct cal_csi2_phy media: ti-vpe: cal: Make loop indices unsigned where applicable media: ti-vpe: cal: Turn boolean variable into bool media: ti-vpe: cal: Remove needless casts media: ti-vpe: cal: Remove needless variable initialization media: ti-vpe: cal: Make cal_formats array const media: ti-vpe: cal: Turn reg_(read|write)_field() into inline functions media: ti-vpe: cal: Inline CAL_VERSION macro in its only user media: ti-vpe: cal: Merge all status variables in IRQ handler media: ti-vpe: cal: Index IRQ registersstarting at 0 media: ti-vpe: cal: Index CSI-2 port starting at 0 media: ti-vpe: cal: Decouple CSI2 port and CPORT media: ti-vpe: cal: Avoid function forward declaration media: ti-vpe: cal: Sort headers alphabetically gspca: First camera mode is skipped media: s5p-g2d: Fix a memory leak in an error handling path in 'g2d_probe()' media: Add V4L2_TYPE_IS_CAPTURE helper media: pci: dt3155: fix spelling mistake media: docs: pvrusb2: replace http references with https ones media: gspca: replace http references with https ones media: atmel: atmel-isc: rework component offsets media: davinci: replace http references with https media: solo6x10: replace http references with https Documentation: userspace-api/media: drop doubled words sun4i-csi: call _vb2_fop_release instead of v4l2_fh_release sun4i-csi: drop read/write, enable VB2_DMABUF sunxi-csi: fill in bus_info of media device media: gspca: remove redundant initialization of variable status v4l2-core: Print control name in VIDIOC_S/G_(EXT)_CTRL(S) include/media/v4l2-subdev.h: fix typo cec-api: prevent leaking memory through hole in structure go7007: add sanity checking for endpoints media: staging: tegra-vde: Power-cycle hardware on probe media: staging: tegra-vde: Turn ON power domain on shutdown media: staging: tegra-vde: Runtime PM is always available on Tegra arm64: dts: qcom: pmi8998: Add nodes for LAB and IBB regulators ARM: dts: socfpga: add the temperature sensor to the Arria10 devkit arm: dts: socfpga: add reset-names to spi node arm64: dts: agilex: add nand clocks arm64: dts: agilex: populate clock dts entries for Intel SoCFPGA Agilex arm64: dts: marvell: add SMMU support ARM: dts: dlink-dns327l: fix reg-init PHY ARM: orion/gpio: Make use of for_each_requested_gpio() ARM: dts: kirkwood: Replace HTTP links with HTTPS ones firmware: turris-mox-rwtm: add debugfs documentation firmware: turris-mox-rwtm: support ECDSA signatures via debugfs ARM: dts: rockchip: Fix VBUS on rk3288-vyasa ARM: dts: rockchip: Add Radxa Rock Pi N8 initial support ARM: dts: rockchip: Add VMARC RK3288 SOM initial support dt-bindings: arm: rockchip: Add Rock Pi N8 binding arm64: dts: rk3399pro: vmarc-som: Move common properties into Carrier arm64: dts: rk3399pro: vmarc-som: Move supply regulators into Carrier arm64: dts: rk3399pro: vmarc-som: Fix sorting nodes, properties ARM: dts: rockchip: dalang-carrier: Move i2c nodes into SOM ARM: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac arm64: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac arm64: dts: rockchip: remove bus-width from mmc nodes in px30 dts files dmaengine: linux/dmaengine.h: drop duplicated word in a comment dt-bindings: mmc: convert arasan sdhci bindings to yaml selftests/bpf: Tests for BPF_SK_LOOKUP attach point selftests/bpf: Add verifier tests for bpf_sk_lookup context access tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type libbpf: Add support for SK_LOOKUP program type bpf: Sync linux/bpf.h to tools/ udp6: Run SK_LOOKUP BPF program on socket lookup udp6: Extract helper for selecting socket from reuseport group udp: Run SK_LOOKUP BPF program on socket lookup udp: Extract helper for selecting socket from reuseport group inet6: Run SK_LOOKUP BPF program on socket lookup inet6: Extract helper for selecting socket from reuseport group inet: Run SK_LOOKUP BPF program on socket lookup inet: Extract helper for selecting socket from reuseport group bpf: Introduce SK_LOOKUP program type with a dedicated attach point bpf, netns: Handle multiple link attachments blk-cgroup: show global disk stats in root cgroup io.stat blk-cgroup: make iostat functions visible to stat printing ne2k-pci: Use netif_msg_init to initialize msg_enable bits net: atlantic: add support for FW 4.x net: atlantic: align return value of ver_match function with function name net: ethernet: et131x: Remove redundant register read net: ethernet: et131x: Remove unused variable 'pm_csr' net: bna: Remove unused variable 't' net: bnxt: don't complain if TC flower can't be supported Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 Input: elan_i2c - handle firmware updated on newer ICs Input: elan_i2c - add support for different firmware page sizes Input: elan_i2c - fix detecting IAP version on older controllers Input: elan_i2c - handle devices with patterns above 1 Input: elan_i2c - make fetching IC type of older controllers more robust Input: elan_i2c - handle firmware not implementing "get pattern" command remoteproc: stm32: Update M4 state in stm32_rproc_stop() remoteproc: stm32: Introduce new attach() operation remoteproc: stm32: Properly handle the resource table when attaching remoteproc: stm32: Parse memory regions when attaching to M4 remoteproc: Make function rproc_resource_cleanup() public remoteproc: stm32: Properly set co-processor state when attaching remoteproc: stm32: Parse syscon that will manage M4 synchronisation remoteproc: stm32: Remove memory translation from DT parsing remoteproc: stm32: Decouple rproc from DT parsing remoteproc: stm32: Request IRQ with platform device remoteproc: stm32: Decouple rproc from memory translation drm: xlnx: DRM/KMS driver for Xilinx ZynqMP DisplayPort Subsystem futex: Remove unused or redundant includes futex: Consistently use fshared as boolean dt-bindings: display: xlnx: Add ZynqMP DP subsystem bindings ARM: at91: Replace HTTP links with HTTPS ones ARM: at91: pm: add missing put_device() call in at91_pm_sram_init() futex: Remove needless goto's futex: Remove put_futex_key() dt-bindings: media: imx274: Add optional input clock and supplies debugobjects: Convert to DEFINE_SHOW_ATTRIBUTE PCI/ASPM: Add missing newline in sysfs 'policy' arm64: dts: sc7180: Add DSI and MDP OPP tables and power-domains arm64: dts: sdm845: Add DSI and MDP OPP tables and power-domains xfs: preserve inode versioning across remounts kunit: tool: fix improper treatment of file location kunit: tool: fix broken default args in unit tests kunit: capture stderr on all make subprocess calls Documentation: kunit: Remove references to --defconfig net: alteon: Avoid some useless memset net: alteon: switch from 'pci_' to 'dma_' API net: sungem: switch from 'pci_' to 'dma_' API selftests/harness: Limit step counter reporting net: decnet: af_decnet: Simplify goto loop. timers: Lower base clock forwarding threshold timers: Remove must_forward_clk timers: Spare timer softirq until next expiry timers: Expand clk forward logic beyond nohz timers: Reuse next expiry cache after nohz exit timers: Always keep track of next expiry timers: Optimize _next_timer_interrupt() level iteration timers: Add comments about calc_index() ceiling work timers: Move trigger_dyntick_cpu() to enqueue_timer() timers: Use only bucket expiry for base->next_expiry value timers: Preserve higher bits of expiration on index calculation tcp: add SNMP counter for no. of duplicate segments reported by DSACK tcp: fix segment accounting when DSACK range covers multiple segments net: sun: cassini: switch from 'pci_' to 'dma_' API mptcp: silence warning in subflow_data_ready() net: cdc_ncm: hook into set_rx_mode to admit multicast traffic net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops net: usbnet: export usbnet_set_rx_mode() net: cdc_ether: export usbnet_cdc_update_filter net: cdc_ether: use dev->intf to get interface information selftests/seccomp: Check ENOSYS under tracing selftests/seccomp: Refactor to use fixture variants selftests/harness: Clean up kern-doc for fixtures selftests: kmod: Add module address visibility test cpupower: Replace HTTP links with HTTPS ones net: openvswitch: reorder masks array based on usage net: phy: sfp: Cotsworks SFF module EEPROM fixup net: phy: continue searching for C45 MMDs even if first returned ffff:ffff NFSv4.0 allow nconnect for v4.0 freezer: Add unsafe versions of freezable_schedule_timeout_interruptible for NFS sunrpc: destroy rpc_inode_cachep after unregister_filesystem PCI: dwc: Convert to devm_platform_ioremap_resource_byname() dt-bindings: i2c-gpio: Use 'deprecated' keyword on deprecated properties spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI spi: spi-pxa2xx: Do not define 'struct acpi_device_id' when !CONFIG_ACPI spi: spi-at91-usart: Remove unused OF table 'struct of_device_id' spi: spi-topcliff-pch: Add missing descriptions to 'struct pch_spi_data' spi: spi-zynqmp-gqspi: Correct a couple of misspellings in kerneldoc spi: spi-zynq-qspi: Add description for 2 missing attributes/parameters spi: spi-pl022: Provide missing struct attribute/function param docs spi: spi-s3c64xx: Add missing entries for structs 's3c64xx_spi_dma_data' and 's3c64xx_spi_dma_data' spi: spi-meson-spicc: Remove set but never used variable 'data' from meson_spicc_reset_fifo() spi: spi-meson-spifc: Fix misdocumenting of 'dev' in 'struct meson_spifc' spi: spi-ep93xx: Fix API slippage spi: spi-davinci: Fix a few kerneldoc misspellings and API slippages spi: spi-bitbang: Demote obvious misuse of kerneldoc to standard comment blocks spi: spi-loopback-test: Fix formatting issues in function header blocks drm/etnaviv: fix ref count leak via pm_runtime_get_sync x86/efi: Remove unused EFI_UV1_MEMMAP code x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() x86/efi: Delete SGI UV1 detection. x86/platform/uv: Remove efi=old_map command line option x86/platform/uv: Remove vestigial mention of UV1 platform from bios header x86/platform/uv: Remove support for UV1 platform from uv x86/platform/uv: Remove support for uv1 platform from uv_hub x86/platform/uv: Remove support for UV1 platform from uv_bau x86/platform/uv: Remove support for UV1 platform from uv_mmrs x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x x86/platform/uv: Remove support for UV1 platform from uv_tlb x86/platform/uv: Remove support for UV1 platform from uv_time arm64: dts: keembay: Add device tree for Keem Bay EVM board arm64: dts: keembay: Add device tree for Keem Bay SoC MAINTAINERS: Add maintainers for Keem Bay SoC dt-bindings: arm: Add Keem Bay bindings arm64: Add config for Keem Bay SoC staging: comedi: comedi_fops.c: added casts to get rid of sparse warnings arm64: tegra: Add the GPU on Tegra194 dt-bindings: fuse: tegra: Add missing compatible strings dt-bindings: i2c: tegra: Document Tegra210 VI I2C clocks and power-domains dt-bindings: Add documentation for GV11B GPU ARM: rpc: Change blacklist to quirklist in ecode.c file firmware: arm_scmi: Use NULL instead of integer 0 for rate pointer drm/tegra: plane: Support 180° rotation drm/tegra: plane: Support horizontal reflection drm/tegra: plane: Rename bottom_up to reflect_y drm/tegra: dc: Omit superfluous error message in tegra_dc_probe() drm/tegra: gr2d: Add tiled PATBASE address register drm/tegra: gr3d: Assert reset before power-gating drm/tegra: sor: Use correct power supply names for HDMI gpu: host1x: debug: Dump push buffer state gpu: host1x: debug: Fix multiple channels emitting messages simultaneously gpu: host1x: Put gather's BO on pinning error gpu: host1x: Optimize BOs usage when firewall is enabled gpu: host1x: mipi: Split tegra_mipi_calibrate() and tegra_mipi_wait() gpu: host1x: mipi: Use readl_relaxed_poll_timeout() in tegra_mipi_wait() gpu: host1x: mipi: Update tegra_mipi_request() to be node based spi: renesas,sh-msiof: Add r8a774e1 support soc/tegra: fuse: Fix typo in APB MISC warning soc/tegra: fuse: Add Tegra186 and Tegra194 SoC IDs ASoC: rt5682: optimize the power consumption ASoC: soc-dai.h: don't use discriminatory terms for comment ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() ASoC: rt5682: disable MICBIAS and Vref2 widget in default ASoC: qcom: qdsp6: Use the defined variable to clean code ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec ASoC: atmel: merge .digital_mute() into .mute_stream() block: improve discard bio alignment in __blkdev_issue_discard() block: change REQ_OP_ZONE_RESET and REQ_OP_ZONE_RESET_ALL to be odd numbers block: defer flush request no matter whether we have elevator block: make blk_timeout_init() static dt-bindings: sound: renesas, rsnd: Document r8a774e1 bindings ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback irqchip/loongson-liointc: Fix potential dead lock irqchip/loongson-pch-msi: Remove unneeded variable irqchip/loongson-pch-pic: Check return value of irq_domain_translate_twocell() irqchip/loongson-htvec: Check return value of irq_domain_translate_onecell() irqchip/loongson-htvec: Fix potential resource leak irqchip/loongson-htpic: Remove unneeded select of I8259 irqchip/loongson-htpic: Remove redundant kfree operation irqchip/irq-bcm7038-l1: Allow building on ARM 32-bit irqchip/brcmstb-l2: Match UPG_AUX_AON_INTR2 compatible dt-bindings: interrupt-controller: Document UPG auxiliary L2 irqchip/brcmstb-l2: Match HIF_SPI_INTR2 compatible dt-bindings: interrupt-controller: Document Broadcom STB HIF L2 irqchip/brcmstb-l2: Set controller as wake-up source irqchip/bcm7120-l2: Set controller as wake-up source perf metric: Add 'struct expr_id_data' to keep expr value perf metric: Rename expr__add_id() to expr__add_val() perf probe: Warn if the target function is a GNU indirect function perf probe: Fix memory leakage when the probe point is not found perf probe: Fix wrong variable warning when the probe point is not found perf probe: Avoid setting probes on the same address for the same event pinctrl: lpc18xx: Use fallthrough pseudo-keyword gpio: max77620: Use helper variable and clarify arm64: defconfig: Enable AM654x SDHCI controller pinctrl: rockchip: Replace HTTP links with HTTPS ones arm64: arch_k3: enable chipid driver staging: rtl8188eu: add blank line after declarations staging: rtl*/security: Use static const in array declarations staging: qlge/qlge_main.c: Replace depracated MSI API. staging: rtl8712: handle firmware load failure staging: rtl8192u: fix a dubious looking mask before a shift ARM: dts: sh73a0: Add missing clocks to sound node arm64: dts: renesas: r8a774e1: Add CAN[FD] support arm64: dts: renesas: r8a774e1: Add RWDT node arm64: dts: renesas: r8a774e1: Add MSIOF nodes arm64: dts: renesas: r8a774e1: Add I2C and IIC-DVFS support arm64: dts: renesas: r8a774e1: Add SDHI nodes arm64: dts: renesas: r8a774e1: Add SCIF and HSCIF nodes arm64: dts: renesas: r8a774e1: Add TMU device nodes arm64: dts: renesas: r8a774e1: Add CMT device nodes arm64: dts: renesas: r8a774e1: Add RZ/G2H thermal support arm64: dts: renesas: r8a774e1: Add operating points arm64: dts: renesas: Introduce r8a774a1-beacon-rzg2m-kit arm64: dts: renesas: r8a774e1: Add Ethernet AVB node arm64: dts: renesas: r8a774e1: Add GPIO device nodes arm64: dts: renesas: r8a774e1: Add SYS-DMAC device nodes arm64: dts: renesas: r8a774e1: Add IPMMU device nodes ARM: dts: gose: Fix ports node name for adv7612 ARM: dts: renesas: Fix SD Card/eMMC interface device node names arm64: dts: renesas: Fix SD Card/eMMC interface device node names arm64: dts: renesas: add full-pwr-cycle-in-suspend into eMMC nodes arm64: dts: renesas: Add HiHope RZ/G2H sub board support arm64: dts: renesas: Add HiHope RZ/G2H main board support arm64: dts: renesas: Initial r8a774e1 SoC device tree arm64: defconfig: Enable R8A774E1 SoC ALSA: line6: Use kmemdup in podhd_set_monitor_level() ALSA: hda: Add support for Loongson 7A1000 controller ip6_vti: use IS_REACHABLE to avoid some compile errors xfrm: interface: use IS_REACHABLE to avoid some compile errors phy: samsung-ufs: add UFS PHY driver for samsung SoC dt-bindings: phy: Document Samsung UFS PHY bindings arm64: dts: k3-j721e-proc-board: Add wait time for sampling Type-C DIR line arm64: dts: ti: k3-j721e: Enable Super-Speed support for USB0 arm64: dts: ti: k3-j721e-main.dtsi: Add USB to SERDES MUX arm64: dts: ti: k3-j721e-main: Add system controller node and SERDES lane mux arm64: dts: ti: k3-j721e-main: Add WIZ and SERDES PHY nodes dt-bindings: mfd: ti,j721e-system-controller.yaml: Add J721e system controller arm64: dts: ti: k3-am65/j721e-main: rename gic-its node to msi-controller arm64: dts: ti: k3-j721e-main: rename smmu node to iommu arm64: dts: ti: k3-*: Replace HTTP links with HTTPS ones arm64: dts: ti: k3-am654-base-board: Add support for SD card arm64: dts: ti: k3-am65-main: Add support for sdhci1 arm64: dts: ti: j721e-common-proc-board: Analog audio support arm64: dts: ti: k3-j721e-common-proc-board: Remove duplicated main_i2c1_exp4_pins_default arm/arm64: defconfig: Update configs to use the new CROS_EC options Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" phy: sun4i-usb: explicitly include gpio/consumer.h dmaengine: Extend NXP QDMA driver to check transmission errors MAINTAINERS: dmaengine: Microchip: add Tudor Ambarus as co-maintainer dmaengine: xilinx: dpdma: Add the Xilinx DisplayPort DMA engine driver dmaengine: Add support for repeating transactions dt: bindings: dma: xilinx: dpdma: DT bindings for Xilinx DPDMA remoteproc: Properly handle firmware name when attaching remoteproc: Refactor function rproc_free_vring() remoteproc: Refactor function rproc_trigger_auto_boot() remoteproc: Refactor function rproc_boot() remoteproc: Introducing function rproc_validate() remoteproc: Introducing function rproc_actuate() remoteproc: Introducing function rproc_attach() remoteproc: Add new attach() remoteproc operation remoteproc: Add new RPROC_DETACHED state remoteproc: qcom_q6v5_mss: Monitor MSS_STATUS for boot completion remoteproc: qcom: pil-info: Fix shift overflow arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding dts: hi3660: Add support for basic usb gadget on Hikey960 arm64: dts: hisilicon: Align UART nodename with dtschema arm64: dts: hisilicon: Use phandles for overriding nodes in hi6220 ARM: dts: hisilicon: Align L2 cache-controller nodename with dtschema ima: Fail rule parsing when the KEY_CHECK hook is combined with an invalid cond ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond ima: Fail rule parsing when buffer hook functions have an invalid action ima: Free the entire rule if it fails to parse ima: Free the entire rule when deleting a list of rules ima: Have the LSM free its audit rule IMA: Add audit log for failure conditions integrity: Add errno field in audit message spi: coldfire-qspi: Use clk_prepare_enable and clk_disable_unprepare spi: Fix SPI NOR and SPI NAND acronyms spi: atmel-quadspi: Use optimezed memcpy_fromio()/memcpy_toio() spi: Only defer to thread for cleanup when needed spi: fix duplicated word in <linux/spi/spi.h> Revert "net: sched: Pass root lock to Qdisc_ops.enqueue" net: sched: Do not drop root lock in tcf_qevent_handle() arm64: dts: qcom: sc7180: Move the fixed-perm property to SoC dtsi net/mlx5e: CT: Map 128 bits labels to 32 bit map ID net/mlx5e: Do not request completion on every single UMR WQE net/mlx5e: RX, Avoid indirect call in representor CQE handling net/mlx5e: XDP, Avoid indirect call in TX flow net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload net/mlx5e: IPsec: Add IPsec steering in local NIC RX net/mlx5: Add IPsec related Flow steering entry's fields net/mlx5: IPsec: Add HW crypto offload support net/mlx5: Accel, Add core IPsec support for the Connect-X family net/mlx5: E-switch, Reduce dependency on num_vfs during mode set net/mlx5: E-switch, Avoid function change handler for non ECPF net/mlx5: Make MLX5_EN_TLS non-prompt net/mlx5e: Fix build break when CONFIG_XPS is not set net/mlx5e: Fix missing switch_id for representors spi: bcm2835aux: support effective_speed_hz spi: bcm2835: support effective_speed_hz regulator: Correct kernel-doc inconsistency regmap: fix duplicated word in <linux/regmap.h> ASoC: dt-bindings: renesas, fsi: use patternProperties for FSI-A/B ASoC: dt-bindings: ak4613: switch to yaml base Documentation ASoC: dt-bindings: ak4642: switch to yaml base Documentation ASoC: soc-component: Add missed return for calling soc_component_ret ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' drm/ingenic: Bump driver to version 1.1 drm/ingenic: Support multiple panels/bridges drm/ingenic: Add support for the IPU drm/ingenic: Add support for OSD mode drm/ingenic: Use dmam_alloc_coherent() drm/ingenic: Move register definitions to ingenic-drm.h drm/ingenic: Set DMA descriptor chain address in probe drm/ingenic: Add missing CR in debug strings drm/ingenic: Rename ingenic-drm.c to ingenic-drm-drv.c dt-bindings: display: Add ingenic,ipu.yaml dt-bindings: display: Convert ingenic,lcd.txt to YAML drm/ingenic: Fix incorrect assumption about plane->index ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection ASoC: bindings: fsl-asoc-card: Support hp-det-gpio and mic-det-gpio ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack drm/nouveau/kms/nvd9-: Fix disabling CRCs alongside OR reprogramming drm/nouveau/kms/nvd9-: Add CRC support drm/nouveau/kms/nv50-: Move hard-coded object handles into header drm/nouveau/kms/nv50-: Expose nv50_outp_atom in disp.h drm/nouveau/kms/nv140-: Track wndw mappings in nv50_head_atom drm/nouveau/kms/nv50-: Fix disabling dithering drm/nouveau/kms/nv140-: Don't modify depth in state during atomic commit drm/vblank: Add vblank works drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_off() drm/vblank: Register drmm cleanup action once per drm_vblank_crtc ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() ASoC: codecs: da*: merge .digital_mute() into .mute_stream() ASoC: codecs: es*: merge .digital_mute() into .mute_stream() ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() ASoC: codecs: max*: merge .digital_mute() into .mute_stream() ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() ASoC: codecs: merge .digital_mute() into .mute_stream() ASoC: meson: merge .digital_mute() into .mute_stream() ASoC: spear: merge .digital_mute() into .mute_stream() ASoC: ti: merge .digital_mute() into .mute_stream() ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() ASoC: soc-dai.c: add .no_capture_mute support ASoC: hdmi-codec: return -ENOTSUPP for digital_mute rwsem: fix commas in initialisation docs: locking: Replace HTTP links with HTTPS ones lockdep: Move list.h inclusion into lockdep.h drm/tidss: Replace HTTP links with HTTPS ones drm/vboxvideo: Replace HTTP links with HTTPS ones ALSA: hda: fix snd_hda_codec_cleanup() documentation ALSA: hda: export snd_hda_codec_cleanup_for_unbind() net: mscc: ocelot: rethink Kconfig dependencies again compiler: Remove uninitialized_var() macro treewide: Remove uninitialized_var() usage checkpatch: Remove awareness of uninitialized_var() macro mm/debug_vm_pgtable: Remove uninitialized_var() usage f2fs: Eliminate usage of uninitialized_var() macro media: sur40: Remove uninitialized_var() usage KVM: PPC: Book3S PR: Remove uninitialized_var() usage clk: spear: Remove uninitialized_var() usage clk: st: Remove uninitialized_var() usage spi: davinci: Remove uninitialized_var() usage ide: Remove uninitialized_var() usage rtlwifi: rtl8192cu: Remove uninitialized_var() usage b43: Remove uninitialized_var() usage drbd: Remove uninitialized_var() usage x86/mm/numa: Remove uninitialized_var() usage docs: deprecated.rst: Add uninitialized_var() RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue dt-bindings: interrupt-controller: Fix typos in loongson,liointc.yaml RDMA/qedr: Add EDPM max size to alloc ucontext response RDMA/qedr: Add EDPM mode type for user-fw compatibility bpf: Drop duplicated words in uapi helper comments selftests/bpf: Fix possible hang in sockopt_inherit bpf: revert "test_bpf: Flag tests that cannot be jited on s390" RDMA/usnic: switch from 'pci_' to 'dma_' API af_packet: TPACKET_V3: replace busy-wait loop net: fec: replace snprintf() with strlcpy() in fec_ptp_init() net: fec: get rid of redundant code in fec_ptp_set() net: fec: initialize clock with 0 rather than current kernel time net: fec: enable to use PPS feature without time stamping IB/hfi1: Remove unnecessary fall-through markings RDMA/qedr: SRQ's bug fixes IB/isert: allocate RW ctxs according to max IO size tools/power/x86/intel-speed-select: Update version for v5.9 tools/power/x86/intel-speed-select: Add retries for mail box commands tools/power/x86/intel-speed-select: Add option to delay mbox commands tools/power/x86/intel-speed-select: Ignore -o option processing on error tools/power/x86/intel-speed-select: Change path for caching topology info raid5: remove the meaningless check in raid5_make_request raid5: put the comment of clear_batch_ready to the right place raid5: call clear_batch_ready before set STRIPE_ACTIVE RDMA/mlx5: Init dest_type when create flow dt-bindings: display: panel-dsi-cm: convert to YAML drm/panel-simple: Add 50 Hz mode to the Frida FRD350H54004 panel drm/panel-simple: Fix inverted V/H SYNC for Frida FRD350H54004 panel RDMA/rxe: Remove rxe_link_layer() RDMA/rxe: Return void from rxe_mem_init_dma() RDMA/rxe: Return void from rxe_init_port_param() RDMA/rxe: Drop pointless checks in rxe_init_ports block: remove retry loop in ioc_release_fn() block: remove unnecessary ioc nested locking md: rewrite md_setup_drive to avoid ioctls block: integrate bd_start_claiming into __blkdev_get block: use bd_prepare_to_claim directly in the loop driver block: refactor bd_start_claiming block: simplify the restart case in __blkdev_get cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported cpufreq: intel_pstate: Clean up aperf_mperf_shift description selftest: Add tests for XDP programs in CPUMAP entries samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap libbpf: Add SEC name for xdp programs attached to CPUMAP bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries bpf: cpumap: Add the possibility to attach an eBPF program to cpumap cpumap: Formalize map value as a named struct samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop net: Refactor xdp_convert_buff_to_frame cpumap: Use non-locked version __ptr_ring_consume_batched dma-mapping: inline the fast path dma-direct calls dma-mapping: move the remaining DMA API calls out of line pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI pinctrl: mvebu: pinctrl-armada-37xx: Update documentation block for 'struct armada_37xx_pin_group' pinctrl: meson: pinctrl-meson-a1: Remove unused const variable 'i2c_slave_groups' pinctrl: tegra: pinctrl-tegra194: Do not initialise field twice pinctrl: pinctrl-single: Fix struct/function documentation blocks md: simplify md_setup_drive md: remove the kernel version of md_u.h md: remove the autoscan partition re-read md: replace the RAID_AUTORUN ioctl with a direct function call md: move the early init autodetect code to drivers/md/ init: remove the bstat helper fs: add a vfs_fchmod helper fs: add a vfs_fchown helper pinctrl: pinctrl-rockchip: Fix a bunch of kerneldoc misdemeanours pinctrl: pinctrl-bm1880: Rename ill documented struct attribute entries pinctrl: pinctrl-at91: Demote non-kerneldoc header and complete another pinctrl: pinctrl-at91-pio4: PM related attribute descriptions pinctrl: pinconf-generic: Add function parameter description 'pctldev' pinctrl: devicetree: Add one new attribute description and rename another two pinctrl: pinmux: Add some missing parameter descriptions pinctrl: core: Fix a bunch of kerneldoc issues pinctrl: mediatek: pinctrl-mtk-common-v2: Mark 'mtk_default_register_base_names' as __maybe_unused pinctrl: qcom: pinctrl-msm8976: Remove unused variable 'nav_tsync_groups' pinctrl: samsung: pinctrl-s3c64xx: Fix formatting issues pinctrl: samsung: pinctrl-s3c24xx: Fix formatting issues pinctrl: samsung: pinctrl-samsung: Demote obvious misuse of kerneldoc to standard comment blocks pinctrl: qcom: pinctrl-msm: Complete 'struct msm_pinctrl' documentation pinctrl: bcm: pinctrl-iproc-gpio: Rename incorrectly documented function param pinctrl: bcm: pinctrl-bcm281xx: Demote obvious misuse of kerneldoc to standard comment blocks pinctrl: sirf: pinctrl-atlas7: Fix a bunch of documentation misdemeanours pinctrl: actions: pinctrl-owl: Supply missing 'struct owl_pinctrl' attribute descriptions gpio: mmio: replace open-coded for_each_set_bit() arm64: tegra: Add compatible string for Tegra194 CPU complex arm64: tegra: Add HDMI supplies on Norrin arm64: tegra: Add #{address,size}-cells for VI I2C on Tegra210 arm64: tegra: Add missing clocks and power-domains to Tegra210 VI I2C gpio: pca9570: Add DT bindings for NXP PCA9570 gpio: pca9570: add GPO driver for PCA9570 platform/x86: acerhdf: Replace HTTP links with HTTPS ones ARM: tegra_defconfig: Enable options useful for Nexus 7 and Acer A500 dt-bindings: ARM: tegra: Add ASUS Google Nexus 7 dt-bindings: ARM: tegra: Add Acer Iconia Tab A500 dt-bindings: Add vendor prefix for Acer Inc. ARM: tegra: Add device-tree for ASUS Google Nexus 7 ARM: tegra: Add device-tree for Acer Iconia Tab A500 rtc: cleanup obsolete comment about struct rtc_class_ops MIPS: Prevent READ_IMPLIES_EXEC propagation x86/idtentry: Remove stale comment iommu/arm-smmu-v3: Fix trivial typo rtc: pl031: fix set_alarm by adding back call to alarm_irq_enable rtc: ds1374: wdt: Use watchdog core for watchdog part rtc: Replace HTTP links with HTTPS ones rtc: goldfish: Enable interrupt in set_alarm() when necessary rtc: max77686: Do not allow interrupt to fire before system resume mips/vdso: Fix resource leaks in genvdso.c MIPS: CU1000-Neo: Refresh defconfig to support LED. MIPS: Ingenic: Fix bugs and add missing LED node for X1000. MIPS: Ingenic: Add YSH & ATIL CU Neo board support. dt-bindings: MIPS: Add X1830 based CU1830-Neo and fix bug in CU1000-Neo. MIPS: Ingenic: Add Ingenic X1830 support. MIPS: fix vdso different address spaces mips: Replace HTTP links with HTTPS ones MIPS: Loongson64: Load LS7A dtbs MIPS: Loongson64: DeviceTree for LS7A PCH gpio: max77620: Initialize hardware state of interrupts gpio: max77620: Use irqchip template gpio: max77620: Don't shadow error code of platform_get_irq() gpio: max77620: Don't set of_node gpio: max77620: Fix missing release of interrupt gpio: max77620: Replace 8 with MAX77620_GPIO_NR MIPS: Loongson64: Fix machine naming MIPS: Loongson: Fix boot warning about hwmon_device_register() MIPS: Loongson: Reduce possible loop times and add log in do_thermal_timer() MIPS: Loongson: Cleanup cpu_hwmon.c MIPS: ingenic: RS90: Added defconfig MIPS: ingenic: Add support for the RS90 board MIPS: ingenic: Add support for the JZ4725B SoC MIPS: ingenic: Use enum instead of macros for Ingenic SoCs dt-bindings: timer/ingenic,tcu: Add compatible strings for JZ4725B SoC dt-bindings: MIPS: Add entry for the YLM RetroMini dt-bindings: pinctrl: qcom: add drive-open-drain to ipq4019 pinctrl: qcom: ipq4019: add open drain support dt-bindings: vendor-prefixes: Add YLM pinctrl: aspeed: Describe the heartbeat function on ball Y23 pinctrl: aspeed: Improve debug output dt-bindings: arm-smmu: add compatible string for Marvell Armada-AP806 SMMU-500 iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 iommu/arm-smmu: Call configuration impl hook before consuming features gpio: omap: handle pin config bias flags dt-bindings: arm: renesas: Document beacon-rzg2m arm64: dts: renesas: Restructure Makefile arm64: dts: renesas: cat875: Drop superfluous phy-mode ARM: dts: renesas: Remove unused remote property from adv7180 nodes ARM: dts: gose: Fix ports node name for adv7180 dt-bindings: pinctrl: renesas,rza2-pinctrl: Convert to json-schema pinctrl: rza1: Demote some kerneldoc headers and fix others Bluetooth: Fix update of connection state in `hci_encrypt_cfm` md: raid10: Fix compilation warning md: raid5: Fix compilation warning md: raid5-cache: Remove set but unused variable md: Fix compilation warning net/mlx5: Enable count action for rules with allow action net/mlx5: Add interface changes required for VDPA net/mlx5: Add VDPA interface type to supported enumerations net/mlx5: Support setting access rights of dma addresses arm64: dts: qcom: msm8916-samsung-a2015: Add accelerometer/magnetometer arm64: dts: qcom: msm8916: Use higher I2C drive-strength only on DB410c arm64: dts: qcom: msm8916: Simplify pinctrl configuration arm64: dts: msm8916-samsung/longcheer: Move pinctrl/regulators to end of file powerpc/pseries: Detect secure and trusted boot state of the system. soundwire: fix the kernel-doc comment arm64: dts: qcom: sm8250: Drop tcsr_mutex syscon net: ipv6: drop duplicate word in comment net: sctp: drop duplicate words in comments net: ip6_fib.h: drop duplicate word in comment net: dsa.h: drop duplicate word in comment net: caif: drop duplicate words in comments net: 9p: drop duplicate word in comment net: wimax: fix duplicate words in comments net: skbuff.h: drop duplicate words in comments net: qed: drop duplicate words in comments powerpc/vdso: Fix vdso cpu truncation powerpc/perf: Add kernel support for new MSR[HV PR] bits in trace-imc powerpc/Kconfig: Replace HTTP links with HTTPS ones ocxl: Replace HTTP links with HTTPS ones cpuidle/pseries: Make symbol 'pseries_idle_driver' static pseries: Fix 64 bit logical memory block panic powerpc/xive: Remove unused inline function xive_kexec_teardown_cpu() powerpc/fadump: fix race between pstore write and fadump crash trigger powerpc: Add cputime_to_nsecs() powerpc/ppc-opcode: Fold PPC_INST_* macros into PPC_RAW_* macros powerpc/ppc-opcode: Reuse raw instruction macros to stringify powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask powerpc/perf/hv-24x7: Add cpu hotplug support powerpc/pseries: remove obsolete memory hotplug DT notifier code powerpc/pseries: remove dlpar_cpu_readd() powerpc/pseries: remove memory "re-add" implementation powerpc/pseries: remove prrn special case from DT update path powerpc/numa: remove arch_update_cpu_topology powerpc/numa: remove prrn_is_enabled() powerpc/rtasd: simplify handle_rtas_event(), emit message on events powerpc/numa: remove start/stop_topology_update() powerpc/numa: remove timed_topology_update() powerpc/numa: stub out numa_update_cpu_topology() powerpc/numa: remove vphn_enabled and prrn_enabled internal flags powerpc/numa: remove unreachable topology workqueue code powerpc/numa: remove unreachable topology timer code powerpc/numa: make vphn_enabled, prrn_enabled flags const powerpc/numa: remove unreachable topology update code powerpc/numa: remove ability to enable topology updates powerpc/rtas: don't online CPUs for partition suspend powerpc/pseries: remove cede offline state for CPUs powerpc/security: Allow for processors that flush the link stack using the special bcctr powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h powerpc/security: split branch cache flush toggle from code patching powerpc/security: make display of branch cache flush more consistent powerpc/security: change link stack flush state to the flush type enum powerpc/security: re-name count cache flush to branch cache flush powerpc: re-initialise lazy FPU/VEC counters on every fault powerpc/64s: Fix restore_math unnecessarily changing MSR powerpc/64s: restore_math remove TM test powerpc/pmem: Initialize pmem device on newer hardware powerpc/pmem: Avoid the barrier in flush routines powerpc/pmem: Update ppc64 to use the new barrier instruction. libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier powerpc/pmem: Add flush routines using new pmem store and sync instruction powerpc/pmem: Add new instructions for persistent storage and sync powerpc/pmem: Restrict papr_scm to P8 and above. powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled powerpc/mm: Enable radix GTSE only if supported. drivers: net: wan: Fix trivial spelling selftests: mlxsw: Test policers' occupancy selftests: mlxsw: Add scale test for tc-police selftests: mlxsw: tc_restrictions: Test tc-police restrictions selftests: forwarding: Add tc-police tests mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE mlxsw: core_acl_flex_actions: Add police action mlxsw: core_acl_flex_actions: Work around hardware limitation mlxsw: spectrum_policer: Add devlink resource support mlxsw: spectrum_policer: Add policer core mlxsw: resources: Add resource identifier for global policers mlxsw: reg: Add policer bandwidth limits hinic: add firmware update support decnet: dn_dev: Remove an unnecessary label. docs: networking: timestamping: add section for stacked PHC devices net: sundance: Replace HTTP links with HTTPS ones Input: mt - cleanup open-coded __set_bit() dt-bindings: mfd: dialog: Replace HTTP links with HTTPS ones dt-bindings: media: xilinx: Replace HTTP links with HTTPS ones scsi: aic7xxx: Fix 'amount_xferred' set but not used issue scsi: aic7xxx: Remove unused variables 'wait' and 'paused' scsi: aic7xxx: Remove unused variable 'ahd' scsi: lpfc: Correct some pretty obvious misdocumentation scsi: be2iscsi: Add missing function parameter description scsi: be2iscsi: Fix misdocumentation of 'pcontext' scsi: be2iscsi: Fix API/documentation slip scsi: myrs: Demote obvious misuse of kerneldoc to standard comment blocks scsi: ipr: Fix struct packed-not-aligned issues scsi: ipr: Remove a bunch of set but checked variables scsi: virtio_scsi: Demote seemingly unintentional kerneldoc header scsi: ipr: Fix a mountain of kerneldoc misdemeanours scsi: pm8001: Provide descriptions for the many undocumented 'attr's scsi: aacraid: Fill in the very parameter descriptions for rx_sync_cmd() scsi: aic94xx: Fix a couple of formatting and bitrot issues scsi: aacraid: Fix a bunch of function header issues scsi: aic94xx: Document 'lseq' and repair asd_update_port_links() header scsi: aacraid: Demote partially documented function header scsi: aacraid: Remove unused variable 'status' scsi: aacraid: Fix logical bug when !DBG scsi: aacraid: Fix a few kerneldoc issues scsi: aacraid: Repair two kerneldoc headers of/address: Fix variable name in comment of of_iomap MAINTAINERS: update Amit Kucheria's email to a single email address block: add max_active_zones to blk-sysfs block: add max_open_zones to blk-sysfs scsi: qla2xxx: Address a set of sparse warnings scsi: sd_zbc: Remove unused inline functions scsi: lpfc: NVMe remote port devloss_tmo from lldd scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer scsi: lpfc: Quieten some printks scsi: qla4xxx: Provide a missing function param description and fix formatting scsi: aacraid: Fix a bunch of function doc formatting errors scsi: aic94xx: Repair kerneldoc formatting error and remove extra param scsi: pm8001: Demote obvious misuse of kerneldoc and update others scsi: aic94xx: Demote seemingly unintentional kerneldoc header scsi: aacraid: Fix a couple of small kerneldoc issues scsi: aacraid: Provide suggested curly braces around empty body of if() scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks scsi: aic7xxx: Fix 'amount_xferred' set but not used issue scsi: aic7xxx: Remove unused variable 'targ' scsi: aic7xxx: Remove unused variable 'ahc' scsi: aic7xxx: Remove unused variable 'tinfo' scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks scsi: qedf: Remove a whole host of unused variables scsi: arcmsr: Remove some set but unused variables scsi: bnx2fc: Fix a couple of bitrotted function documentation headers scsi: libfc: Provide missing and repair existing function documentation scsi: libfc: Fix a couple of misdocumented function parameters scsi: libfc: Repair function parameter documentation scsi: qedf: Remove set but not checked variable 'tmp' scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks scsi: bnx2fc: Repair a range of kerneldoc issues scsi: fcoe: Correct some kernel-doc issues scsi: fcoe: Fix a myriad of documentation issues dt-bindings: reset: Convert UniPhier reset to json-schema arm64: dts: qcom: sc7180: Add missing properties for Wifi node arm64: dts: qcom: Fix WiFi supplies on sc7180-idp remoteproc: qcom_sysmon: Solve function header bitrot issues remoteproc: remoteproc_core: Use 'gnu_printf' format notation scsi: fcoe: Fix various kernel-doc infringements scsi: libfc: trivial: Fix spelling mistake of 'discovery' scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions scsi: libfc: Supply some missing kerneldoc struct/function attributes/params netfilter: nf_tables: Fix a use after free in nft_immediate_destroy() leds: Add multicolor ID to the color ID list dt: bindings: Add multicolor class dt bindings documention leds: lp5523: Fix various formatting issues in the code leds: lp55xx: Fix file permissions to use DEVICE_ATTR macros drm/amd/amdkfd: Fix large framesize for kfd_smi_ev_read() include/uapi/linux: Update KFD ioctl version drm/amdkfd: Provide SMI events watch drm/amdgpu: enable ih CG for navy_flounder drm/amdgpu: enable hdp CG and LS for navy_flounder drm/amdgpu: enable mc CG and LS for navy_flounder drm/amdgpu: enable athub/mmhub PG for navy_flounder drm/amd/powerplay: set VCN1 pg only for sienna_cichlid drm/amd/display: add DC support for navy flounder wireless: Fix trivial spelling iwlegacy: Check the return value of pcie_capability_read_*() drm/amdgpu: support athub cg setting for navy_flounder drm/amdgpu: enable GFX clock gating for navy_flounder drm/amdgpu: enable JPEG3.0 PG and CG for navy_flounder drm/amdgpu: enable VCN3.0 DPG for navy_flounder drm/amdgpu: enable VCN3.0 PG and CG for navy_flounder ssb: Replace HTTP links with HTTPS ones drm/amdgpu: enable cp_fw_write_wait for navy_flounder drm/amdgpu: add vcn ip block for navy_flounder drm/amdgpu: add navy_flounder vcn firmware support drm/amdgpu/gfx10: add gc golden setting for navy_flounder drm/amdkfd: Add kfd2kgd_funcs for navy_flounder kfd support drm/amdkfd: Support navy_flounder KFD drm/amdgpu: use front door firmware loading for navy_flounder drm/amdgpu: add psp block for navy_flounder drm/amdgpu: add psp support for navy_flounder drm/amdgpu: add smu block for navy_flounder drm/amdgpu/powerplay: add smu support for navy_flounder zd1211rw: remove needless check before usb_free_coherent() drm/amdgpu: add gmc cg support for navy_flounder drm/amdgpu: force pa_sc_tile_steering_override to 0 for navy_flounder drm/amdgpu: configure navy_flounder gfx according to gfx 10.3 drm/amdgpu: add virtual display support for navy_flounder. drm/amdgpu: add sdma ip block for navy_flounder drm/amdgpu: add gfx ip block for navy_flounder drm/amdgpu: add ih ip block for navy_flounder drm/amdgpu: add gmc ip block for navy_flounder rtlwifi: 8821ae: remove unused path B parameters from swing table drm/amdgpu: add common ip block for navy_flounder rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations drm/amdgpu: add support on mmhub for navy_flounder drm/amdgpu: initialize IP offset for navy_flounder drm/amdgpu/soc15: add support for navy_flounder drm/amdgpu/gfx10: add clockgating support for navy_flounder drm/amdgpu/gmc10: add navy_flounder support drm/amdgpu/gfx10: add support for navy_flounder firmware drm/amdgpu: set asic family and ip blocks for navy_flounder drm/amdgpu: set fw load type for navy_flounder drm/amdgpu: add navy_flounder gpu info firmware drm/amdgpu: add navy_flounder asic type drm/amdgpu: expand to add multiple trap event irq id drm/amd/sriov skip vcn powergating and dec_ring_test drm/amdgpu: correct ta header v2 ucode init start address drm/amd/sriov porting sriov cap to vcn3.0 drm/amd/sriov add mmsch_v3 interface drm/amdgpu: optimize rlcg write for gfx_v10 drm/amd/sriov skip jped ip block and close pgcg flags drm/amd/powerplay: drop unused code around thermal range setting drm/amd/powerplay: maximum the code sharing on thermal irq setting drm/amd/powerplay: sort the call flow on temperature ranges retrieving drm/amd/powerplay: cache the software_shutdown_temp drm/amd/powerplay: correct Sienna Cichlid temperature limit settings drm/amd/powerplay: correct Navi1X temperature limit settings drm/amd/powerplay: correct the supported pcie GenSpeed and LaneCount drm/amd/powerplay: drop unnecessary wrapper around pcie parameters setting drm/amd/powerplay: drop unused APIs and parameters drm/amd/powerplay: drop smu_v12_0.c unnecessary wrapper V2 drm/amd/powerplay: drop unnecessary wrappers drm/amd/powerplay: apply gfxoff disablement/enablement for all SMU11 ASICs drm/amd/powerplay: drop Sienna Cichlid specific set_soft_freq_limited_range drm/amd/powerplay: drop unnecessary Sienna Cichlid specific APIs drm/amd/powerplay: drop unnecessary Navi1x specific APIs drm/amd/powerplay: drop unnecessary Arcturus specific APIs drm/amd/powerplay: update the common API for performance level setting drm/amd/powerplay: update UMD pstate clock settings drm/amd/powerplay: add new UMD pstate data structure drm/amd/powerplay: update Sienna Cichlid default dpm table setup drm/amd/powerplay: update Navi10 default dpm table setup drm/amd/powerplay: update Arcturus default dpm table setting drm/amd/powerplay: implement a common set dpm table API for smu V11 drm/amd/powerplay: add more members for dpm table drm/amdgpu: add module parameter choose reset mode drm/amdgpu: enable mode1 reset drm/amdgpu: RAS emergency restart logic refine drm/amd/powerplay: add SMU mode1 reset drm/amdkfd: fix kernel-doc and cleanup staging: rtl8188eu: core: fix coding style issues arm64: tlb: Use the TLBI RANGE feature in arm64 fanotify: break up fanotify_alloc_event() fanotify: create overflow event type inotify: do not use objectid when comparing events kernfs: do not call fsnotify() with name without a parent nfsd: use fsnotify_data_inode() to get the unlinked inode fsnotify: return non const from fsnotify_data_inode() fsnotify: fold fsnotify() call into fsnotify_parent() Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." cpufreq: powernv: Make some symbols static usb: misc: sisusbvga: Move static const tables out to different include file usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays usb: c67x00: c67x00-hcd: Demote obvious misuse of kerneldoc to standard comment blocks usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg usb: mtu3: mtu3_trace: Supply missing mtu3_debug.h include file usb: mtu3: mtu3_trace: Function headers are not suitable for kerneldoc usb: dwc2: gadget: Avoid pointless read of EP control register usb: dwc2: gadget: Make use of GINTMSK2 block: always remove partitions from blk_drop_partitions() block: relax jiffies rounding for timeouts arm64: enable tlbi range instructions spi: omap-uwire: Use clk_prepare_enable and clk_disable_unprepare arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature usb: linux/usb/gadget.h: fix duplicated word in comment usb: linux/usb/serial.h: drop duplicated word in comment usb: linux/usb/pd_vdo.h: drop duplicated word in comment usb: linux/usb.h: drop duplicated word in comment USB: musb: Remove unused inline function USB: sisusbvga: Fix a potential UB casued by left shifting a negative value USB: Remove pci-dma-compat wrapper APIs. regulator: Add labibb regulator binding regulator: qcom: Add labibb driver regulator: Allow regulators to verify enabled during enable() s390/dasd: Use struct_size() helper s390/dasd: fix inability to use DASD with DIAG driver netpoll: Remove unused inline function netpoll_netdev_init() mptcp: Remove unused inline function mptcp_rcv_synsent() net: flow: Remove unused inline function cipso: Remove unused inline functions usb: gadget: Replace HTTP links with HTTPS ones usb: phy: Replace HTTP links with HTTPS ones tools: usb: usbip: Replace HTTP links with HTTPS ones usb: dwc3: Replace HTTP links with HTTPS ones usb: host: xhci-plat: Replace HTTP links with HTTPS ones usb: typec: Replace HTTP links with HTTPS ones USB: ohci: Replace HTTP links with HTTPS ones staging: dpaa2-ethsw: setup MAC address of switch netdevices staging: dpaa2-ethsw: store version information of the DPSW object staging: dpaa2-ethsw: disable switch ports are probe time staging: dpaa2-ethsw: use netif_running when checking for port up staging: dpaa2-ethsw: ignore state interrupts when the interface is not running staging: dpaa2-ethsw: fix reported link state staging: r8188eu: remove unused members of struct xmit_buf staging: gasket: core: Fix a coding style issue in gasket_core.c staging: comedi: s626: Remove pci-dma-compat wrapper APIs. Staging: vc04_services: Fix unsigned int warnings fsnotify: Rearrange fast path to minimise overhead when there is no watcher fanotify: Avoid softlockups when reading many events cpufreq: amd_freq_sensitivity: Mark sometimes used ID structs as __maybe_unused cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() cpufreq: pcc-cpufreq: Mark sometimes used ID structs as __maybe_unused cpufreq: powernow-k8: Mark 'hi' and 'lo' dummy variables as __always_unused cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused cpufreq: powernv-cpufreq: Fix a bunch of kerneldoc related issues cpufreq: pasemi: Include header file for {check,restore}_astate prototypes cpufreq: cpufreq_governor: Demote store_sampling_rate() header to standard comment block cpufreq: cpufreq: Demote lots of function headers unworthy of kerneldoc status cpufreq: freq_table: Demote obvious misuse of kerneldoc to standard comment blocks Bluetooth: Add per-instance adv disable/remove arm64/hugetlb: Reserve CMA areas for gigantic pages on 16K and 64K configs ALSA: usb-audio: Replace blacklist word ALSA: via82xx: Replace the words whitelist ALSA: nm256: Replace the words blacklist ALSA: intel8x0: Replace the words white/blacklist ALSA: hda: Replace the words white/blacklist ALSA: es1968: Replace the words white/blacklist ALSA: ctxfi: Replace the word blacklist ALSA: bt87x: Replace the words white/blacklist ALSA: ac97: Replace the words white/blacklist dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete dmaengine: ioat: init: Correct misspelling of function parameter 'c' for channel dmaengine: mv_xor_v2: Supply some missing 'struct mv_xor_v2_device' attribute docs dmaengine: xgene-dma: Provide descriptions for 'dev' and 'clk' in device's ddata dmaengine: nbpfaxi: Provide some missing attribute docs and split out slave info dmaengine: iop-adma: Function parameter documentation must adhere to correct formatting dmaengine: imx-sdma: Correct formatting issue and provide 2 new descriptions dmaengine: fsl-qdma: Fix 'struct fsl_qdma_format' formatting issue dmaengine: sun4i-dma: Demote obvious misuse of kerneldoc to standard comment blocks dmaengine: at_hdmac: Repair parameter misspelling and demote non-kerneldoc headers dmaengine: altera-msgdma: Fix struct documentation blocks dmaengine: ste_dma40: Supply 2 missing struct attribute descriptions dmaengine: pl330: Demote obvious misuse of kerneldoc to standard comment block dmaengine: mmp_pdma: Demote obvious misuse of kerneldoc to standard comment blocks dmaengine: ep93xx_dma: Provide some missing struct attribute documentation dmaengine: of-dma: Fix misspellings/formatting issues in some function headers dmaengine: mediatek: mtk-hsdma: Fix formatting in 'struct mtk_hsdma_pdesc' doc block iio: buffer: fix attach/detach pollfunc order drm: drm_rect.h: delete duplicated word in comment drm: msm_drm.h: delete duplicated words in comments drm: i915_drm.h: delete duplicated words in comments drm: drm_mode_config.h: delete duplicated words in comments drm: drm_gem.h: delete duplicated words in comments drm: drm_bridge.h: delete duplicated word in comment drm: drm_atomic.h: delete duplicated word in comment drm/i915: Update DRIVER_DATE to 20200715 airo: use set_current_state macro dt-bindings: dma: renesas,rcar-dmac: Document R8A774E1 bindings iwlegacy: remove redundant initialization of variable tid ipw2200: use generic power management ipw2100: use generic power management adm8211: use generic power management orinoco: use generic power management rtl818x_pci: use generic power management rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails rtlwifi: rtl8192cu: Prevent leaking urb rtlwifi: rtl8192cu: Fix deadlock rtlwifi: rtl8192cu: Remove uninitialized_var() usage b43: Remove uninitialized_var() usage orinoco_usb: fix spelling mistake rtlwifi: rtl8188ee: Fix endian issue rtlwifi: Fix endian issue in ps.c broadcom: fix wiki website url atmel: fix wiki website url wireless: fix wiki website url in main Kconfig platform/x86: apple-gmux: Replace HTTP links with HTTPS ones arm64: tegra: Add clocks and resets for ISP on Tegra210 arm64: tegra: Fix compatible string for DPAUX on Tegra210 arm64: tegra: Add i2c-bus subnode for DPAUX controllers ARM: tegra: Add HDMI supplies on Nyan boards ARM: tegra: Add missing DSI controller on Tegra30 ARM: tegra: Add i2c-bus subnode for DPAUX controllers memory: tegra: Add Tegra132 compatible string match soundwire: sdw.h: fix indentation soundwire: sdw.h: fix PRBS/Static_1 swapped definitions platform/x86: pcengines-apuv2: revert wiring up simswitch GPIO as LED platform/x86: mlx-platform: Extend FAN platform data description platform_data/mlxreg: Add presence register field for FAN devices Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces platform/mellanox: mlxreg-io: Add support for complex attributes platform/x86: mlx-platform: Add more definitions for system attributes platform_data/mlxreg: Add support for complex attributes platform/mellanox: mlxreg-hotplug: Add environmental data to uevent platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation platform/mellanox: mlxreg-hotplug: Modify module license lib/test-string_helpers.c: Add string_upper() and string_lower() tests lib/string_helpers: Introduce string_upper() and string_lower() helpers platform/x86: thinkpad_acpi: Replace HTTP links with HTTPS ones platform/x86: thinkpad_acpi: not loading brightness_init when _BCL invalid platform/x86: thinkpad_acpi: lap or desk mode interface platform/x86: thinkpad_acpi: Revert "Use strndup_user() in dispatch_proc_write()" drm/i915/gt: Assert the kernel context is using the HWSP drm/i915/gt: Trace placement of timeline HWSP drm/i915: Remove unused inline function drain_delayed_work() rtw88: coex: Fix ACL Tx pause during BT inquiry/page. mwifiex: Prevent memory corruption handling keys mwifiex: Fix reporting 'operation not supported' error code wlcore: Remove pointless spinlock wlcore: Use spin_trylock in wlcore_irq() to see if we need to queue tx wlcore: Use spin_trylock in wlcore_irq_locked() for running the queue wlcore: Simplify runtime resume ELP path mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces rtw88: 8822c: add new RFE type 6 rtw88: 8822ce: add support for device ID 0xc82f rtw88: pci: disable aspm for platform inter-op with module parameter rtw88: 8821c: Add 8821CE to Kconfig and Makefile rtw88: single rf path chips don't support TX STBC rtw88: 8821c: add beamformee support rtw88: 8821c: add power tracking rtw88: 8821c: add cck pd settings arm64: tegra: Sort aliases alphabetically arm64: tegra: Remove spurious tabs arm64: tegra: Populate VBUS for USB3 on Jetson TX2 arm64: tegra: Enable DFLL support on Jetson Nano arm64: tegra: Add support for Jetson Xavier NX arm64: tegra: Re-order PCIe aperture mappings arm64: tegra: Enable Tegra VI CSI support for Jetson Nano arm64: tegra: jetson-tx1: Add camera supplies arm64: tegra: Fix order of XUSB controller clocks arm64: tegra: Rename cbb@0 to bus@0 on Tegra194 arm64: tegra: Sort nodes by unit-address on Jetson Nano arm64: tegra: Various fixes for PMICs arm64: tegra: Rename agic -> interrupt-controller arm64: tegra: Fix indentation in Tegra194 device tree arm64: tegra: Fix indentation in Tegra132 device tree rtw88: 8821c: add phy calibration rtw88: 8821c: add false alarm statistics rtw88: 8821c: add query rx desc support rtw88: 8821c: add set channel support rtw88: 8821c: add dig related settings rtw88: 8821c: add set tx power index rtw88: 8821c: add basic functions arm64: tegra: Remove unused interrupts from Tegra194 AON GPIO arm64: tegra: Use standard names for SRAM nodes arm64: tegra: Do not mark display hub as simple bus arm64: tegra: Fix {clock,reset}-names ordering arm64: tegra: Remove XUSB pad controller interrupt from XUSB node arm64: tegra: Use standard EEPROM properties arm64: tegra: Update USB connector nodes arm64: tegra: Remove unneeded power supplies arm64: tegra: Add missing #phy-cells property to USB PHYs arm64: tegra: Tegra132 EMC is not compatible with Tegra124 arm64: tegra: Use sor0_out clock on Tegra132 arm64: tegra: Do not mark host1x as simple bus arm64: tegra: Use proper tuple notation selftests/livepatch: adopt to newer sysctl error format md-cluster: fix wild pointer of unlock_all_bitmaps() dmaengine: ti: k3-udma: Use struct_size() in kzalloc() dmaengine: ti: k3-udma: Use udma_chan instead of tchan/rchan for IO functions dmaengine: ti: k3-udma-private: Use udma_read/write for register access dmaengine: ti: k3-udma: Use common defines for TCHANRT/RCHANRT registers dmaengine: ti: k3-udma: Do not use ring_get_occ in udma_pop_from_ring dmaengine: ti: k3-udma: Remove dma_sync_single calls for descriptors dmaengine: idxd: fix PCI_MSI build errors md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes md: fix deadlock causing by sysfs_notify dmaengine: pl330: Add quirk 'arm,pl330-periph-burst' dt-bindings: dma: pl330: Document the quirk 'arm,pl330-periph-burst' dmaengine: pl330: Improve transfer efficiency for the dregs dmaengine: pl330: Remove the burst limit for quirk 'NO-FLUSHP' soundwire: intel: don't free dma_data in DAI shutdown soundwire: cadence: allocate/free dma_data in set_sdw_stream soundwire: intel: remove stream allocation/free soundwire: stream: add helper to startup/shutdown streams soundwire: intel: implement get_sdw_stream() operations MAINTAINERS: change SoundWire maintainer powerpc/vdso64: Switch from __get_datapage() to get_datapage inline macro powerpc/signal64: Don't opencode page prefaulting powerpc/signal_32: Simplify loop in PPC64 save_general_regs() powerpc/signal_32: Remove !FULL_REGS() special handling in PPC64 save_general_regs() powerpc/kasan: Fix shadow pages allocation failure Revert "powerpc/kasan: Fix shadow pages allocation failure" docs: powerpc: Clarify book3s/32 MMU families selftests/powerpc: Add FPU denormal test powerpc/64/signal: Balance return predictor stack in signal trampoline powerpc/spufs: add CONFIG_COREDUMP dependency powerpc/powernv: Move pnv_ioda_setup_bus_dma under CONFIG_IOMMU_API powerpc/powernv: Make pnv_pci_sriov_enable() and friends static cpuidle/powernv : Remove dead code block powerpc/cacheinfo: Add per cpu per index shared_cpu_list powerpc/cacheinfo: Make cpumap_show code reusable powerpc/cacheinfo: Use cpumap_print to print cpumap ocxl: control via sysfs whether the FPGA is reloaded on a link reset MAINTAINERS: Remove self from powerpc EEH powerpc/xmon: Reset RCU and soft lockup watchdogs qlcnic: convert to new udp_tunnel_nic infra qede: convert to new udp_tunnel_nic infra fm10k: convert to new udp_tunnel_nic infra liquidio_vf: convert to new udp_tunnel_nic infra liquidio: convert to new udp_tunnel_nic infra enic: convert to new udp_tunnel_nic infra cxgb4: convert to new udp_tunnel_nic infra bnx2x: convert to new udp_tunnel_nic infra xgbe: convert to new udp_tunnel_nic infra xgbe: switch to more generic VxLAN detection be2net: convert to new udp_tunnel_nic infra nfp: convert to new udp_tunnel_nic infra selftests/seccomp: Test SECCOMP_IOCTL_NOTIF_ADDFD seccomp: Introduce addfd ioctl to seccomp user notifier ksz884x: switch from 'pci_' to 'dma_' API r8169: add support for RTL8125B net: phy: realtek: add support for RTL8125B-internal PHY s390/qeth: constify the MPC initialization data s390/qeth: unify RX-mode hashtables s390/qeth: cleanup OAT code s390/qeth: clean up a magic number in the OAT callback s390/qeth: use u64_to_user_ptr() in the OAT code s390/qeth: clean up error handling for isolation mode cmds s390/qeth: don't clear the configured isolation mode s390/qeth: only init the isolation mode when necessary s390/qeth: fine-tune errno when cmds are cancelled s390/qeth: reject unsupported link type earlier mlxsw: core: Use mirror reason during Rx listener lookup mlxsw: pci: Retrieve mirror reason from CQE during receive mlxsw: pci: Add mirror reason field to CQEv2 mlxsw: trap: Add trap identifiers for mirrored packets mlxsw: reg: Increase trap identifier to 10 bits mlxsw: spectrum_span: Allow setting policer on a SPAN agent mlxsw: spectrum_span: Allow passing parameters to SPAN agents mlxsw: spectrum_span: Add support for mirroring towards CPU port mlxsw: spectrum_span: Do not dereference destination netdev mlxsw: spectrum_span: Add driver private info to parms_set() callback mlxsw: spectrum_span: Add per-ASIC SPAN agent operations mlxsw: reg: add mirroring_pid_base to MOGCR register mlxsw: reg: Add session_id and pid to MPAT register net: neterion: vxge: switch from 'pci_' to 'dma_' API net: neterion: s2io: switch from 'pci_' to 'dma_' API lan743x: switch from 'pci_' to 'dma_' API net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN bridge: mrp: Extend br_mrp_fill_info bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect bridge: mrp: Implement the MRP Interconnect API bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect bridge: mrp: Add br_mrp_in_port_open function bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open bridge: mrp: Extend br_mrp for MRP interconnect bridge: mrp: Extend bridge interface bridge: uapi: mrp: Extend MRP attributes for MRP interconnect switchdev: mrp: Extend switchdev API for MRP Interconnect arm64: dts: sdm845: add Inline Crypto Engine registers and clock bpfilter: Allow to build bpfilter_umh as a module without static library bpfilter: Initialize pos variable drm/amd/display: remove an unnecessary NULL check drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() drm/amdgpu: use ARRAY_SIZE() to add amdgpu debugfs files drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode drm/amd/display: Allow for vblank enabled with no active planes drm/amd/display: Add missing DCN30 registers and fields for OTG_CRC_CNTL2 drm/amd/display: handle failed allocation during stream construction drm/amd/display: Reuse parsing code of debugfs write buffer drm/amd/display: 3.2.94 drm/amd/display: [FW Promotion] Release 0.0.24 drm/amd/display: fix dcn3 p_state_change_support validation (v2) drm/amd/display: p-state warning occurs while changing resolution from 120hz to 60hz drm/amd/display: OLED panel backlight adjust not work with external display connected drm/amd/display: reduce sr_xxx_time by 3 us when ppt disable drm/amd/display: Power down hardware if set mode is not called before timeout drm/amd/display: update dml var drm/amdgpu/powerplay: Target power profile mode should be the second parameter of renoir_set_power_profile_mode Smack: fix use-after-free in smk_write_relabel_self() arm64: stacktrace: Move export for save_stack_trace_tsk() wilc1000: let wilc_mac_xmit() return NETDEV_TX_OK wilc1000: use API version number info along with firmware filename wilc1000: use unified single wilc1000 FW binary wilc1000: fix compiler warning for 'wowlan_support' unused variable wilc1000: use strlcpy to avoid 'stringop-truncation' warning MAINTAINERS: net: wilc1000: Update entry PM: sleep: spread "const char *" correctness PM: hibernate: fix white space in a few places freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option PM: sleep: core: Emit changed uevent on wakeup_sysfs_add/remove drm/i915/selftest: Fix an error code in live_noa_gpr() arm64/acpi: disallow writeable AML opregion mapping for EFI code regions arm64/acpi: disallow AML memory opregions to access kernel memory spi: omap-100k: Drop include spi: spi-mtk-nor: reject DTR ops spi: atmel-quadspi: reject DTR ops spi: spi-mem: allow specifying a command's extension spi: spi-mem: allow specifying whether an op is DTR or not hpilo: Replace one-element array with flexible-array member ALSA: hda/tegra: Disable sync-write operation firmware: tegra: Update BPMP ABI firmware: tegra: Add support for in-band debug drm/i915: Recalculate FBC w/a stride when needed firmware: tegra: Prepare for supporting in-band debugfs firmware: tegra: Use consistent return variable name firmware: tegra: Add return code checks and increase debugfs size ASoC: Convert UniPhier AIO audio system to json-schema ASoC: Convert UniPhier EVEA codec to json-schema ASoC: convert rk3328 codec binding to yaml xfs: remove duplicated include from xfs_buf_item.c xfs: remove SYNC_WAIT and SYNC_TRYLOCK xfs: get rid of unnecessary xfs_perag_{get,put} pairs ARM: OMAP2+: Drop legacy platform data for omap5 usb host ARM: OMAP2+: Drop legacy platform data for omap4 usb ARM: OMAP2+: Drop legacy platform data for dra7 dwc3 ARM: OMAP2+: Drop legacy platform data for omap5 dwc3 ASoC: ssi: don't use discriminatory terms for debug log ASoC: siu: don't use discriminatory terms for parameter ASoC: fsi: don't use discriminatory terms for comment ASoC: rsnd: don't use discriminatory terms for comment ASoC: rsnd: don't use discriminatory terms for function names memory: tegra: Fix KCONFIG variables for Tegra186 and Tegra194 PCI: mvebu: Setup BAR0 in order to fix MSI HID: input: Fix devices that return multiple bytes in battery report PM: domains: Restore comment indentation for generic_pm_domain.child_links pinctrl: sh-pfc: pfc-r8a77951: Add R8A774E1 PFC support dt-bindings: pinctrl: sh-pfc: Document r8a774e1 PFC support platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15 platform/x86: intel-vbtn: Fix return value check in check_acpi_dev() platform/x86: intel-hid: Fix return value check in check_acpi_dev() udf: Replace HTTP links with HTTPS ones drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2. brcm80211: brcmsmac: Move LEDs to GPIO descriptors USB: serial: sierra: clean up special-interface handling USB: serial: cp210x: use in-kernel types in port data brcmfmac: Transform compatible string for FW loading USB: serial: cp210x: drop unnecessary packed attributes USB: serial: cp210x: add support for TIOCGICOUNT USB: serial: cp210x: add support for line-status events brcmfmac: set pacing shift before transmitting skb to bus brcmfmac: set state of hanger slot to FREE when flushing PSQ brcmfmac: reset SDIO bus on a firmware crash brcmfmac: do not disconnect for disassoc frame from unconnected AP brcmfmac: Fix for wrong disconnection event source information brcmfmac: Fix for unable to return to visible SSID USB: serial: cp210x: disable interface on errors in open drm/i915/dg1: Add fake PCH drm/i915/dg1: Remove SHPD_FILTER_CNT register programming drm/i915/dg1: add support for the master unit interrupt drm/i915/dg1: Add DG1 PCI IDs drm/i915/dg1: add initial DG-1 definitions drm/i915: Add has_master_unit_irq flag brcmfmac: initialize the requested dwell time brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map brcmfmac: update tx status flags to sync with firmware brcmfmac: reserve 2 credits for host tx control path brcmfmac: increase message buffer size for control packets brcmfmac: allow credit borrowing for all access categories xfrm: interface: not xfrmi_ipv6/ipip_handler twice ip6_vti: not register vti_ipv6_handler twice ip_vti: not register vti_ipip_handler twice brcmfmac: To fix Bss Info flag definition Bug brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode brcmfmac: keep SDIO watchdog running when console_interval is non-zero brcmfmac: fix invalid permanent MAC address in wiphy brcmfmac: To fix kernel crash on out of boundary access dt-bindings: tegra: Document Jetson Xavier NX (and devkit) dt-bindings: mfd: Convert ChromeOS EC bindings to json-schema drm/virtio: Remove open-coded commit-tail function drm/tilcdc: Use standard drm_atomic_helper_commit ARM: tegra: Enable CPUFREQ userspace governor selftests/livepatch: Use "comm" instead of "diff" for dmesg drm/mgag200: Inline mga_crtc_{prepare, commit}() into enable function drm/mgag200: Rename G200WB prepare/commit function drm/mgag200: Set/clear <syncrst> field in display enable/disable helpers drm/mgag200: Split DPMS function into helpers drm/mgag200: Don't set or clear <scroff> field during modeset drm/mgag200: Move PLL setup out of mode-setting function drm/mgag200: Don't write-protect CRTC 0-7 while in mga_crtc_prepare() md: improve io stats accounting md: raid0/linear: fix dereference before null check on pointer mddev tty: serial: qcom-geni-serial: Drop the icc bw votes in suspend for console hwspinlock: qcom: Allow mmio usage in addition to syscon dt-bindings: hwlock: qcom: Allow device on mmio bus dt-bindings: hwlock: qcom: Migrate binding to YAML selftests/bpf: Fix merge conflict resolution scsi: scsi_debug: Update documentation url and bump version scsi: scsi_debug: every_nth triggered error injection scsi: scsi_debug: Support hostwide tags scsi: scsi_debug: Add check for sdebug_max_queue during module init scsi: hisi_sas: Remove one kerneldoc comment scsi: hisi_sas: Directly trigger SCSI error handling for completion errors scsi: ufs-mediatek: Add inline encryption support scsi: cxgb4i: Clean up a debug printk scsi: virtio_scsi: Remove unnecessary condition check scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked scsi: target: Remove unused variable 'tpg' scsi: ufs: Fix and simplify setup_xfer_req variant operation scsi: ufs: Simplify completion timestamp for SCSI and query commands dt-bindings: pwm: samsung: Do not require interrupts on Exynos SoCs dt-bindings: backlight: Convert common backlight bindings to DT schema dt-bindings: usb: renesas,usb-xhci: convert to YAML wan: Replace HTTP links with HTTPS ones pcnet32: switch from 'pci_' to 'dma_' API amd8111e: switch from 'pci_' to 'dma_' API net: wan: cosa: Replace HTTP links with HTTPS ones net: jme: Replace HTTP links with HTTPS ones net: ethernet: Replace HTTP links with HTTPS ones docs: devicetree: add bindings for Seville DSA switch inside Felix driver net: dsa: felix: introduce support for Seville VSC9953 switch net: dsa: felix: move probing to felix_vsc9959.c net: mscc: ocelot: extend watermark encoding function net: mscc: ocelot: convert SYS_PAUSE_CFG register access to regfield net: mscc: ocelot: disable flow control on NPI interface net: mscc: ocelot: split writes to pause frame enable bit and to thresholds net: dsa: felix: create a template for the DSA tags on xmit net: mscc: ocelot: convert QSYS_SWITCH_PORT_MODE and SYS_PORT_MODE to regfields soc: mscc: ocelot: add MII registers description net: mscc: ocelot: convert port registers to regmap devlink: Fix use-after-free when destroying health reporters net: phy: fix mdio-mscc-miim build isdn/capi: Replace HTTP links with HTTPS ones net: make symbol 'flush_works' static selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c mlxsw: spectrum_matchall: Publish matchall data structures mlxsw: spectrum_flow: Drop an unused field mlxsw: spectrum_flow: Convert a goto to a return mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers mlxsw: spectrum_span: Add support for global mirroring triggers mlxsw: spectrum_span: Prepare for global mirroring triggers mlxsw: spectrum_span: Move SPAN operations out of global file mlxsw: reg: Add Monitoring Port Analyzer Global Register mlxsw: reg: Add Monitoring Mirror Trigger Enable Register net: sched: Pass qdisc reference in struct flow_block_offload net: x25: kerneldoc fixes net: wireless: kerneldoc fixes net: tipc: kerneldoc fixes net: switchdev: kerneldoc fixes net: socket: Move kerneldoc next to function it documents net: sched: kerneldoc fixes net: rxrpc: kerneldoc fixes net: openvswitch: kerneldoc fixes net: nfc: kerneldoc fixes net: netlabel: kerneldoc fixes net: netfilter: kerneldoc fixes net: mac80211: kerneldoc fixes net: llc: kerneldoc fixes net: ipv6: kerneldoc fixes net: ipv4: kerneldoc fixes net: decnet: kerneldoc fixes net: dccp: kerneldoc fixes net: core: kerneldoc fixes net: can: kerneldoc fixes net: 9p: kerneldoc fixes net: ipa: fix kerneldoc comments tools/bpftool: Strip away modifiers from global variables libbpf: Support stripping modifiers for btf_dump atm: Replace HTTP links with HTTPS ones WAN: Replace HTTP links with HTTPS ones selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour bpf: Use dedicated bpf_trace_printk event instead of trace_printk() serial: qcom_geni_serial: Always use 4 bytes per TX FIFO word serial: qcom_geni_serial: Make kgdb work even if UART isn't console arm64: dts: sc7180: Add sdhc opps and power-domains arm64: dts: sdm845: Add sdhc opps and power-domains arm64: dts: sc7180: Add OPP table for all qup devices arm64: dts: sdm845: Add OPP table for all qup devices spi: spi-geni-qcom: Get rid of most overhead in prepare_message() spi: spi-geni-qcom: Set the clock properly at runtime resume spi: spi-geni-qcom: Avoid clock setting if not needed spi: spi-qcom-qspi: Set an autosuspend delay of 250 ms spi: spi-qcom-qspi: Avoid clock setting if not needed arm64: dts: sc7180: Add qspi opps and power-domains arm64: dts: sdm845: Add qspi opps and power-domains spi: spi-qcom-qspi: Use OPP API to set clk/perf state tools/bpftool: Remove warning about PID iterator support xsk: Add xdp statistics to xsk_diag samples: bpf: Add an option for printing extra statistics in xdpsock xsk: Add new statistics NFSv4.2: add client side xattr caching. NFSv4.2: hook in the user extended attribute handlers NFSv4.2: add the extended attribute proc functions. nfs: make the buf_to_pages_noslab function available to the nfs code nfs: define and use the NFS_INO_INVALID_XATTR flag nfs: modify update_changeattr to deal with regular files NFSv4.2: query the extended attribute access bits nfs: define nfs_access_get_cached function NFSv4.2: add client side XDR handling for extended attributes NFSv4.2: query the server for extended attribute support NFSv4.2: define limits and sizes for user xattr handling nfs: add client side only definitions for user xattrs drm/i915: WARN if max vswing/pre-emphasis violates the DP spec nfsd: avoid a NULL dereference in __cld_pipe_upcall() nfsd4: a client's own opens needn't prevent delegations nfsd: Use seq_putc() in two functions svcrdma: Display chunk completion ID when posting a rw_ctxt svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() svcrdma: Introduce Send completion IDs svcrdma: Record Receive completion ID in svc_rdma_decode_rqst svcrdma: Introduce Receive completion IDs svcrdma: Introduce infrastructure to support completion IDs svcrdma: Add common XDR encoders for RDMA and Read segments svcrdma: Add common XDR decoders for RDMA and Read segments SUNRPC: Add helpers for decoding list discriminators symbolically svcrdma: Remove declarations for functions long removed svcrdma: Clean up trace_svcrdma_send_failed() tracepoint svcrdma: Consolidate send_error helper functions svcrdma: Make svc_rdma_send_error_msg() a global function svcrdma: Eliminate return value for svc_rdma_send_error_msg() svcrdma: Add a @status parameter to svc_rdma_send_error_msg() svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions svcrdma: Remove save_io_pages() call from send_error_msg() svcrdma: Fix page leak in svc_rdma_recv_read_chunk() SUNRPC: Augment server-side rpcgss tracepoints nfsd: add fattr support for user extended attributes nfsd: implement the xattr functions and en/decode logic nfsd: add structure definitions for xattr requests / responses nfsd: take xattr bits into account for permission checks nfsd: define xattr functions to call into their vfs counterparts nfsd: add defines for NFSv4.2 extended attribute support nfsd: split off the write decode code into a separate function xattr: add a function to check if a namespace is supported xattr: break delegations in {set,remove}xattr nfs,nfsd: NFSv4.2 extended attribute protocol definitions AX.25 Kconfig: Replace HTTP links with HTTPS ones firmware: qcom_scm: Add msm8994 compatible ARM: dts: meson8b: odroidc1: enable the SDHC controller ARM: dts: meson8b: ec100: enable the SDHC controller ARM: dts: meson: add the SDHC MMC controller arm64: dts: amlogic: Add the Ethernet "timing-adjustment" clock arm64: dts: meson-gx: Switch to the meson-ee-pwrc bindings ARM: dts: meson8b: add power domain controller ARM: dts: meson8m2: add resets for the power domain controller ARM: dts: meson8: add power domain controller remoteproc: qcom: Add missing slab.h dccp: Replace HTTP links with HTTPS ones arm64: dts: meson-khadas-vim3: add Khadas MCU nodes dt-bindings: timer: Convert mrvl,mmp-timer to json-schema net: fddi: skfp: Remove addr_to_string(). dt-bindings: rtc: Convert sa1100-rtc to json-schema dt-bindings: interrupt-controller: Convert mrvl,intc to json-schema dt-bindings: i2c: Convert i2c-pxa to json-schema dt-bindings: gpio: Convert mrvl-gpio to json-schema firmware: qcom_scm: Fix legacy convention SCM accessors ARM: OMAP: Replace HTTP links with HTTPS ones Replace HTTP links with HTTPS ones: OMAP DEVICE TREE SUPPORT net: bridge: fix undefined br_vlan_can_enter_range in tunnel code ARM: dts: omap5-uevm: Add watchdog timers for IPU and DSP ARM: dts: omap4-panda-common: Add watchdog timers for IPU and DSP ARM: dts: omap5-uevm: Add system timers to DSP and IPU ARM: dts: omap5-uevm: Add CMA pools and enable IPU & DSP ARM: dts: omap5: Add aliases for rproc nodes ARM: dts: omap5: Add DSP and IPU nodes ARM: dts: omap4-panda-common:: Add system timers to DSP and IPU ARM: dts: omap4-panda-common: Add CMA pools and enable IPU & DSP ARM: dts: omap4: Add aliases for rproc nodes ARM: dts: omap4: Add IPU DT node ARM: dts: omap4: Update the DSP node ARM: dts: omap5: Add timer_sys_ck clocks for timers ARM: dts: omap4: Add timer_sys_ck clocks for timers ARM: dts: am335x-pocketbeagle: set default mux for gpio pins fs: Expand __receive_fd() to accept existing fd pidfd: Replace open-coded receive_fd() fs: Add receive_fd() wrapper for __receive_fd() fs: Move __scm_install_fd() to __receive_fd() net/scm: Regularize compat handling of scm_detach_fds() pidfd: Add missing sock updates for pidfd_getfd() net/compat: Add missing sock updates for SCM_RIGHTS selftests/bpf: Add test for resolve_btfids tools headers: Adopt verbatim copy of btf_ids.h from kernel sources bpf: Add info about .BTF_ids section to btf.rst bpf: Use BTF_ID to resolve bpf_ctx_convert struct bpf: Remove btf_id helpers resolving bpf: Resolve BTF IDs in vmlinux image bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros bpf: Compile resolve_btfids tool at kernel compilation start bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object docs: openrisc: Replace HTTP links with HTTPS ones S390: Replace HTTP links with HTTPS ones docs: ipmi: Replace HTTP links with HTTPS ones drm/i915/mst: filter out the display mode exceed sink's capability drm/probe_helper: Add drm_connector_helper_funcs.mode_valid_ctx docs: gcov: replace links with HTTPS Replace HTTP links with HTTPS ones: 9P FILE SYSTEM spi: imx/fsl-lpspi: Convert to GPIO descriptors docs: hid: Convert link to https Replace HTTP links with HTTPS ones: AFS FILESYSTEM Replace HTTP links with HTTPS ones: OMFS Documentation/filesystems/proc.rst: copy-editing cleanup Documentation/driver-api: nvdimm: drop doubled word Documentation/driver-api: ntb: drop doubled word regulator: cros-ec: Constify cros_ec_regulator_voltage_ops ARM: OMAP2+: Drop legacy platform data for am4 dwc3 bus: ti-sysc: Add missing quirk flags for usb_host_hs drm/i915: Skip signaling a signaled request drm/i915/gt: Only swap to a random sibling once upon creation ASoC: rockchip: spdif: Handle clk by pm runtime 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: hci_qca: Bug fixes for SSR Bluetooth: btusb: add Realtek 8822CE to usb_device_id table gcc-plugins: Replace HTTP links with HTTPS ones ALSA: echoaudio: re-enable IRQs on failure path ALSA: line6: add hw monitor volume control for POD HD500 Documentation: coda: annotate duplicated words Documentation/features: Remove unicore32 from kcov and kmemleak drm/bridge: sil_sii8620: initialize return of sii8620_readb Driver-API: Documentation: Replace deprecated :c:func: Usage cpufreq: Replace HTTP links with HTTPS ones Documentation: locking: ww-mutex-design: drop duplicated word Documentation: locking: mutex-design: fix duplicated word Documentation: x86: earlyprintk: drop doubled words Documentation: x86: machinecheck: drop doubled words dm verity: add "panic_on_corruption" error handling mode dm mpath: use double checked locking in fast path dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl dm mpath: rework __map_bio() dm mpath: factor out multipath_queue_bio dm mpath: push locking down to must_push_back_rq() dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH dm mpath: changes from initial m->flags locking audit Documentation: vm/memory-model: eliminate duplicated word Documentation: virt/kvm/api: eliminate duplicated word Documentation: security/keys: eliminate duplicated word Documentation: s390/vfio-ap: eliminate duplicated word Documentation: powerpc/vas-api: eliminate duplicated word Documentation: misc/xilinx_sdfec: eliminate duplicated word Documentation: mips/ingenic-tcu: eliminate duplicated word Documentation: maintainer-entry-profile: eliminate duplicated word Documentation: leds/ledtrig-transient: eliminate duplicated word Documentation: kbuild/kconfig-language: eliminate duplicated word Documentation: i2c: eliminate duplicated word Documentation: hid/intel-ish-hid: eliminate duplicated word Documentation: gpu/drm-uapi: eliminate duplicated word Documentation: gpu/komeda-kms: eliminate duplicated word Documentation: fpga: eliminate duplicated word Documentation: kgdb: eliminate duplicated word Documentation: printk-basics: eliminate duplicated word Documentation: block: eliminate duplicated word Documentation: numaperf: eliminate duplicated word doc: yama: Swap HTTP for HTTPS and replace dead link arm64: tegra: norrin: Add missing panel power supply arm64: tegra: Remove simple regulators bus Documentation/security-bugs: Explain why plain text is preferred docs: locking: Replace HTTP links with HTTPS ones docs: kvm: Replace HTTP links with HTTPS ones docs: filesystems: Replace HTTP links with HTTPS ones arm64: tegra: Remove simple clocks bus arm64: tegra: Remove undocumented battery-name property docs: driver-api: i3c: Replace HTTP links with HTTPS ones arm64: tegra: Enable XUSB on Norrin kobject: documentation: Replace HTTP links with HTTPS ones perf/smmuv3: To simplify code for ioremap page in pmcg drm/i915/selftest: fix an error return path where err is not being set iio: core: remove iio_priv_to_dev() helper Replace HTTP links with HTTPS ones: drivers/iio Replace HTTP links with HTTPS ones: Documentation/devicetree/bindings/iio cpufreq: intel_pstate: Fix static checker warning for epp variable cxl: Change PCIBIOS_SUCCESSFUL to 0 staging: qlge: qlge_ethtool: Remove one byte memset. staging: qlge: qlge_mpi: Simplify while statements. staging: qlge: qlge_dbg: Simplify while statements staging: qlge: qlge.h: Insert line after declaration. staging: qlge: qlge.h: Function definition arguments should have names. staging: qlge: Remove pci-dma-compat wrapper APIs. Staging: speakup: Replace HTTP links with HTTPS ones staging: rtl8192e: rtl_core: Remove pci-dma-compat wrapper APIs. staging: rtl8192e: rtl8192E_dev: Remove pci-dma-compat wrapper APIs. staging: rts5208: Assign array_size() to a variable memory: mtk-smi: Add basic support for MT6779 dt-bindings: mediatek: Add binding for MT6779 SMI arm64: defconfig: enable CONFIG_FSL_ENETC_QOS arm64: defconfig: enable TSN features for ENETC and similiar hardware doc:kmsg: explicitly state the return value in case of SEEK_CUR drm/amdgpu: stop allocating dummy GTT nodes drm/ttm: further cleanup ttm_mem_reg handling ARM: dts: imx6ull: add MYiR MYS-6ULX SBC ARM: dts: vf610-zii-spb4: Add node for switch watchdog ARM: dts: colibri-imx6: remove pinctrl-names orphan ARM: dts: imx: default to #pwm-cells = <3> in the SoC dtsi files ARM: dts: vf610-zii-scu4-aib: Configure fibre ports to 1000BaseX ARM: dts: vf610-zii-dev-rev-c: Configure fiber port to 1000BaseX ARM: dts: ZII: update MDIO speed and preamble ARM: dts: vfxxx: Add node for CAAM ARM: dts: imx6qp-sabresd: enable sata ARM: dts: imx6qp-sabreauto: enable sata ARM: dts: add Protonic RVT board ARM: dts: add Protonic VT7 board ARM: dts: add Protonic WD2 board ARM: dts: add Protonic PRTI6Q board ARM: dts: imx6ul: Add ASRC device node ARM: dts: imx: Align L2 cache-controller nodename with dtschema ARM: dts: vf610: Align L2 cache-controller nodename with dtschema ARM: dts: imx6sx-sdb: Add MQS support ARM: dts: ls1021a: add ftm_alarm0 DT node ARM: dts: imx6sx-sabreauto: Add cs42888 sound card support ARM: dts: imx6sx-sabreauto: Add SPDIF support ARM: dts: imx6sx-sdb: Add SPDIF support ARM: dts: imx6sx: Enable ASRC device drm/i915/gt: Ignore irq enabling on the virtual engines arm64: dts: ls1028a-qds: Add DSPI flash nodes ARM: dts: imx53-ppd: alarm LEDs use kernel LED interface ARM: dts: imx6sll: Make ssi node name same as other platforms ARM: dts: imx: Change usdhc node name on i.MX6/i.MX7 SoCs ARM: dts: imx: Change esdhc node name on i.MX2/i.MX3/i.MX5 SoCs ARM: dts: imx: Change sdhci node name on i.MX27/i.MX31 SoCs ARM: dts: imx6qdl: Remove invalid interrupt for GPC node ARM: dts: imx: change iim node name on i.MX SoCs ARM: dts: imx: change ocotp node name on MXS SoCs ARM: dts: imx: change ocotp node name on i.MX6/7 SoCs ARM: dts: ls1021a: output PPS signal on FIPER2 ARM: dts: imx: Make tempmon node as child of anatop node iommu/mediatek: Include liunx/dma-mapping.h mmc: sdhci: Fix potential null pointer access while accessing vqmmc mmc: core: Add MMC_CAP2_FULL_PWR_CYCLE_IN_SUSPEND dt-bindings: mmc: Add full-pwr-cycle-in-suspend property mmc: sdhci-msm: Set IO pins in low power state during suspend mmc: sdhci-iproc: Do not define 'struct acpi_device_id' when !CONFIG_ACPI mmc: dw_mmc-exynos: remove redundant initialization of variable 'found' arch: arm: mach-omap2: mmc: Move omap_mmc_notify_cover_event() prototype mmc: cqhci: Demote faux kerneldoc header down to basic comment block mmc: sdhci-msm: Demote faux kerneldoc header down to basic comment block mmc: sdhci-of-arasan: Correct formatting and provide missing function arg(s) mmc: rtsx_usb_sdmmc: Remove set but unused variable 'err' mmc: rtsx_pci_sdmmc: Remove set but unused variable 'err' mmc: dw_mmc-exynos: Add kerneldoc descriptions of for 'dev' args mmc: core: Correct misspelling of 'mq' in mmc_init_request()'s docs mmc: atmel-mci: Provide 2 new and correct 1 existing property description mmc: mtk-sd: Demote msdc_recheck_sdio_irq() function header mmc: sdhci-s3c: Provide documentation for missing struct properties mmc: core: Add missing documetation for 'mmc' and 'ios' mmc: core: Provide description for sdio_set_host_pm_flags()'s 'flag' arg mmc: core: Mark fixups as __maybe_unused mmc: sdhci-msm: Make function sdhci_msm_dump_vendor_regs() static mmc: renesas_sdhi_internal_dmac: Fix dma unmapping in error cases mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete mmc: tmio: core: Add end operation into tmio_mmc_dma_ops mmc: sdio: Move SDIO IDs from rsi_sdio driver to common include file mmc: sdhci-msm: Use internal voltage control mmc: core: Set default power mode in mmc_alloc_host() mmc: sdhci: Allow platform controlled voltage switching mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A mmc: sdhci-esdhc-imx: dump internal IC debug status during error mmc: sdio: fix clock rate setting for SDR12/SDR25 mode mmc: sdhci_am654: Add support for clkbuf_sel property mmc: sdhci_am654: Update delay chain configuration mmc: sdhci_am654: Fix conditions for enabling dll mmc: sdhci_am654: Add Support for SR2.0 mmc: sdhci_am654: Add flag for PHY calibration dt-bindings: mmc: sdhci-am654: Add ti,clkbuf-sel binding dt-bindings: mmc: Convert pwrseq to json-schema mmc: sh_mmcif: Use "kHz" for kilohertz mmc: sdhci-msm: Fix spelling mistake mmc: mmci: add sdio datactrl mask for sdmmc revisions mmc: sdhci-of-arasan: Add missed checks for devm_clk_register() mmc: sdio: Fix 1-bit mode for SD-combo cards during suspend mmc: sdio: Enable SDIO 4-bit bus if not support SD_SCR_BUS_WIDTH_4 for SD combo card mmc: sdio: Return ret if sdio_disable_func() fails mmc: sdhci-tegra: Add comment for PADCALIB and PAD_CONTROL NVQUIRKS dt-bindings: mmc: sdhci-msm: Add interconnect BW scaling strings mmc: sdhci-msm: Add interconnect bandwidth scaling support mmc: core: Always allow the card detect uevent to be consumed drm/i915/gt: Always reset the engine, even if inactive, on execlists failure m68k: defconfig: Update defconfigs for v5.8-rc3 m68k: Use CLEAN_FILES to clean up files m68k: mac: Improve IOP debug messages m68k: mac: Don't send uninitialized data in IOP message reply m68k: mac: Fix IOP status/control register writes m68k: mac: Don't send IOP message until channel is idle m68k: atari: Annotate dummy read in ROM port IO code as __maybe_unused m68k: Use sizeof_field() helper m68k: Pass -D options to KBUILD_CPPFLAGS instead of KBUILD_{A,C}FLAGS m68k: Optimize cc-option calls for cpuflags-y m68k: sun3: Descend to prom from arch/m68k/sun3 m68k: Add arch/m68k/Kbuild Documentation/driver-api: dmaengine/provider: drop doubled word dmaengine: idxd: move idxd interrupt handling to mask instead of ignore dmaengine: idxd: add work queue drain support xfrm interface: store xfrmi contexts in a hash by if_id xfrm interface: avoid xi lookup in xfrmi_decode_session() mtd: spi-nor: Disable the flash quad mode in spi_nor_restore() mtd: spi-nor: Add capability to disable flash quad mode arm64: dts: lx2160a: Increase configuration space size drm: radeon: fix common struct sg_table related issues arm64: dts: renesas: r8a77970: eagle/v3msk: Add QSPI flash support arm64: dts: renesas: r8a77970: Add RPC-IF support arm64: dts: renesas: r8a77980: condor/v3hsk: Add QSPI flash support arm64: dts: renesas: r8a77980: Add RPC-IF support drm: amdgpu: fix common struct sg_table related issues ARM: imx_v6_v7_defconfig: Support i.MX8MM soc: imx: select ARM_GIC_V3 for i.MX8M firmware: arm_scmi: Remove fixed size fields from reports/scmi_event_header firmware: arm_scmi: Remove unneeded __packed attribute firmware: arm_scmi: Remove zero-length array in SCMI notifications firmware: arm_scmi: Provide a missing function param description clk: scmi: Fix min and max rate when registering clocks with discrete rates clk: renesas: cpg-mssr: Add r8a774e1 support dt-bindings: clock: renesas,cpg-mssr: Document r8a774e1 soc: renesas: rcar-rst: Add support for RZ/G2H soc: renesas: Identify RZ/G2H soc: renesas: Add Renesas R8A774E1 config option soc: renesas: rcar-sysc: Add r8a774e1 support arm64: dts: zii-ultra: update MDIO speed and preamble clk: renesas: Add r8a774e1 CPG Core Clock Definitions dt-bindings: power: Add r8a774e1 SYSC power domain definitions dt-bindings: reset: renesas,rst: Document r8a774e1 reset module dt-bindings: power: renesas,rcar-sysc: Document r8a774e1 SYSC binding dt-bindings: arm: renesas: Add HopeRun RZ/G2H boards dt-bindings: arm: renesas: Document RZ/G2H SoC DT bindings mtd: spi-nor: spansion: Remove s70fl01gs from flash_info mtd: spi-nor: sfdp: do not make invalid quad enable fatal arm64: dts: ls1043a: update USB nodes status to match board config phy: stm32: use NULL instead of zero phy: exynos5-usbdrd: use correct format for structure description phy: rockchip-typec: use correct format for structure description phy: xgene: remove unsigned integer comparison with less than zero phy: mapphone-mdm6600: Add missing description for some structure fields phy-mvebu-a3700-utmi: correct typo in struct mvebu_a3700_utmi comments drm/lima: Expose job_hang_limit module parameter phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY dt-bindings: phy: uniphier: Fix incorrect clocks and clock-names for PXs3 usb3-hsphy phy: allwinner: Make PHY_SUN6I_MIPI_DPHY depend on COMMON_CLK phy: cadence: salvo: fix wrong bit definition arm64: defconfig: enable RTC and audio support on Kontron sl28 boards arm64: defconfig: add pca9450 pmic driver arm64: dts: imx8mn-evk: add pca9450 for i.mx8mn-evk board pNFS/flexfiles: The mirror count could depend on the layout segment range pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC dt-bindings: arm: fsl: add different Protonic boards arm64: dts: imx8mp: add ddr pmu device node arm64: dts: ls1043a: add more thermal zone support arm64: dts: ls1046a: add more thermal zone support firmware: imx: Move i.MX SCU soc driver into imx firmware folder fpga: dfl: pci: add device id for Intel FPGA PAC N3000 net: sky2: switch from 'pci_' to 'dma_' API net: skge: switch from 'pci_' to 'dma_' API net: fec: Set max MTU size to allow the MTU to be changed net: dsa: mv88e6xxx: Implement MTU change net: bridge: notify on vlan tunnel changes done via the old api drm/vkms: change the max cursor width/height dt-bindings: iio/adc: Convert ingenic-adc docs to YAML. iio: cros_ec_accel_legacy: Add Read Only frequency entries MAINTAINERS: adc: at91-sama5d2_adc: remove myself as co-maintainer drm: panel: simple: Fix bpc for LG LB070WV8 panel leds: gpio: Use struct_size() in devm_kzalloc() leds: ns2: Use struct_size() in devm_kzalloc() tools: gpio: fix spurious close warning in gpio-event-mon tools: gpio: fix spurious close warning in gpio-utils tools: gpio: fix spurious close warning in lsgpio gpio: uapi: fix misplaced comment line gpiolib: cdev: refactor lineevent cleanup into lineevent_free gpiolib: cdev: refactor linehandle cleanup into linehandle_free gpiolib: cdev: remove recalculation of offset gpiolib: cdev: fix minor race in GET_LINEINFO_WATCH gpiolib: cdev: rename priv to cdev gpiolib: cdev: use blocking notifier call chain instead of atomic gpiolib: cdev: remove pointless decrement of i gpiolib: cdev: rename numdescs to num_descs gpiolib: cdev: rename 'filep' and 'filp' to 'file' to be consistent with other use gpiolib: cdev: refactor gpiohandle_flags_to_desc_flags gpiolib: cdev: minor indentation fixes gpiolib: cdev: sort includes gpiolib: move gpiolib-sysfs function declarations into their own header leds: gpio: Fix semantic error leds: core: Flush scheduled work for system suspend leds: trigger: gpio: Avoid warning on update of inverted leds: fix spelling mistake leds: pca955x: Include the right GPIO header leds: lp55xx: Convert to use GPIO descriptors pinctrl: qcom: ipq8074: route gpio interrupts to APPS pinctrl: nsp: Set irq handler based on trig type clocksource/drivers/timer-atmel-tcb: Add sama5d2 support clocksource/drivers/timer-atmel-tcb: Allow selecting first divider clocksource/drivers/timer-atmel-tcb: Stop using the 32kHz for clockevents clocksource/drivers/timer-atmel-tcb: Fill tcb_config clocksource/drivers/timer-atmel-tcb: Rework 32khz clock selection ARM: at91: add atmel tcb capabilities ARM: dts: at91: sama5d2: add TCB GCLK dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 compatible dt-bindings: atmel-tcb: convert bindings to json-schema clk: Drop duplicate selection in Kconfig clk: qcom: smd: Add support for MSM8992/4 rpm clocks clk: qcom: ipq8074: Add missing clocks for pcie dt-bindings: clock: qcom: ipq8074: Add missing bindings for PCIe arm64: dts: layerscape: add ftm_alarm0 node arm64: dts: ls1028a: Add ftm_alarm0 DT node arm64: dts: lx2160a: add ftm_alarm0 DT node rsxx: switch from 'pci_free_consistent()' to 'dma_free_coherent()' arm64: dts: lx2160a: add DT node for all DSPI controller arm64: dts: lx2160a: add dspi controller DT nodes drm/panel: auo,b116xw03: fix flash backlight when power on <linux/of.h>: add stub for of_get_next_parent() to fix qcom build error Replace HTTP links with HTTPS ones: Common CLK framework clk: qcom: Add CPU clock driver for msm8996 dt-bindings: clk: qcom: Add bindings for CPU clock for msm8996 soc: qcom: Separate kryo l2 accessors from PMU driver selftests/seccomp: Check ENOSYS under tracing selftests/seccomp: Refactor to use fixture variants selftests/harness: Clean up kern-doc for fixtures seccomp: Use -1 marker for end of mode 1 syscall list seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID selftests/seccomp: Rename user_trap_syscall() to user_notif_syscall() selftests/seccomp: Make kcmp() less required seccomp: Use pr_fmt selftests/seccomp: Improve calibration loop selftests/seccomp: use 90s as timeout selftests/seccomp: Expand benchmark to per-filter measurements selftests/seccomp: Check for EPOLLHUP for user_notif seccomp: notify about unused filter seccomp: Lift wait_queue into struct seccomp_filter seccomp: release filter after task is fully dead seccomp: rename "usage" to "refs" and document seccomp: Add find_notification helper seccomp: Report number of loaded filters in /proc/$pid/status selftests/seccomp: Set NNP for TSYNC ESRCH flag test selftests/seccomp: Add SKIPs for failed unshare() selftests/seccomp: Rename XFAIL to SKIP drm/amdgpu/display: create fake mst encoders ahead of time (v4) drm/amdgpu: fix spelling mistake "Falied" -> "Failed" drm/amdgpu: fix preemption unit test drm/amdgpu/gfx10: fix race condition for kiq drm/amdgpu: minor cleanup of phase1 suspend code drm/amd/powerplay: put dpm frequency setting common code in smu_v11_0.c drm/amd/powerplay: revise calling chain on retrieving frequency range drm/amd/powerplay: revise calling chain on setting soft limit drm/amd/powerplay: put setting hard limit common code in smu_v11_0.c drm/amd/powerplay: drop unused code and wrapper around clock retrieving drm/amd/powerplay: unshare the code for retrieving current clock frequency drm/amd/powerplay: bypass wrapper on retrieving current clock frequency drm/amd/powerplay: drop unnecessary wrappers around clock retrieving drm/amd/powerplay: update driver if file for sienna_cichlid drm/amd/powerplay: correct the .get_workload_type() pointer Revert "drm/amd/display: add mechanism to skip DCN init" drm/amd/display: Fix CSC remap matrix not being applied on dcn30 drm/amd/display: Use VUPDATE_NO_LOCK instead of VUPDATE for dcn30 drm/amdgpu: enable gpu recovery for sienna cichlid drm/amdgpu: remove unnecessary logic of ASIC check drm/amdgpu: don't do soft recovery if gpu_recovery=0 inet: Remove an unnecessary argument of syn_ack_recalc(). net/mlx5e: Move devlink-health rx and tx reporters to devlink port net/mlx5e: Move devlink port register and unregister calls devlink: Add devlink health port reporters API devlink: Implement devlink health reporters on per-port basis devlink: Create generic devlink health reporter search function devlink: Rework devlink health reporter destructor devlink: Refactor devlink health reporter constructor bpf: Fix fds_example SIGSEGV error drm/i915: Pull printing GT capabilities on error to err_print_gt KVM: nSVM: remove nonsensical EXITINFO1 adjustment on nested NPF KVM: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support KVM: VMX: optimize #PF injection when MAXPHYADDR does not match KVM: VMX: Add guest physical address check in EPT violation and misconfig KVM: VMX: introduce vmx_need_pf_intercept KVM: x86: update exception bitmap on CPUID changes mlx4: convert to new udp_tunnel_nic infra bnxt: convert to new udp_tunnel_nic infra ixgbe: convert to new udp_tunnel_nic infra ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled selftests: net: add a test for UDP tunnel info infra netdevsim: add UDP tunnel port offload support ethtool: add tunnel info interface udp_tunnel: add central NIC RX port offload infrastructure udp_tunnel: re-number the offload tunnel types debugfs: make sure we can remove u32_array files cleanly PCI: Fix pci_create_slot() reference count leak RDMA/counter: Allow manually bind QPs with different pids to same counter RDMA/counter: Only bind user QPs in auto mode RDMA/counter: Add PID category support in auto mode RDMA/mlx5: Remove unused to_mibmr function nouveau/hmm: support mapping large sysmem pages nouveau: fix mapping 2MB sysmem pages nouveau/hmm: fault one page at a time mm/hmm: add tests for hmm_pfn_to_map_order() mm/hmm: provide the page mapping order in hmm_range_fault() PCI: Treat "external-facing" devices themselves as internal dt-bindings: fix simple-framebuffer example dt-bindings: display: convert sharp,lq101r1sx01 to DT Schema dt-bindings: display: convert samsung,s6e8aa0 to DT Schema dt-bindings: display: convert innolux,p079zca to DT Schema PCI: Cache ACS capability offset in device PCI: Reorder pci_enable_acs() and dependencies drm: fb-helper: Convert logging to drm_* functions. drm: mipi-dsi: Convert logging to drm_* functions. drm/bridge: Replace HTTP links with HTTPS ones drm/bridge: dw-hdmi: Always add the bridge in the global bridge list drm/bridge: dw-hdmi: Don't cleanup i2c adapter and ddc ptr in __dw_hdmi_probe() bailout path Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM KVM: x86: rename update_bp_intercept to update_exception_bitmap drm/panel: Replace HTTP links with HTTPS ones KVM: x86: mmu: Add guest physical address check in translate_gpa() Bluetooth: Use fallthrough pseudo-keyword Bluetooth: RFCOMM: Use fallthrough pseudo-keyword Bluetooth: core: Use fallthrough pseudo-keyword KVM: x86: mmu: Move translate_gpa() to mmu.c Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() KVM: x86: Add helper functions for illegal GPA checking and page fault injection KVM: x86: drop superfluous mmu_check_root() from fast_pgd_switch() KVM: nSVM: use nested_svm_load_cr3() on guest->host switch KVM: nSVM: implement nested_svm_load_cr3() and use it for host->guest switch KVM: nSVM: move kvm_set_cr3() after nested_svm_uninit_mmu_context() KVM: nSVM: introduce nested_svm_load_cr3()/nested_npt_enabled() KVM: nSVM: prepare to handle errors from enter_svm_guest_mode() KVM: nSVM: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure KVM: MMU: stop dereferencing vcpu->arch.mmu to get the context for MMU init KVM: nSVM: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() KVM: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code dt-bindings: spi: Convert imx lpspi to json-schema dt-bindings: spi: Convert imx cspi to json-schema dt-bindings: spi: Convert mxs spi to json-schema arm64: tlb: don't set the ttl value in flush_tlb_page_nosync regmap: Switch to use fwnode instead of OF one ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() ASoC: mediatek: mt8183-da7219: support HDMI jack reporting ASoC: mediatek: mt8183-da7219: use hdmi-codec ASoC: dt-bindings: mt8183-da7219: add a property "mediatek, hdmi-codec" ASoC: mediatek: mt8183: support HDMI jack reporting ASoC: mediatek: mt8183: use hdmi-codec ASoC: dt-bindings: mt8183: add a property "mediatek, hdmi-codec" ASoC: fsl_spdif: Add kctl for configuring TX validity bit ASoC: fsl_spdif: Clear the validity bit for TX libbpf: Fix memory leak and optimize BTF sanitization drm/i915/gt: Be defensive in the face of false CS events iommu/omap: Replace HTTP links with HTTPS ones fbdev: sm712fb: set error code in probe fbdev: da8xx-fb: go to proper label on error handling paths in probe video: fbdev: vt8623fb: Constify static vga_regsets omapfb: dss: Fix max fclk divider for omap36xx omapfb: fix multiple reference count leaks due to pm_runtime_get_sync video: fbdev: neofb: fix memory leak in neo_scan_monitor() video: fbdev: savage: fix memory leak on error handling path in probe fbdev/fb.h: Use struct_size() helper in kzalloc() fbcon: Use array3_size() helper in scr_memcpyw() video: fbdev: amifb: add FIXMEs about {put,get}_user() failures video: fbdev: amifb: add FIXME about dead APUS support ASoC: codecs: ak4458: Remove set but never checked variable 'ret' ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header ASoC: codecs: rt5659: Remove many unused const variables ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' ASoC: sti: uniperif: fix 'defined by not used' warning iommu/mediatek: Add mt6779 basic support iommu/mediatek: Modify MMU_CTRL register setting iommu/mediatek: Extend protect pa alignment value iommu/mediatek: Add REG_MMU_WR_LEN_CTRL register definition iommu/mediatek: Add sub_comm id in translation fault iommu/mediatek: Move inv_sel_reg into the plat_data iommu/mediatek: Setting MISC_CTRL register iommu/mediatek: Use a u32 flags to describe different HW features iommu/mediatek: Rename the register STANDARD_AXI_MODE(0x48) to MISC_CTRL dt-bindings: mediatek: Add bindings for MT6779 blk-mq: remove redundant validation in __blk_mq_end_request() blk-mq: Remove unnecessary local variable arm64: dts: mt8183: Add krane-sku176 board arm64: dts: mt8183: Add USB3.0 support arm64: dts: mt8183-evb: Fix unit name warnings arm64: dts: mt8183: Fix unit name warnings arm64: dts: mt8183: Add MediaTek's peripheral configuration controller arm64: dts: mt6358: Add the compatible for the regulators dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-krane-sku176 arm64: dts: mt8173: Re-measure capacity-dmips-mhz driver core: Add waiting_for_supplier sysfs file for devices driver core: Add state_synced sysfs file for devices that support it driver core: Expose device link details in sysfs driver core: Drop mention of obsolete bus rwsem from kernel-doc s390: add trace events for idle enter/exit s390: fix comment regarding interrupts in svc s390/ap: rework crypto config info and default domain code s390/mm: don't set ARCH_KEEP_MEMBLOCK mm/memblock: expose only miminal interface to add/walk physmem debugfs: file: Remove unnecessary cast in kfree() misc: rtsx: Add support new chip rts5228 mmc: rtsx: Add support MMC_CAP2_NO_MMC Documentation/driver-api: xillybus: drop doubled word Documentation/driver-api: uio-howto: drop doubled word Documentation/driver-api: firmware/request_firmware: drop doubled word Documentation/driver-api: firmware/direct-fs-lookup: drop doubled word Documentation/driver-api: firmware/firmware_cache: drop doubled word Documentation/driver-api: firmware/built-in-fw: drop doubled word MAINTAINERS: add Hridya and myself into Android driver maintainers list vop: sparse warning fixup misc: vmw_vmci_defs: Mark 'struct vmci_handle VMCI_ANON_SRC_HANDLE' as __maybe_unused misc: cxl: flash: Remove unused variable 'drc_index' iommu/renesas: Expand COMPILE_TEST coverage iommu: Tidy up Kconfig for SoC IOMMUs misc: eeprom: at24: Tell the compiler that ACPI functions may not be used char/mwave: remove redundant initialization of variable bRC ttyprintk: remove redundant initialization of variable ret char: raw: do not leak CONFIG_MAX_RAW_DEVS to userspace uacce: remove uacce_vma_fault virtio_console: Constify some static variables drivers/base/memory: rename base_memory_block_id to memory_block_id drivers/base/memory: init_memory_block() first parameter is not necessary perf kmem: Pass additional arguments to 'perf record' Documentation/driver-api: driver-model/platform: drop doubled word software node: Use software_node_unregister() when unregistering group of nodes topology: mark a function as __init to save some memory perf parse-events: Report BPF errors scripts: add dummy report mode to add_namespace.cocci drivers: base: Convert to printk alias functions lib: devres: add a comment about the devm_of_iomap() function devres: keep both device name and resource name in pretty name driver core: platform: expose numa_node to users in sysfs kobject: Avoid premature parent object freeing in kobject_cleanup() staging: rtl8712/: Using comparison to true is error prone staging: rtl8712: Use proper format in call to dev_err() staging: rtl8712: Remove variable 'raw' from rtl871x_open_fw() staging: rtl8712: Use ETH_ALEN instead of hardcoded value staging: rtl8712: Simplify expressions with boolean logic staging: rtl8712: Replace constant 49152 with expression 48 * 1024 Staging: nvec: Replace HTTP links with HTTPS ones staging: rtl8188eu: Use fallthrough pseudo-keyword staging: vt6655: Use fallthrough pseudo-keyword staging: rtl8723bs: Using comparison to true is error prone staging: rtl8192u: Using comparison to true is error prone staging: rtl8712: Annotate r8712_sitesurvey_cmd() staging: rtl8192u: remove copying file staging: rtl8192u: remove GPL boiler plate text staging: wfx: Get descriptors for GPIOs staging: wfx: fix uninitialized variable bytes_done virt: vbox: Fix some comments which talk about the "session spinlock" virt: vbox: Log unknown ioctl requests as error virt: vbox: Add a few new vmmdev request types to the userspace whitelist virt: vbox: Add support for the new VBG_IOCTL_ACQUIRE_GUEST_CAPABILITIES ioctl virt: vbox: Add vbg_set_host_capabilities() helper function virt: vbox: Rename guest_caps struct members to set_guest_caps perf script: Show text poke address symbol perf script: Add option --show-text-poke-events perf intel-pt: Add support for text poke events perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL perf tools: Add support for PERF_RECORD_TEXT_POKE firmware: arm_scmi: Keep the discrete clock rates sorted PCI: controller: Convert to devm_platform_ioremap_resource() PCI: controller: Convert to devm_platform_ioremap_resource_byname() PCI: xilinx: Use pci_host_probe() to register host PCI: xilinx-nwl: Use pci_host_probe() to register host PCI: rockchip: Use pci_host_probe() to register host PCI: rcar: Use pci_host_probe() to register host PCI: iproc: Use pci_host_probe() to register host PCI: altera: Use pci_host_probe() to register host PCI: xgene: Use pci_host_probe() to register host PCI: versatile: Use pci_host_probe() to register host PCI: v3: Use pci_host_probe() to register host PCI: tegra: Use pci_host_probe() to register host PCI: mobiveil: Use pci_host_probe() to register host PCI: brcmstb: Use pci_host_probe() to register host PCI: host-common: Use struct pci_host_bridge.windows list directly lockdep: Remove lockdep_hardirq{s_enabled,_context}() argument lockdep: Change hardirq{s_enabled,_context} to per-cpu variables arm: Break cyclic percpu include s390: Break cyclic percpu include x86/entry: Fix NMI vs IRQ state tracking powerpc64: Break asm/percpu.h vs spinlock_types.h dependency lockdep: Prepare for NMI IRQ state tracking sparc64: Fix asm/percpu.h build error kcsan: Make KCSAN compatible with new IRQ state tracking drm/i915/selftest: Check that GPR are restored across noa_wait drm/i915/perf: Use GTT when saving/restoring engine GPR KVM: MIPS: clean up redundant 'kvm_run' parameters KVM: arm64: clean up redundant 'kvm_run' parameters KVM: s390: clean up redundant 'kvm_run' parameters ARM: dts: uniphier: simplify support-card node structure tpm_ftpm_tee: register driver on TEE bus optee: enable support for multi-stage bus enumeration optee: use uuid for sysfs driver entry MIPS: KVM: Remove outdated README MIPS: KVM: Limit Trap-and-Emulate to MIPS32R2 only udc: lpc32xx: make symbol 'lpc32xx_usbddata' static usb: gadget: Use fallthrough pseudo-keyword usb: host: Use fallthrough pseudo-keyword USB: OHCI: Use fallthrough pseudo-keyword usb: Use fallthrough pseudo-keyword usb: phy: Use fallthrough pseudo-keyword net/mlx5e: CT: Fix releasing ft entries net/mlx5e: CT: Remove unused function param net/mlx5e: CT: Return err_ptr from internal functions net/mlx5e: CT: Expand tunnel register mappings net/mlx5e: CT: Use mapping for zone restore register net/mlx5e: CT: Re-use tuple modify headers for identical modify actions net/mlx5e: Export sharing of mod headers to a new file net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid net/mlx5e: CT: Don't offload tuple rewrites for established tuples net/mlx5e: Use netdev_info instead of pr_info net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action net/mlx5e: CT: Save ct entries tuples in hashtables net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP arm64: dts: uniphier: Add missing clock-names and reset-names to pcie-phy arm64: dts: uniphier: Rename ethphy node to ethernet-phy ARM: dts: uniphier: Add PCIe endpoint and PHY node for Pro5 ARM: dts: uniphier: Rename ethphy node to ethernet-phy dt-bindings: input: Convert imx keypad to json-schema dt-bindings: input: Convert matrix-keymap to json-schema dt-bindings: i2c: Convert imx i2c to json-schema dt-bindings: i2c: Convert mxs i2c to json-schema selinux: complete the inlining of hashtab functions selinux: prepare for inlining of hashtab functions tracing: Save one trace_event->type by using __TRACE_LAST_TYPE PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h tracing: Simplify defining of the next event id SPI SUBSYSTEM: Replace HTTP links with HTTPS ones spi: atmel: remove redundant label out_free spi: use kthread_create_worker() helper ASoC: codecs: Use fallthrough pseudo-keyword ASoC: tlv320adcx140: Add tx offset slot programming ASoC: tlv320adcx140: Add ASI enable for channel 5-8 ASoC: atmel-pdmic: remove codec component ASoC: atmel-classd: remove codec component io_uring: remove dead 'ctx' argument and move forward declaration PCI: Fix error in panic message ASoC: codecs: rt*: fix 'defined but not used' warning ASoC: codecs: max98390: fix 'defined but not used' warning ASoC: codecs: es8316: fix 'defined but not used' warning ASoC: codecs: cros_ec_codec: fix 'defined but not used' warning ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' ASoC: codecs: da7219: fix 'defined but not used' warning ASoC: codecs: da7210: fix kernel-doc ASoC: uniphier: aio-core: fix kernel-doc ASoC: tegra: tegra20_das: remove always-true comparison ASoC: samsung: pcm: fix kernel-doc ASoC: samsung: spdif: fix kernel-doc ASoC: atmel: fix kernel-doc MAINTAINERS: Add ADV7180 bindings documentation dt-bindings: adv7180: Convert bindings to json-schema Replace HTTP links with HTTPS ones: KMOD KERNEL MODULE LOADER - USERMODE HELPER selftests: net: Add port split test devlink: Move input checks from driver to devlink devlink: Add a new devlink port split ability attribute and pass to netlink mlxsw: Set port split ability attribute in driver devlink: Add a new devlink port lanes attribute and pass to netlink mlxsw: Set number of port lanes attribute in driver devlink: Replace devlink_port_attrs_set parameters with a struct devlink: Move switch_port attribute of devlink_port_attrs to devlink_port devlink: Move set attribute of devlink_port_attrs to devlink_port net: phy: mscc: fix ptr_ret.cocci warnings net: systemport: fix double shift of a vlan_tci by VLAN_PRIO_SHIFT ASoC: Intel: sdw_max98373: add card_late_probe support ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies ASoC: codecs: max98373: add SoundWire support ASoC: codecs: max98373: split I2C and common parts platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name platform/x86: asus-wmi: allow BAT1 battery name platform/x86: dell-wmi: add new dmi mapping for keycode 0xffff platform/x86: dell-wmi: add new keymap type 0x0012 platform/x86: dell-wmi: add new backlight events platform/x86: Add new intel_atomisp2_led driver platform/x86: ISST: Add new PCI device ids riscv: Register System RAM as iomem resources drm/i915/gt: Optimise aliasing-ppgtt allocations platform/x86: system76-acpi: Fix brightness_set schedule while atomic platform/x86: intel_cht_int33fe: Drop double check for ACPI companion device selftests/mptcp: add diag interface tests mptcp: add MPTCP socket diag interface mptcp: add msk interations helper inet_diag: support for wider protocol numbers ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 ASoC: mediatek: mt8183-da7219: add compatible string for using rt1015 ASoC: mediatek: mt8183-da7219: extract codec and DAI names ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical net: enetc: use eth_broadcast_addr() to assign broadcast drm/i915/bios: Parse HOBL parameter drm/i915/display: Remove port and phy from voltage swing functions drm/i915/display: Replace drm_i915_private in voltage swing functions by intel_encoder drm/edid: Clean up some curly braces drm/edid: Iterate through all DispID ext blocks drm/edid: Allow looking for ext blocks starting from a specified index drm/dp: Include the AUX CH name in the debug messages KVM: MIPS: Use common KVM implementation of MMU memory caches KVM: MIPS: Account pages used for GPA page tables KVM: MIPS: Drop @max param from mmu_topup_memory_cache() KVM: arm64: Use common KVM implementation of MMU memory caches KVM: arm64: Use common code's approach for __GFP_ZERO with memory caches KVM: arm64: Drop @max param from mmu_topup_memory_cache() KVM: Move x86's MMU memory cache helpers to common KVM code KVM: Move x86's version of struct kvm_mmu_memory_cache to common code KVM: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global KVM: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups KVM: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) KVM: x86/mmu: Make __GFP_ZERO a property of the memory cache KVM: x86/mmu: Separate the memory caches for shadow pages and gfn arrays KVM: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() KVM: x86/mmu: Topup memory caches after walking GVA->GPA KVM: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() KVM: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty KVM: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() KVM: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals KVM: x86/mmu: Consolidate "page" variant of memory cache helpers KVM: x86/mmu: Track the associated kmem_cache in the MMU caches drm/i915/selftests: Fix compare functions provided for sorting ALSA: Replace with fallthrough pseudo keyword in the remaining places ALSA: xen: Remove superfluous fall through comments ALSA: atmel: Remove invalid "fall through" comments drm/i915/tgl: Implement WAs 18011464164 and 22010931296 xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim usbip: Use fallthrough pseudo-keyword Documentation/driver-api: usb/URB: drop doubled word USB: storage: replace HTTP links with HTTPS ones io_uring: get rid of __req_need_defer() perf annotate: Fix non-null terminated buffer returned by readlink() usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI usb: host: fhci-sched: Remove unused variable 'td' usb: host: fhci-tds: Remove unused variables 'buf' and 'extra_data' usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI usb: host: ehci-platform: Do not define 'struct acpi_device_id' when !CONFIG_ACPI usb: early: xhci-dbc: File headers are not good candidates for kerneldoc usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile usb: early: ehci-dbgp: Remove set but never checked variable 'ret' usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() usb: gadget: udc: max3420_udc: Remove set, but never checked variable 'addr' usb: gadget: udc: mv_u3d_core: Remove unused static const 'driver_desc' usb: host: fotg210-hcd: Demote obvious misuse of kerneldoc to standard comment blocks usb: host: bcma-hcd: Demote obvious misuse of kerneldoc to standard comment blocks usb: gadget: function: u_uac1_legacy: Demote obvious misuse of kerneldoc to standard comment blocks usb: host: fotg210-hcd: Remove unused variable 'hcc_params' usb: host: ehci-fsl: Fix incorrectly named function argument usb: host: imx21-hcd: Demote function header which is clearly not kerneldoc usb: gadget: udc: pch_udc: Fix a plethora of function documentation related issues usb: gadget: udc: mv_udc_core: Remove unused static const variable 'driver_desc' usb: host: r8a66597-hcd: Remove set, then over-written, but never used variable 'tmp' usb: gadget: udc: lpc32xx_udc: Staticify 2 local functions usb: gadget: function: f_fs: Demote function header which is clearly not kerneldoc usb: gadget: legacy: nokia: Remove unused static variable 'product_nokia' usb: gadget: udc: atmel_usba_udc: Remove set but unused variable 'pp' usb: misc: legousbtower: Demote function header which is clearly not kerneldoc usb: gadget: udc: pxa27x_udc: Fix a bunch of kerneldoc issues usb: gadget: function: u_ether: Downgrade kerneldoc headers which to not make the mark usb: gadget: udc: amd5536udc_pci: Remove unused variable 'mod_desc' usb: gadget: legacy: printer: Remove unused variable 'driver_desc' usb: chipidea: ci_hdrc_pci: Fix improper use of kerneldoc format usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks usb: gadget: udc: dummy_hcd: Repair misspelled function argument 'dummy_hcd' usb: musb: musb_dsps: Demote obvious misuse of kerneldoc to standard comment blocks usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks usb: gadget: function: u_serial: Repair misdocumented function argument usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks usb: misc: iowarrior: Fix odd corruption issue in the file header usb: chipidea: usbmisc_imx: Demote obvious misuse of kerneldoc to standard comment block usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation usb: typec: altmodes: displayport: Supply missing displayport.h include file usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc usb: storage: alauda: Remove set but unchecked variable usb: host: xhci-debugfs: Use 'gnu_printf' format notation usb: chipidea: udc: Fix a few kerneldoc issues usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block usb: chipidea: udc: Help out kerneldoc headers that have tried, demote the others usb: chipidea: udc: Add missing descriptions for function arg 'ci' usb: chipidea: debug: Demote obvious misuse of kerneldoc to standard comment blocks usb: chipidea: otg: Fix kerneldoc issues relating to description of 'ci' usb: gadget: udc: core: Fix a bunch of kerneldoc misdemeanours usb: chipidea: core: Document hw_port_test_set()'s missing 'ci' argument usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks usb: host: ohci-s3c2410: Demote obvious misuse of kerneldoc to standard comment block usb: mtu3: mtu3_debug: Add forward declaration of 'struct ssusb_mtk' arm64: dts: qcom: sdm845: Add cpu OPP tables usb: ehci-omap: Drop surplus include drm/i915: Document FBC related w/as more thoroughly drm/i915: Limit WaFbcHighMemBwCorruptionAvoidance to skl and bxt drm/i915: Don't do WaFbcTurnOffFbcWatermark for glk drm/i915: Move all FBC w/as to .init_clock_gating() drm/i915/dvo: Make .get_modes() return the number of modes drm/i915/sdvo: Make .get_modes() return the number of modes drm/i915/sdvo: Make SDVO deal with HDMI pixel repeat drm/i915: Reject DRM_MODE_FLAG_DBLCLK with DVI sinks drm/i915/sdvo: Implement limited color range for SDVO HDMI properly drm/i915/sdvo: Fix SDVO colorimetry bit defines powercap: idle_inject: Replace play_idle() with play_idle_precise() in comments PM: domains: Fix up terminology with parent/child ACPI: Use fallthrough pseudo-keyword x86/kvm/vmx: Use native read/write_cr2() x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS x86/kvm/svm: Move guest enter/exit into .noinstr.text x86/kvm/vmx: Move guest enter/exit into .noinstr.text x86/kvm/svm: Add hardirq tracing on guest enter/exit x86/kvm/vmx: Add hardirq tracing to guest enter/exit x86/kvm: Move context tracking where it belongs kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host KVM/x86: pmu: Fix #GP condition check for RDPMC emulation KVM: x86: take as_id into account when checking PGD KVM: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() KVM: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() KVM: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() ALSA: Use fallthrough pseudo-keyword ALSA: echoaudio: Address bugs in the interrupt handling ALSA: echoaudio: Prevent some noise on unloading the module ALSA: echoaudio: Prevent races in calls to set_audio_format() ALSA: echoaudio: Race conditions around "opencount" ALSA: echoaudio: Remove redundant check xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler ipcomp: assign if_id to child tunnel from parent tunnel ip6_vti: support IP6IP tunnel processing ip6_vti: support IP6IP6 tunnel processing with .cb_handler ip_vti: support IPIP6 tunnel processing KVM: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() ip_vti: support IPIP tunnel processing with .cb_handler tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels tunnel4: add cb_handler to struct xfrm_tunnel xfrm: add is_ipip to struct xfrm_input_afinfo KVM: x86: Introduce kvm_check_cpuid() KVM: X86: Move kvm_apic_set_version() to kvm_update_cpuid() clk: meson: meson8b: add the vclk2_en gate clock clk: meson: meson8b: add the vclk_en gate clock iommu: arm-smmu-impl: Use qcom impl for sm8150 and sm8250 compatibles dt-bindings: arm-smmu: Add sm8150 and sm8250 compatible strings ARM: s3c24xx: leds: Convert to use GPIO descriptors USB: serial: drop redundant transfer-buffer casts USB: serial: drop extern keyword from function declarations USB: serial: drop unnecessary sysrq include USB: serial: add sysrq break-handler dummy USB: serial: inline sysrq dummy function USB: serial: only process sysrq when enabled USB: serial: only set sysrq timestamp for consoles USB: serial: ftdi_sio: fix break and sysrq handling USB: serial: ftdi_sio: clean up receive processing USB: serial: ftdi_sio: make process-packet buffer unsigned quota: Fixup http links in quota doc Replace HTTP links with HTTPS ones: DISKQUOTA ext2: initialize quota info in ext2_xattr_set() ext2: fix some incorrect comments in inode.c ext2: remove nocheck option ext2: fix missing percpu_counter_inc ext2: ext2_find_entry() return -ENOENT if no entry found ext2: propagate errors up to ext2_find_entry()'s callers ext2: fix improper assignment for e_value_offs f2fs: don't keep meta inode pages used for compressed block migration remoteproc: qcom: Add notification types to SSR remoteproc: qcom: Add per subsystem SSR notification selinux: specialize symtab insert and search functions writeback: remove bdi->congested_fn bonding: don't need RTNL for ipsec helpers writeback: remove struct bdi_writeback_congested writeback: remove {set,clear}_wb_congested drbd: remove a bogus bdi_rw_congested call audit: issue CWD record to accompany LSM_AUDIT_DATA_* records selftests/bpf: Switch perf_buffer test to tracepoint and skeleton libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer selftests/bpf: Add test relying only on CO-RE and no recent kernel features libbpf: Improve BTF sanitization handling libbpf: Add btf__set_fd() for more control over loaded BTF FD libbpf: Make BTF finalization strict dt-bindings: dp83869: Fix the type of device dt-bindings: dp83867: Fix the type of device bonding: deal with xfrm state in all modes and add more error-checking net: dsa: rtl8366rb: Support the CPU DSA tag net: dsa: tag_rtl4_a: Implement Realtek 4 byte A tag selftests/bpf: test_progs avoid minus shell exit codes selftests/bpf: test_progs use another shell exit on non-actions bpf: Fix another bpftool segfault without skeleton code enabled net/mlx5: Added support for 100Gbps per lane link modes ethtool: Add support for 100Gbps per lane link modes audit: use the proper gfp flags in the audit_log_nfcfg() calls bnxt_en: allow firmware to disable VLAN offloads bnxt_en: clean up VLAN feature bit handling bnxt_en: Implement ethtool -X to set indirection table. bnxt_en: Return correct RSS indirection table entries to ethtool -x. bnxt_en: Fill HW RSS table from the RSS logical indirection table. bnxt_en: Add helper function to return the number of RSS contexts. bnxt_en: Add logical RSS indirection table structure. bnxt_en: Fix up bnxt_get_rxfh_indir_size(). bnxt_en: Set up the chip specific RSS table size. mmc: remove the call to check_disk_change xtensa/simdisk: remove the call to check_disk_change isofs: remove a stale comment block: remove flush_disk cdrom: remove the unused cdrom_media_changed function md: switch to ->check_events for media change notifications blk-mq: centralise related handling into blk_mq_get_driver_tag blk-mq: streamline handling of q->mq_ops->queue_rq result io_uring: only call kfree() for a non-zero pointer drm/i915: Remove i915_gem_object_get_dirty_page() drm/i915: Release shortlived maps of longlived objects drm/i915/gt: Replace opencoded i915_gem_object_pin_map() drm/i915/gem: Unpin idle contexts from kswapd reclaim drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset() drm/i915: Move sseu debugfs under gt/ iommu/arm-smmu: Update impl quirks comment iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag KVM: lapic: Use guest_cpuid_has() in kvm_apic_set_version() KVM: X86: Go on updating other CPUID leaves when leaf 1 is absent KVM: X86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails kvm: x86: limit the maximum number of vPMU fixed counters to 3 KVM: nSVM: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests KVM: x86: Make CR4.VMXE reserved for the guest KVM: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes xen: Mark "xen_nopvspin" parameter obsolete x86/kvm: Add "nopvspin" parameter to disable PV spinlocks x86/kvm: Change print code to use pr_*() format Revert "KVM: X86: Fix setup the virt_spin_lock_key before static key get initialized" KVM: x86/mmu: Rename page_header() to to_shadow_page() KVM: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup KVM: x86/mmu: Make kvm_mmu_page definition and accessor internal-only KVM: x86/mmu: Add MMU-internal header KVM: x86/mmu: Move kvm_mmu_available_pages() into mmu.c KVM: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory KVM: x86/mmu: Exit to userspace on make_mmu_pages_available() error KVM: x86/mmu: Batch zap MMU pages when shrinking the slab KVM: x86/mmu: Batch zap MMU pages when recycling oldest pages KVM: x86/mmu: Don't put invalid SPs back on the list of active pages KVM: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs KVM: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() KVM: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h KVM: SVM: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() KVM: SVM: Add svm_ prefix to set/clr/is_intercept() KVM: SVM: Add vmcb_ prefix to mark_*() functions KVM: SVM: Rename struct nested_state to svm_nested_state KVM: nVMX: Wrap VM-Fail valid path in generic VM-Fail helper kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu kvm: x86: Add "last CPU" to some KVM_EXIT information kvm: vmx: Add last_cpu to struct vcpu_vmx kvm: svm: Always set svm->last_cpu on VMRUN kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() KVM: x86: report sev_pin_memory errors with PTR_ERR KVM: SVM: convert get_user_pages() --> pin_user_pages() KVM: SVM: fix svn_pin_memory()'s use of get_user_pages_fast() KVM: nSVM: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests KVM: x86: Move the check for upper 32 reserved bits of DR6 to separate function KVM: X86: Do the same ignore_msrs check for feature msrs KVM: X86: Move ignore_msrs handling upper the stack KVM: x86/mmu: Make .write_log_dirty a nested operation KVM: nVMX: WARN if PML emulation helper is invoked outside of nested guest KVM: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper KVM: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool KVM: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() KVM: MIPS: fix spelling mistake "Exteneded" -> "Extended" drm/i915: gt-fy sseu debugfs drm/i915/sseu: Move sseu_info under gt_info drm/i915/sseu: Move sseu detection and dump to intel_sseu drm/i915: Introduce gt_init_mmio drm/i915: Move the engine mask to intel_gt_info drm/i915: Move engine-related mmio init to engines_init_mmio drm/i915: Use the gt in HAS_ENGINE drm/i915: Convert device_info to uncore/de_read drm/i915/dp: Helper to check for DDI BUF status to get active drm/i915/dp: Helper for checking DDI_BUF_CTL Idle status net: phy: Uninline PHY ethtool statistics operations net: phy: Define PHY statistics ethtool_phy_ops arm64: dts: qcom: sc7180: Drop the unused non-MSA SID io_uring: fix a use after free in io_async_task_func() Replace HTTP links with HTTPS ones: ATMEL MACB ETHERNET DRIVER nvme: remove ns->disk checks net: dsa: loop: Print when registration is successful f2fs: fix error path in do_recover_data() f2fs: fix wrong description of compress feature in f2fs.rst f2fs: fix to wait GCed compressed page writeback f2fs: remove write attribute of main_blkaddr sysfs node perf inject jit: Remove //anon mmap events regulator: devres: Standardise on function documentation headers regulator: of_regulator: Add missing colon for rdev kerneldoc argument regulator: devres: Fix issues with kerneldoc headers selinux: Fix spelling mistakes in the comments ASoC: amd: fixed kernel warnings ASoC: mt8183: add compatible string for using rt1015 ASoC: mediatek: mt8183: support machine driver with rt1015 ASoC: mediatek: mt8183: sort header inclusions in alphabetical ASoC: qdsp6: use dev_err instead of pr_err ASoC: q6asm: add command opcode to timeout error report clk: rockchip: Revert "fix wrong mmc sample phase shift for rk3328" nvme-pci: use standard block status symbolic names nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() nvme-pci: add a blank line after declarations nvme-pci: fix some comments issues nvme-pci: remove redundant segment validation nvme: document quirked Intel models nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs nvme: support for zoned namespaces nvme: support for multiple Command Sets Supported and Effects log pages nvme: implement multiple I/O Command Set support null_blk: introduce zone capacity for zoned device block: add capacity field to zone descriptors nvme: use USEC_PER_SEC instead of magic numbers nvmet-tcp: simplify nvmet_process_resp_list nvme-tcp: optimize network stack with setting msg flags according to batch size nvme-tcp: leverage request plugging nvme-tcp: have queue prod/cons send list become a llist nvme-fcloop: verify wwnn and wwpn format nvmet: use unsigned type for u64 nvmet: introduce flags member in nvmet_fabrics_ops nvmet-tcp: remove has_keyed_sgls initialization nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl nvme-pci: remove the empty line at the beginning of nvme_should_reset() nvme-pci: code cleanup for nvme_alloc_host_mem() nvme-pci: use unsigned for io queue depth nvme-core: use u16 type for ctrl->sqsize nvme-core: use u16 type for directives ASoC: topology: add more logs when topology load fails. ASoC: topology: factor kfree(se) in error handling ASoC: topology: use break on errors, not continue video: backlight: sky81452-backlight: Fix some kerneldoc issues drm/radeon: fix double free gpu/drm: Remove debug info about CPU address drm/amd/display: Add missing CW4 programming for DCN30 drm/amdgpu: use register distance member instead of hardcode in mmhub v9.4 drm/amdgpu: use register distance member instead of hardcode in mmhub v2 drm/amdgpu: use register distance member instead of hardcode in mmhub v1 drm/amdgpu: use register distance member instead of hardcode in gfxhub v2.1 drm/amdgpu: use register distance member instead of hardcode in gfxhub v2 drm/amdgpu: use register distance member instead of hardcode in gfxhub v1 drm/amdgpu: use register distance member instead of hardcode in VCN2/JEPG2 drm/amdgpu: use register distance member instead of hardcode in UVD7/VCE4 drm/amdgpu: use register distance member instead of hardcode in VCN1/JEPG1 drm/amdgpu: use register distance member instead of hardcode in GMC10 drm/amdgpu: use register distance member instead of hardcode in GMC9 drm/amdgpu: add register distance members into vmhub structure drm/amdkfd: Remove redundant kfd2kgd interface lookup drm/amdgpu: Move the mutex lock/unlock out drm/amd/display: Add missing reg mask for dcn3 drm/amd/display: Add logger for SMU msg drm/amd/display: Request PHYCLK adjustment on PHY enable/disable drm/amd/display: 3.2.93 drm/amd/display: [FW Promotion] Release 0.0.23 drm/amd/display: Remove VSC infoframe dep on DMCU drm/amd/display: Send VSIF on unsupported modes on DAL drm/amd/display: Register init drm/amd/display: Add diags scaling log by default drm/amdgpu: fix coding error of mmhub pg enablement drm/amdgpu: use RREG32_KIQ to read register when get cg state drm/amdgpu: updated ta ucode loading drm/amdgpu: updated ta ucode header drm/amdgpu: add TMR destory function for psp drm/amdgpu: asd function needs to be unloaded in suspend phase USB: serial: use fallthrough pseudo-keyword selftests/powerpc: Purge extra count_pmc() calls of ebb selftests drm/i915/huc: Adjust HuC state accordingly after GuC fetch error drm/i915/uc: Extract uc usage details into separate debugfs Bluetooth: Use whitelist for scan policy when suspending phy: allwinner: phy-sun6i-mipi-dphy: Constify structs phy: ti-pipe3: remove set but unused variable phy: ti: dm816x: remove set but unused variable phy: core: Document function args phy: core: fix code style in devm_of_phy_provider_unregister phy: qcom: remove ufs qmp phy driver regmap-irq: use fwnode instead of device node in add_irq_chip() drm/i915/hdcp: Fix the return handling of drm_hdcp_check_ksvs_revoked drm/stm: repair runtime power management drm/stm: ltdc: remove call of pm-runtime functions drm/i915/hdcp: Update CP as per the kernel internal state sched: Add a tracepoint to track rq->nr_running net: Restrict receive packets queuing to housekeeping CPUs PCI: Restrict probe functions to housekeeping CPUs lib: Restrict cpumask_local_spread to houskeeping CPUs sched/uclamp: Protect uclamp fast path code with static key sched/uclamp: Fix initialization of struct uclamp_rq sched, vmlinux.lds: Increase STRUCT_ALIGNMENT to 64 bytes for GCC-4.9 perf/x86/intel/lbr: Support XSAVES for arch LBR read perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature x86/fpu/xstate: Support dynamic supervisor feature for LBR x86/fpu: Use proper mask to replace full instruction mask perf/x86: Remove task_ctx_size perf/x86/intel/lbr: Create kmem_cache for the LBR context data perf/core: Use kmem_cache to allocate the PMU specific data perf/core: Factor out functions to allocate/free the task_ctx_data perf/x86/intel/lbr: Support Architectural LBR perf/x86/intel/lbr: Factor out intel_pmu_store_lbr perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() perf/x86/intel/lbr: Mark the {rd,wr}lbr_{to,from} wrappers __always_inline perf/x86/intel/lbr: Unify the stored format of LBR information perf/x86/intel/lbr: Support LBR_CTL perf/x86: Expose CPUID enumeration bits for arch LBR x86/msr-index: Add bunch of MSRs for Arch LBR perf/x86/intel/lbr: Use dynamic data structure for task_ctx perf/x86/intel/lbr: Factor out a new struct for generic optimization perf/x86/intel/lbr: Add the function pointers for LBR save and restore perf/x86/intel/lbr: Add a function pointer for LBR read perf/x86/intel/lbr: Add a function pointer for LBR reset x86/cpufeatures: Add Architectural LBRs feature bit MIPS: Loongson64: Make acpi_registers_setup() static MIPS: Loongson: Update dts file for RS780E dt-bindings: mips: Document two Loongson boards MIPS: Loongson: Rename CPU device-tree binding MIPS: Loongson64: Adjust IRQ layout MIPS: Unify naming style of vendor CP0.Config6 bits tests: add CLONE_NEWTIME setns tests nsproxy: support CLONE_NEWTIME with setns() timens: add timens_commit() helper timens: make vdso_join_timens() always succeed gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use gpio: gpio-mlxbf: Tell the compiler that ACPI functions may not be used gpio: gpio-it87: Fix formatting issues which confuse kerneldoc gpio: gpio-syscon: Fix formatting issues which confuse kerneldoc gpio: gpio-sama5d2-piobu: Demote all kerneldoc headers to basic comment blocks gpio: gpio-pmic-eic-sprd: Fix incorrectly named property 'map' gpio: gpio-altera: Add missing kerneldoc entry and demote comment gpio: gpiolib-of: Provide documentation for of_gpio_spi_cs_get_count() ALSA: usb/line6: remove 'defined but not used' warning scsi: target: cxgbit: Remove tx flow control code scsi: target: cxgbit: Check connection state before issuing hardware command scsi: cxgb4i: Add support for iSCSI segmentation offload scsi: storvsc: Add validation for untrusted Hyper-V values scsi: advansys: docs: Eliminate duplicated word scsi: lpfc: Fix less-than-zero comparison of unsigned value scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU scsi: ufs: Add inline encryption support to UFS scsi: ufs: UFS crypto API scsi: ufs: UFS driver v2.1 spec crypto additions scsi: lpfc: Fix inconsistent indenting scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters scsi: pcmcia: nsp_cs: Remove unused variable 'dummy' scsi: pcmcia: nsp_cs: Use new __printf() format notation scsi: aha152x: Remove unused variable 'ret' scsi: fdomain: Mark 'fdomain_pm_ops' as __maybe_unused scsi: ufs: Change upiu_flags to be u8 scsi: mpt3sas: Fix kdoc comments format scsi: mpt3sas: Fix set but unused variable scsi: sd_zbc: Fix kdoc comment format scsi: sd: Fix kdoc comment format scsi: megaraid: Remove set but unused variable scsi: megaraid: Fix set but unused variable scsi: megaraid: Remove set but unused variable scsi: megaraid: Remove set but unused variable scsi: megaraid: Fix compilation warnings scsi: megaraid: Fix kdoc comments format f2fs: add GC_URGENT_LOW mode in gc_urgent f2fs: avoid readahead race condition f2fs: fix return value of move_data_block() f2fs: add parameter op_flag in f2fs_submit_page_read() f2fs: split f2fs_allocate_new_segments() f2fs: lost matching-pair of trace in f2fs_truncate_inode_blocks f2fs: fix an oops in f2fs_is_compressed_page f2fs: make trace enter and end in pairs for unlink f2fs: fix to check page dirty status before writeback f2fs: remove the unused compr parameter f2fs: support to trace f2fs_fiemap() f2fs: support to trace f2fs_bmap() f2fs: fix wrong return value of f2fs_bmap_compress() f2fs: remove useless parameter of __insert_free_nid() f2fs: fix typo in comment of f2fs_do_add_link f2fs: fix to wait page writeback before update f2fs: show more debug info for per-temperature log f2fs: add f2fs_gc exception handle in f2fs_ioc_gc_range f2fs: clean up parameter of f2fs_allocate_data_block() f2fs: shrink node_write lock coverage f2fs: fix to document reserved special compression extension f2fs: add prefix for exported symbols scsi: zfcp: Avoid benign overflow of the Request Queue's free-level scsi: zfcp: Replace open-coded list move scsi: zfcp: Clean up zfcp_erp_action_ready() scsi: docs: Remove invalid link and update text for zfcp kernel config scsi: docs: Update outdated link to IBM developerworks scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() scsi: zfcp: Use prandom_u32_max() for backoff scsi: iscsi: Register sysfs for workqueue iscsi_destroy scsi: target: Handle short iSIDs scsi: target: Fix iscsi transport id buf len calculation scsi: target: Fix iscsi transport id buffer setup scsi: target: Fix iscsi transport id parsing scsi: target: Fix crash during SPEC_I_PT handling scsi: target: Fix xcopy sess release leak scsi: target: Check enforce_pr_isids during registration drm/i915/ehl: Add new PCI ids PCI/AER: Log correctable errors as warning, not error PCI/AER: Simplify __aer_print_error() selftests: bpf: Remove unused bpf_map_def_legacy struct samples: bpf: Refactor BPF map performance test with libbpf samples: bpf: Refactor BPF map in map test with libbpf samples: bpf: Fix bpf programs with kprobe/sys_connect event selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook net: sfp: add error checking with sfp_irq_name net/sched: Use fallthrough pseudo-keyword Replace HTTP links with HTTPS ones: X.25 network layer Replace HTTP links with HTTPS ones: GRETH 10/100/1G Ethernet MAC device driver bnx2x: fix spelling mistake "occurd" -> "occurred" net: ethtool: Remove PHYLIB direct dependency net: phy: Register ethtool PHY operations net: ethtool: Introduce ethtool_phy_ops Documentation: networking: fix ethtool-netlink table formats net: phy: add a Kconfig option for mdio_devres PCI: Add device even if driver attach failed smsc9420: use generic power management epic100: use generic power management PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' drm/i915/display: Implement new combo phy initialization step selftests: fix condition in run_tests selftests: do not use .ONESHELL PCI: Fix pci_cfg_wait queue locking problem mvpp2: fix pointer check mptcp: use mptcp worker for path management sun/cassini: mark cas_resume() as __maybe_unused sun/niu: add __maybe_unused attribute to PM functions net: phy: mdio-octeon: Cleanup module loading dependencies net: phy: cavium: Improve __iomem mess net: phy: dp83640: Fixup cast to restricted __be16 warning net: phy: Make phy_10gbit_fec_features_array static net: phy: Properly define genphy_c45_driver net: phy: Fixup parameters in kerneldoc net: phy: at803x: Avoid comparison is always false warning net: sfp: Unique GPIO interrupt names perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols ice: add documentation for device-caps region net: systemport: Add support for VLAN transmit acceleration selftests: pidfd: skip test if unshare fails with EPERM selftests: pidfd: do not use ksft_exit_skip after ksft_set_plan iio: adc: ti_am335x_adc: alloc kfifo & IRQ via devm_ functions iio: adc: ti_am335x_adc: alloc channels via devm_kcalloc() iio:adc:ingenic: drop of_match_ptr protection and include mod_devicetable.h iio:adc:ti-tlc4541: Drop CONFIG_OF and of_match_ptr protections. iio:adc:ti-adc161s626: Drop of_match_ptr protection. iio:adc:ti-adc084s021: drop of_match_ptr protection iio:adc:ti-adc0832: drop CONFIG_OF and of_match_ptr protections iio:adc:ti-adc081c: Drop of_match_ptr and change to mod_devicetable.h iio:adc:sd_adc_modulator: Drop of_match_ptr and tweak includes iio:adc:mcp3422: remove CONFIG_OF and of_match_ptr protections iio:adc:mcp320x: Drop CONFIG_OF and of_match_ptr protections iio:adc:max1118: Drop CONFIG_OF / of_match_ptr protections iio:adc:max11100: Drop of_match_ptr protection / add mod_devicetable.h include iio:adc:ltc2497 drop of_match_ptr protection iio:adc:cpcap-adc: Drop of_match_ptr protection and use device_get_match_data iio:adc:ltc2496: Drop of_match_ptr and use mod_devicetable.h iio:adc:max1027: drop of_match_ptr and CONFIG_OF protections iio:adc:max1363: Drop of_match_ptr and use generic device_get_match_data iio:adc:hi8435: Drop of_match_ptr protection. iio:adc:hi8435: Drop unused of_gpio.h header iio:adc:lpc32xx: Drop of_match_ptr protection iio: magnetometer: bmc150: Add proper compatible for BMM150 dt-bindings: iio: bmc150_magn: Document and fix missing compatibles iio: adis16480: Use irq types instead of flags Documentation/driver-api: iio/buffers: drop doubled word Documentation/driver-api: generic-counter: drop doubled word iio: core: move event interface on the opaque struct iio: core: move iio_dev's buffer_list to the private iio device object iio: core: move channel list & group to private iio device object iio: core: move debugfs data on the private iio dev info iio: core: remove padding from private information iio: core: wrap IIO device into an iio_dev_opaque object iio: at91-sama5d2_adc: remove usage of iio_priv_to_dev() helper dt-bindings: mtd: fsl-upm-nand: Deprecate chip-delay and fsl, upm-wait-flags mtd: rawnand: stm32_fmc2: get resources from parent node mtd: rawnand: stm32_fmc2: use regmap APIs memory: stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver dt-bindings: memory-controller: add STM32 FMC2 EBI controller documentation dt-bindings: mtd: update STM32 FMC2 NAND controller documentation mtd: rawnand: stm32_fmc2: do not display errors if the driver is deferred mtd: rawnand: ingenic: cleanup ARRAY_SIZE() vs sizeof() use Input: Use fallthrough pseudo-keyword usb: correct kernel-doc inconsistency Input: cm109 - remove needless check before usb_free_coherent() io_uring: don't burn CPU for iopoll on exit io_uring: remove nr_events arg from iopoll_check() io_uring: partially inline io_iopoll_getevents() block: remove a bogus warning in __submit_bio_noacct_mq RDMA/mlx5: Delete one-time used functions RDMA/mlx5: Cleanup DEVX initialization flow RDMA/mlx5: Separate flow steering logic from main.c RDMA/mlx5: Separate counters from main.c RDMA/mlx5: Separate restrack callbacks initialization from main.c RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function KVM: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() umd: Stop using split_argv umd: Remove exit_umh bpfilter: Take advantage of the facilities of struct pid exit: Factor thread_group_exited out of pidfd_poll RDMA/hns: Optimize MTR level-0 addressing to access huge page RDMA/rxe: Skip dgid check in loopback mode Bluetooth: le_simult_central_peripheral experimental feature Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() Bluetooth: btusb: USB alternate setting 1 for WBS Bluetooth: use configured default params for active scans Bluetooth: Adding a configurable autoconnect timeout dt-bindings: net: bluetooth: realtek: Fix uart-has-rtscts example USB: serial: ch341: fix missing simulated-break margin PCI: qcom: Replace define with standard value PCI: qcom: Support pci speed set for ipq806x dt-bindings: PCI: qcom: Add ipq8064 rev 2 variant PCI: qcom: Add ipq8064 rev2 variant PCI: qcom: Add support for tx term offset for rev 2.1.0 PCI: qcom: Define some PARF params needed for ipq8064 SoC PCI: qcom: Use bulk clk api and assert on error dt-bindings: PCI: qcom: Add ext reset PCI: qcom: Add missing reset for ipq806x PCI: qcom: Change duplicate PCI reset to phy reset dt-bindings: PCI: qcom: Add missing clks PCI: qcom: Add missing ipq806x clocks in PCIe driver arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] PCI: aardvark: Indicate error in 'val' when config read fails xfs: rtbitmap scrubber should check inode size xfs: rtbitmap scrubber should verify written extents xfs: remove xfs_inobp_check() xfs: factor xfs_iflush_done xfs: rework xfs_iflush_cluster() dirty inode iteration xfs: rename xfs_iflush_int() xfs: xfs_iflush() is no longer necessary xfs: attach inodes to the cluster buffer when dirtied xfs: rework stale inodes in xfs_ifree_cluster xfs: clean up inode reclaim comments xfs: remove SYNC_WAIT from xfs_reclaim_inodes() xfs: remove SYNC_TRYLOCK from inode reclaim xfs: don't block inode reclaim on the ILOCK xfs: allow multiple reclaimers per AG xfs: remove IO submission from xfs_reclaim_inode() xfs: make inode reclaim almost non-blocking xfs: pin inode backing buffer to the inode log item xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() xfs: unwind log item error flagging xfs: handle buffer log item IO errors directly xfs: get rid of log item callbacks xfs: clean up the buffer iodone callback functions thermal: core: Add notifications call in the framework thermal: core: genetlink support for events/cmd/sampling thermal: core: Get thermal zone by id thermal: core: Add helpers to browse the cdev, tz and governor list drm/meson: overlay: fix build failure spi: atmel: No need to call spi_master_put() if spi_alloc_master() failed spi: spi-geni-qcom: Set an autosuspend delay of 250 ms regulator: fan53880: Add support for COMPILE_TEST pinctrl: amd: Honor IRQ trigger type requested by the caller ARM: dts: ste: Align L2 cache-controller nodename with dtschema ARM: dts: arm-realview: Align L2 cache-controller nodename with dtschema ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() gpio: aggregator: Use bitmap_parselist() for parsing GPIO offsets gpio: aggregator: Drop pre-initialization in get_arg() pinctrl: ingenic: Properly detect GPIO direction when configured for IRQ pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH dt-bindings: pinctrl: Convert ingenic,pinctrl.txt to YAML ARM: dts: ux500: Supply nodes for the other 2 AB8500 PWM devices ARM: dts: ux500: samsung-golden: Add touchkey ASoC: da7213: add default clock handling ASoC: amd: add ACPI dependency check Documentation: Document pm660(l) SPMI GPIOs compatible pinctrl: qcom: spmi-gpio: Add pm660(l) compatibility pinctrl: ocelot: Add Sparx5 SoC support gpio: Add gpio-charger to the documentation ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning ASoC: amd: acp-rt5645: fix 'defined but not used' warning ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning pinctrl: meson: fix drive strength register and bit calculation ALSA: pcm: Fix build error on m68k and others pinctrl: single: fix function name in documentation ARM: dts: am33xx-l4: change #pinctrl-cells from 1 to 2 pinctrl: single: parse #pinctrl-cells = 2 ARM: configs: sunxi: Enable crypto related options ARM: sunxi: configs: Enable the Mailbox driver ARM: configs: sunxi: Enable the PS/2 controller arm64: dts: uniphier: give fixed port number to support card serial ARM: dts: uniphier: give fixed port number to support card serial ALSA: hda/hdmi: Add Intel silent stream support HID: lenovo: Fix spurious F23 key press report during resume from suspend HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic HID: lenovo: Factor out generic parts of the LED code HID: lenovo: Merge tpkbd and cptkbd data structures PCI: qcom: Fix runtime PM imbalance on error PCI: cadence: Fix runtime PM imbalance on error PCI: dwc: pci-dra7xx: Fix runtime PM imbalance on error arm64: Shift the __tlbi_level() indentation left arm64: tlb: Set the TTL field in flush_*_tlb_range arm64: tlb: Set the TTL field in flush_tlb_range tlb: mmu_gather: add tlb_flush_*_range APIs arm64: Add tlbi_user_level TLB invalidation helper HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state ALSA: pci/au88x0: remove "defined but not used" warnings ALSA: vx_core: remove warning for empty loop body ALSA: pcmcia/pdaudiocf: fix kernel-doc ALSA: pci/via82xx: remove 'set but not used' warnings ALSA: pci/fm801: fix kernel-doc ALSA: pci/es1938: remove 'set but not used' warning ALSA: xen: remove 'set but not used' warning ALSA: pci/oxygen/xonar_wm87x6: remove always true condition ALSA: pci/rme9652/hdspm: remove always true condition ALSA: pci/korg1212: remove 'set but not used' warnings ALSA: pci/emu10k1: remove 'set but not used' warning ALSA: firewire: fix kernel-doc ASoC: pci/emu10k1: remove "set but not used' warnings ALSA: pci/ctxfi: fix kernel-doc warnings ALSA: pci/ctxfi/ctatc: fix kernel-doc ALSA: pci/aw2-saa7146: remove 'set but not used' warning ALSA: pci/echoaudio: remove 'set but not used' warning ALSA: pci/asihpi: remove 'set but not used' warning ALSA: pci/asihpi: fix kernel-doc ALSA: pci/asihpi: remove 'set but not used' warnings ALSA: isa/gus: remove 'set but not used' warning drm/i915: Update dma-attributes for our sg DMA ALSA: isa/gus: remove -Wmissing-prototypes warnings ALSA: compress: document the compress gapless audio state machine ALSA: compress: document the compress audio state machine spi: spi-sun6i: sun6i_spi_transfer_one(): enable RF_RDY interrupt only if needed spi: spi-sun6i: sun6i_spi_transfer_one(): collate write to Interrupt Control Register spi: spi-sun6i: sun6i_spi_fill_fifo(): remove not needed length argument spi: spi-sun6i: sun6i_spi_drain_fifo(): remove not needed length argument spi: spi-sun6i: sun6i_spi_drain_fifo(): introduce sun6i_spi_get_rx_fifo_count() and make use of it spi: spi-sun6i: sun6i_spi_get_tx_fifo_count: Convert manual shift+mask to FIELD_GET() spi: spi-sun6i: sun6i_spi_transfer_one(): remove not needed masking of transfer length spi: spi-sun6i: sun6i_spi_transfer_one(): remove useless goto spi: spi-sun6i: sun6i_spi_transfer_one(): report effectivly used speed_hz of transfer drm/i915/gt: Pin the rings before marking active arm64: dts: uniphier: add interrupts to support card serial ARM: dts: uniphier: rename support card serial node to fix schema warning ARM: dts: uniphier: add interrupts to support card serial driver core: platform: need consistent spacing around '-' drm/ast: Initialize mode setting in ast_mode_config_init() drm/ast: Use managed mode-config init drm/ast: Replace struct ast_crtc with struct drm_crtc drm/ast: Init cursors before creating modesetting structures drm/ast: Managed cursor release drm/ast: Keep cursor HW BOs mapped drm/ast: Add helper to hide cursor drm/ast: Don't enable HW cursors twice during atomic update drm/ast: Replace ast_cursor_move() with ast_cursor_show() drm/ast: Move cursor pageflip into helper drm/ast: Update cursor image and checksum from same function drm/ast: Move cursor fb pinning and mapping into helper drm/ast: Pass struct ast_private instance to cursor init/fini functions drm/ast: Move cursor functions to ast_cursor.c drm/vc4: crtc: Remove the feed_txp tests drm/vc4: txp: Turn the TXP into a CRTC of its own drm/vc4: crtc: Move the txp_armed function to the TXP drm/vc4: crtc: Move the CRTC initialisation to a separate function drm/vc4: crtc: Only access the PixelValve registers if we have to drm/vc4: crtc: Split CRTC data in two drm/vc4: crtc: Make state functions public drm/vc4: crtc: Move HVS setup code to the HVS driver smccc: Make constants available to assembly KVM: arm64: timers: Move timer registers to the sys_regs file KVM: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user KVM: arm64: Move SPSR_EL1 to the system register array KVM: arm64: Disintegrate SPSR array KVM: arm64: Move SP_EL1 to the system register array KVM: arm64: Move ELR_EL1 to the system register array KVM: arm64: Make struct kvm_regs userspace-only KVM: arm64: debug: Drop useless vpcu parameter KVM: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access KVM: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access KVM: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access KVM: arm64: Introduce accessor for ctxt->sys_reg KVM: arm64: Use TTL hint in when invalidating stage-2 translations KVM: arm64: Factor out stage 2 page table data from struct kvm arm64: Add level-hinted TLB invalidation helper arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors arm64: Detect the ARMv8.4 TTL feature drm/vc4: Reorder the bind order of the devices ALSA: hda: fix SND_HDA_GENERIC kconfig & build ALSA: core: pcm_iec958: fix kernel-doc drm/vc4: Convert register accessors to FIELD_* mfd: axp20x-i2c: Do not define 'struct acpi_device_id' when !CONFIG_ACPI ARM: dts: exynos: Define fixed regulators in root node for consistency in SMDK5420 ARM: dts: exynos: Define fixed regulators in root node for consistency in Arndale ARM: dts: exynos: Define fixed regulators in root node for consistency in Origen ARM: dts: exynos: Remove DMA controller bus node name to fix dtschema warnings arm64: dts: exynos: Add unit address to soc node and move thermal zones on Exynos7 arm64: dts: exynos: Add unit address to soc node on Exynos5433 arm64: dts: exynos: Remove DMA controller bus node name to fix dtschema warnings arm64: dts: exynos: Keep LDO12 always-on on Espresso arm64: dts: exynos: Fix silent hang after boot on Espresso ARM: dts: bcm: Align L2 cache-controller nodename with dtschema ARM: dts: BCM5301X: Specify switch ports for Luxul devices Documentation: fpga: dfl: add descriptions for interrupt related interfaces. fpga: dfl: afu: add AFU interrupt support fpga: dfl: fme: add interrupt support for global error reporting fpga: dfl: afu: add interrupt support for port error reporting pstore: Fix linking when crypto API disabled kbuild: buildtar: add dtbs support kbuild: remove cc-option test of -ffreestanding kbuild: remove cc-option test of -fno-stack-protector Revert "kbuild: Create directory for target DTB" kbuild: run the checker after the compiler Input: exc3000 - switch to i2c's probe_new API Input: elantech - remove redundant assignments to variable error thermal: Make thermal_zone_device_is_enabled() available to core only thermal: imx: Use driver's local data to decide whether to run a measurement acpi: thermal: Don't call thermal_zone_device_is_enabled() RDMA: Move XRCD to be under ib_core responsibility RDMA/core: Create and destroy counters in the ib_core IB/uverbs: Expose UAPI to query MR RDMA/mlx5: Introduce UAPI to query PD attributes RDMA/mlx5: Implement the query ucontext functionality RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response IB/uverbs: Expose UAPI to query ucontext IB/uverbs: Set IOVA on IB MR in uverbs layer IB/uverbs: Enable CQ ioctl commands by default RDMA/core: Optimize XRC target lookup RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain RDMA/mlx5: Get XRCD number directly for the internal use RDMA: Remove the udata parameter from alloc_mr callback RDMA/core: Remove ib_alloc_mr_user function RDMA/core: Check for error instead of success in alloc MR function cpupower: Fix NULL but dereferenced coccicheck errors cpupower: Fix comparing pointer to 0 coccicheck warns selftests/harness: Report skip reason selftests/harness: Display signed values correctly selftests/harness: Refactor XFAIL into SKIP selftests/harness: Switch to TAP output selftests: Add header documentation and helpers selftests/binderfs: Fix harness API usage selftests: Remove unneeded selftest API headers selftests/clone3: Reorder reporting output selftests: sync_test: do not use ksft_exit_skip after ksft_set_plan selftests: sigaltstack: do not use ksft_exit_skip after ksft_set_plan selftests: breakpoints: do not use ksft_exit_skip after ksft_set_plan selftests: breakpoints: fix computation of test plan kselftest: fix TAP output for skipped tests mptcp: fix race in subflow_data_ready() Security: Documentation: Replace deprecated :c:func: Usage Replace HTTP links with HTTPS ones: IPv* net: qede: fix BE vs CPU comparison net: qede: fix kernel-doc for qede_ptp_adjfreq() net: qed: sanitize BE/LE data processing net: qed: use ptr shortcuts to dedup field accessing in some parts net: qed: improve indentation of some parts of code net: qed: address kernel-doc warnings net: qed: correct qed_hw_err_notify() prototype net: qed: cleanup global structs declarations net: qed: move static iro_arr[] out of header file geneve: move all configuration under struct geneve_config dpaa2-eth: fix draining of S/G cache net/amd: Remove needless assignment and the extra brank lines selftests: mptcp: capture pcap on both sides sun/cassini: use generic power management sun/niu: use generic power management sun/sungem: use generic power management x86/entry: Rename idtentry_enter/exit_cond_rcu() to idtentry_enter/exit() drm/i915: Fix spelling mistake in i915_reg.h drm/i915: Don't taint when using fault injection drm/i915: Print caller when tainting for CI drm/i915: Reboot CI if we get wedged during driver init RDMA/core: Clean up tracepoint headers iomap: Make sure iomap_end is called after iomap_begin xfs: use direct calls for dquot IO completion xfs: make inode IO completion buffer centric xfs: clean up whacky buffer log item list reinit xfs: call xfs_buf_iodone directly xfs: mark log recovery buffers for completion xfs: mark dquot buffers in cache xfs: mark inode buffers in cache xfs: add an inode item lock xfs: remove logged flag from inode log item xfs: Don't allow logging of XFS_ISTALE inodes xfs: remove useless definitions in xfs_linux.h xfs: use MMAPLOCK around filemap_map_pages() xfs: move helpers that lock and unlock two inodes against userspace IO xfs: refactor locking and unlocking two inodes against userspace IO xfs: fix xfs_reflink_remap_prep calling conventions xfs: reflink can skip remap existing mappings xfs: only reserve quota blocks if we're mapping into a hole xfs: only reserve quota blocks for bmbt changes if we're changing the data fork xfs: redesign the reflink remap loop to fix blkres depletion crash xfs: rename xfs_bmap_is_real_extent to is_written_extent xfs: fix reflink quota reservation accounting error xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork xfs: preserve rmapbt swapext block reservation from freed blocks xfs: Couple of typo fixes in comments Revert "drm/i915/dp: Correctly advertise HBR3 for GEN11+" ARM: dts: bcm2711: Add HDMI DVP RDMA/ipoib: Handle user-supplied address when creating child udc: lpc32xx: mark local function static io_uring: briefly loose locks while reaping events io_uring: fix stopping iopoll'ing too early io_uring: don't delay iopoll'ed req completion regulator: fan53880: Add missing .owner field in regulator_desc dt-bindings: regulator: add pca9450 regulator yaml regulator: pca9450: add pca9450 pmic driver ASoC: codecs: wm8400: remove unused variables drm: drm_fourcc: Add generic alias for 16_16_TILE modifier pinctrl: imx8dxl: Support building as module pinctrl: imx8qm: Support building as module pinctrl: imx8qxp: Support building as module pinctrl: imx8mp: Support building as module pinctrl: imx8mq: Support building as module pinctrl: imx8mn: Support building as module pinctrl: imx8mm: Support building as module pinctrl: imx: scu: Support i.MX8 SCU SoCs pinctrl driver built as module pinctrl: imx: Support i.MX8 SoCs pinctrl driver built as module ARM: configs: sunxi: Enable Lima ARM: configs: sunxi: Add DRM output-related options ARM: configs: sunxi: Enable ASoC options ARM: configs: sunxi: Enable Cedrus ARM: configs: sunxi: Enable the deinterlace and rotation engines ARM: configs: sunxi: Enable the CSI drivers ARM: configs: sunxi: Run savedefconfig powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config perf vendor events power9: Added nest imc metric events serial: Remove duplicated macro definition of port type tools lib traceevent: Fix reporting of unknown SVM exit reasons tools lib traceevent: Change to SPDX License format tools lib traceevent: Add builtin handler for trace_marker_raw tools lib traceevent: Move kernel_stack event handler to "function" plugin. tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex tools lib traceevent: Add offset option for function plugin tools lib traceevent: Add more SVM exit reasons tools lib traceevent: Add plugin for tlb_flush tools lib traceevent: Optimize pretty_print() function tools lib traceevent: Add support for more printk format specifiers tools lib traceevent: Introduced new traceevent API, for adding new plugins directories. tools lib traceevent: Add interface for options to plugins tools lib traceevent: Add tep_load_plugins_hook() API tools: hv: change http to https in hv_kvp_daemon.c USB: serial: cp210x: re-enable auto-RTS on open USB: serial: cp210x: enable usb generic throttle/unthrottle USB: serial: ch341: simulate break condition if not supported PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests drm/hisilicon: Code refactoring for hibmc_drv_vdac PCI: mvebu: Use struct pci_host_bridge.windows list directly PCI: cadence: Use struct pci_host_bridge.windows list directly firmware: smccc: Add ARCH_SOC_ID support ARM: OMAP2: Use custom soc attribute group instead of device_create_file ARM: OMAP2: Switch to use DEVICE_ATTR_RO() soc: ux500: Use custom soc attribute group instead of device_create_file soc: ux500: Switch to use DEVICE_ATTR_RO() soc: integrator: Use custom soc attribute group instead of device_create_file soc: integrator: Switch to use DEVICE_ATTR_RO() soc: realview: Use custom soc attribute group instead of device_create_file soc: realview: Switch to use DEVICE_ATTR_RO() mfd: sprd-sc27xx-spi: Fix-up bogus IRQ register offset and mask setting mfd: rave-sp: Fix mistake in 'struct rave_sp_deframer's kerneldoc mfd: si476x-cmd: Add missing documentation for si476x_cmd_fm_rds_status()'s arg 'report' mfd: si476x-cmd: Update si476x_cmd_am_rsq_status()'s kerneldoc mfd: si476x-i2c: Fix spelling mistake in case() statement's FALLTHROUGH comment mfd: si476x-i2c: Add description for si476x_core_fwver_to_revision()'s arg 'func' mfd: si476x-cmd: Add missing colon(s) for all documented kerneldoc arguments mfd: si476x-cmd: Repair wrongly described function argument 's/response/resp' mfd: tps65010: Remove delcared and set, but never used variable 'status' mfd: ab3100-otp: Add missing colon(s) for all documented kerneldoc arguments mfd: tps65217: Repair incorrect function argument name 's/tps65217/tps/' mfd: tps65218: Repair incorrect function argument name 's/tps65218/tps/' mfd: cros_ec_dev: Fix cros_feature_to_{name,cells} struct descriptions mfd: altera-sysmgr: Supply descriptions for 'np' and 'property' function args mfd: atmel-smc: Add missing colon(s) for 'conf' arguments mfd: omap-usb-tll: Provide description for 'pdev' argument to .probe() mfd: omap-usb-host: Provide description for 'pdev' argument to .probe() mfd: omap-usb-host: Remove invalid use of kerneldoc syntax mfd: db8500-prcmu: Remove incorrect function header from .probe() function mfd: db8500-prcmu: Add description for 'reset_reason' in kerneldoc mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() mfd: wm8350-core: Supply description wm8350_reg_{un}lock args mfd: wm831x-core: Supply description wm831x_reg_{un}lock args mfd: wm8400-core: Supply description for wm8400_reset_codec_reg_cache's arg mfd: tc3589x: Remove invalid use of kerneldoc syntax mfd: ab8500-debugfs: Fix incompatible types in comparison expression issue mfd: ab3100-core: Fix incompatible types in comparison expression warning mfd: sprd-sc27xx-spi: Fix symbol 'sprd_pmic_detect_charger_type' was not declared warning mfd: altera-sysmgr: Fix physical address storing hacks mfd: tps6586x: Fix cast to restricted __le32 warning mfd: twl4030-irq: Fix cast to restricted __le32 warning mfd: twl4030-irq: Fix incorrect type in assignment warning backlight: qcom-wled: Remove unused configs for LED3 and LED4 backlight: lm3630a_bl: Remove invalid checks for unsigned int < 0 backlight: backlight: Supply description for function args in existing Kerneldocs backlight: ili922x: Add missing kerneldoc description for ili922x_reg_dump()'s arg backlight: ili922x: Remove invalid use of kerneldoc syntax backlight: ili922x: Add missing kerneldoc descriptions for CHECK_FREQ_REG() args backlight: lcd: Add missing kerneldoc entry for 'struct device parent' backlight: lms501kf03: Remove unused const variables arm64: dts: sun50i-pinephone: dldo4 must not be >= 1.8V arm64: dts: allwinner: Add support for PinePhone revision 1.2 dt-bindings: arm: sunxi: Add PinePhone 1.2 bindings net: dsa: vitesse-vsc73xx: Convert to plain comments to avoid kerneldoc warnings net: dsa: lan9303: fix variable 'res' set but not used net: dsa: rtl8366: Pass GENMASK() signed bits net: dsa: bcm_sf2: Pass GENMASK() signed bits net: dsa: bcm_sf2: Initialize __be16 with a __be16 value net: dsa: b53: Fixup endianness warnings net: dsa: mv88e6xxx: scratch: Fixup kerneldoc net: dsa: mv88e6xxx: Remove set but unused variable net: dsa: mv88e6xxx: vlan_tci is __be16 net: dsa: mv88e6xxx: Fix sparse warnings from GENMASK net: dsa: tag_qca.c: Fix warning for __be16 vs u16 net: dsa: tag_mtk: Fix warnings for __be16 net: dsa: tag_lan9303: Fix __be16 warnings net: dsa: tag_ksz: Fix __be16 warnings net: dsa: Add __percpu property to prevent warnings net: dsa: felix: use resolved link config in mac_link_up() net: dsa: felix: delete .phylink_mac_an_restart code net: dsa: felix: set proper pause frame timers based on link speed net: dsa: felix: unconditionally configure MAC speed to 1000Mbps net: dsa: felix: support half-duplex link modes net: dsa: felix: clarify the intention of writes to MII_BMCR io_uring: fix lost cqe->flags io_uring: keep queue_sqe()'s fail path separately io_uring: fix mis-refcounting linked timeouts io_uring: use new io_req_task_work_add() helper throughout io_uring: abstract out task work running KVM: arm64: Rename HSR to ESR Documentation: filesystems: vfs: drop doubled words Documentation: filesystems: sysfs-tagging: drop doubled word Documentation: filesystems: path-lookup: drop doubled word Documentation: filesystems: overlayfs: drop doubled word Documentation: filesystems: mount_api: drop doubled word Documentation: filesystems: fsverity: drop doubled word Documentation: filesystems: directory-locking: drop doubled word Documentation: filesystems: configfs: drop doubled word Documentation: filesystems: caching/operations: drop doubled word Documentation: filesystems: autofs-mount-control: drop doubled words Documentation: virt: kvm/s390-pv: drop doubled words Documentation: virt: kvm/api: drop doubled words Documentation: trace/stm: drop doubled words Documentation: trace/histogram-design: drop doubled words Documentation: trace/ftrace: drop doubled words Documentation: PCI: pci.rst: drop doubled words Documentation: PCI: pci-error-recovery: drop doubled words Documentation: PCI: pci-endpoint: drop doubled words Documentation: PCI: pci-endpoint-cfs: drop doubled words Documentation: arm64/sve: drop duplicate words Documentation: arm64/acpi_object_usage: drop duplicate words Documentation: arm64/arm-acpi: drop duplicate words doc: cgroup: add f2fs and xfs to supported list for writeback doc: add link to sparse's home page/internal docs Replace HTTP links with HTTPS ones: LVM docs: CIFS: remove a spam-site URL Replace HTTP links with HTTPS ones: CIFS Replace HTTP links with HTTPS ones: DRBD driver Documentation/features: Add kcov Documentation/features: Add kmemleak Replace HTTP links with HTTPS ones: Documentation/admin-guide trace doc: correct names of varous tracing documents mailmap: add entry for obsolete email address Documentation: Coccinelle: fix various typos etc. Documentation: Clarify f_cred vs current_cred() use Documentation/admin-guide: xfs: drop doubled word Documentation/admin-guide: tainted-kernels: drop doubled word Documentation/admin-guide: sysctl/kernel: drop doubled word Documentation/admin-guide: intel-speed-select: drop doubled words Documentation/admin-guide: intel_pstate: drop doubled word Documentation/admin-guide: arm-ccn: drop doubled word Documentation/admin-guide: pnfs-scsi-server: drop doubled word Documentation/admin-guide: pnfs-block-server: drop doubled word Documentation/admin-guide: mm/ksm: drop doubled word Documentation/admin-guide: media/building: drop doubled words Documentation/admin-guide: dm-integrity: drop doubled words Documentation/admin-guide: cgroup-v1/rdma: drop doubled word Documentation/admin-guide: cgroup-v2: drop doubled word KVM: arm64: Drop long gone function parameter documentation KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER KVM: arm64: Lift instrumentation restrictions on VHE KVM: arm64: Remove __hyp_text macro, use build rules instead KVM: arm64: Compile remaining hyp/ files for both VHE/nVHE KVM: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE KVM: arm64: Split hyp/sysreg-sr.c to VHE/nVHE KVM: arm64: Split hyp/debug-sr.c to VHE/nVHE KVM: arm64: Split hyp/switch.c to VHE/nVHE KVM: arm64: Duplicate hyp/tlb.c for VHE/nVHE KVM: arm64: Move hyp-init.S to nVHE KVM: arm64: Build hyp-entry.S separately for VHE/nVHE KVM: arm64: Handle calls to prefixed hyp functions KVM: arm64: Use build-time defines in has_vhe() KVM: arm64: Add build rules for separate VHE/nVHE object files KVM: arm64: Move __smccc_workaround_1_smc to .rodata KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe KVM: arm64: Remove the target table KVM: arm64: Remove target_table from exit handlers KVM: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array KVM: arm64: Tolerate an empty target_table list KVM: arm64: Drop the target_table[] indirection arm64: kvm: Remove kern_hyp_va from get_vcpu_ptr KVM: arm64: Allow in-atomic injection of SPIs clk: rockchip: use separate compatibles for rk3288w-cru qlcninc: use generic power management netxen_nic: use generic power management net: dsa: microchip: remove unused private members net: dsa: microchip: split adjust_link() in phylink_mac_link_{up|down}() mptcp: support IPV6_V6ONLY setsockopt mptcp: add REUSEADDR/REUSEPORT support net: use mptcp setsockopt function for SOL_SOCKET on mptcp sockets selftests/net: update initializer syntax to use c99 designators bnx2x: Perform Idlechk dump during the debug collection. bnx2x: Add support for idlechk tests. bnx2x: Add Idlechk related register definitions. drm/mediatek: mtk_dsi: Create connector for bridges drm/mediatek: mtk_dsi: Use the drm_panel_bridge API drm/mediatek: mtk_dsi: Use simple encoder drm/mediatek: mtk_dsi: Convert to bridge driver drm/mediatek: mtk_dsi: Rename bridge to next_bridge arch: rename copy_thread_tls() back to copy_thread() arch: remove HAVE_COPY_THREAD_TLS unicore: switch to copy_thread_tls() sh: switch to copy_thread_tls() nds32: switch to copy_thread_tls() microblaze: switch to copy_thread_tls() hexagon: switch to copy_thread_tls() c6x: switch to copy_thread_tls() alpha: switch to copy_thread_tls() fork: remove do_fork() h8300: select HAVE_COPY_THREAD_TLS, switch to kernel_clone_args nios2: enable HAVE_COPY_THREAD_TLS, switch to kernel_clone_args umd: Track user space drivers with struct pid bpfilter: Move bpfilter_umh back into init data exec: Remove do_execve_file umh: Stop calling do_execve_file umd: Transform fork_usermode_blob into fork_usermode_driver umd: Rename umd_info.cmdline umd_info.driver_name umd: For clarity rename umh_info umd_info umh: Separate the user mode driver and the user mode helper support umh: Remove call_usermodehelper_setup_file. umh: Rename the user mode driver helpers for clarity umh: Move setting PF_UMH into umh_pipe_setup umh: Capture the pid in umh_pipe_setup media: cros-ec-cec: do not bail on device_init_wakeup failure media: rockchip: rga: Only set output CSC mode for RGB input media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic media: exynos4-is: Add missed check for pinctrl_lookup_state() media: staging: rkisp1: set more precise size errors in debugfs media: tvp5150: Add missed media_entity_cleanup() media: pxa_camera: remove an impossible condition media: rcar-csi2: Rename confirm_start() to phy_post_init() to match its usage media: docs: dev-decoder: Add one more reason for dynamic change media: test_drivers: vivid-core: Use array_size() helper media: videobuf2: Fix length check for single plane dmabuf queueing media: staging: rkisp1: rsz: fix resolution limitation on sink pad media: samsung: Rename Samsung and Exynos to lowercase media: staging: rkisp1: rsz: set default format if the given format is not RKISP1_ISP_SD_SRC media: staging: rkisp1: rename macros 'RKISP1_DIR_*' to 'RKISP1_ISP_SD_*' media: staging: rkisp1: remove macro RKISP1_DIR_SINK_SRC media: staging: rkisp1: rsz: supported formats are the isp's src formats, not sink formats media: allegro: Fix some NULL vs IS_ERR() checks in probe media: vb2: Print the queue pointer in debug messages media: use v4l2_rect_enclosed helper media: v4l2-rect.h: add enclosed rectangle helper media: rcar-csi2: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format media: rcar-vin: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format media: rcar-vin: Invalidate pipeline if conversion is not possible on input formats media: venus: venc: Fix runtime PM imbalance in venc_open media: venus: fix multiple encoder crash media: rc: return proper error code on error handling path in init media: cx23888: remove unused functions media: fintek-cir: remove unused function fintek_clear_reg_bit media: nuvoton-cir: remove setting tx carrier functions media: drx-k: remove unused MulDiv32 function media: MAINTAINERS: remove SOC-CAMERA entry media: arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA* media: arch/arm/configs: remove obsolete CONFIG_SOC_CAMERA* media: soc_camera.h: remove this unused header media: staging/media/soc_camera: remove this driver media: mach-pxa: palmz72/pcm990: remove soc_camera dependencies media: mach-omap1: board-ams-delta.c: remove soc_camera dependencies media: mach-imx: mach-imx27_visstrim_m10.c: remove soc_camera dependencies media: pxa_camera: update MODULE_DESCRIPTION media: ov9640: update MODULE_DESCRIPTION media: cec: i2c: ch7322: Add ch7322 CEC controller driver media: cec: add adap_controls_phys_addr option media: dt-bindings: Add ch7322 media i2c device media: vsp1: dl: Fix NULL pointer dereference on unbind media: cx231xx: remove redundant assignment to variable err media: mtk-mdp: Remove mtk_mdp_comp.id and supporting functionality media: mtk-mdp: convert mtk_mdp_dev.comp array to list media: mtk-mdp: handle vpu_wdt_reg_handler() errors during probe media: mtk-mdp: handle vb2_dma_contig_set_max_seg_size errors during probe media: mtk-mdp: remove mtk_mdp_comp.regs from mtk_mdp_comp.h media: mtk-mdp: Remove states for format checks media: firewire: Using uninitialized values in node_probe() media: coda: jpeg: add NULL check after kmalloc media: atmel: atmel-sama5d2-isc: fix warning in configs without OF media: usb: pwc: pwc.h: Replace zero-length array with flexible-array member media: camss: use proper media entity function for subdevices media: staging: rkisp1: cap: remove support of BGR666 format genirq: Remove preflow handler support sparc64: Deselect IRQ_PREFLOW_FASTEOI i2c: rk3x: support master_xfer_atomic i2c: Use separate MODULE_AUTHOR() statements for multiple authors netfilter: nf_tables: reject unsupported chain flags netfilter: nf_tables: add NFT_CHAIN_BINDING netfilter: nf_tables: add nft_chain_add() netfilter: nf_tables: expose enum nft_chain_flags through UAPI netfilter: nf_tables: add NFTA_VERDICT_CHAIN_ID attribute netfilter: nf_tables: add NFTA_RULE_CHAIN_ID attribute netfilter: nf_tables: add NFTA_CHAIN_ID attribute ipvs: allow connection reuse for unconfirmed conntrack mvpp2: xdp ethtool stats mvpp2: XDP TX support mvpp2: add basic XDP support mvpp2: use page_pool allocator mvpp2: refactor BM pool init percpu code selftests/net: add ipv6 test coverage in rxtimestamp test net: ipa: fix HOLB timer calculation net: ipa: introduce ipa_clock_rate() ipv6/ping: set skb->mark on icmpv6 sockets selftests/bpf: Fix compilation error of bpf_iter_task_stack.c bpf: Fix bpftool without skeleton code enabled net/xen-netfront: add kernel TX timestamps net: bcmgenet: Allow changing carrier from user-space arm64: dts: exynos: Remove generic arm,armv8-pmuv3 compatible arm64: dts: exynos: Describe PWM interrupts on Exynos7 ARM: dts: exynos: Fix missing empty reg/ranges property regulators on Trats dt-bindings: regulator: Document bindings for fan53880 regulator: fan53880: Add initial support arm64/mm: Redefine CONT_{PTE, PMD}_SHIFT arm64/defconfig: Enable CONFIG_KEXEC_FILE ASoC: fsl: fsl_asrc: fix kernel-doc ASoC: fsl: fsl_ssi: fix kernel-doc ASoC: soc-ac97: fix kernel-doc ASoC: amd: add logic to check dmic hardware runtime ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() arm64/cpufeature: Replace all open bits shift encodings with macros arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register net/mlx5: Enable QP number request when creating IPoIB underlay QP ASoC: fsl: fsl_esai: fix kernel-doc ASoC: fsl: fsl_asrc: fix kernel-doc ASoC: fsl: fsl_spdif: fix kernel-doc ASoC: fsl: fsl-asoc-card: fix kernel-doc ASoC: fsl: fsl_ssi: fix kernel-doc ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start ASoC: rt5670: Rename dev_gpio to gpio1_is_irq ASoC: rt5670: Remove struct rt5670_platform_data drm/i915: Export ppgtt_bind_vma RDMA/mlx5: Introduce ODP prefetch counter arm64: dts: sun50i-a64-pinephone: Add touchscreen support arm64: dts: sun50i-a64-pinephone: Enable LCD support on PinePhone Replace HTTP links with HTTPS ones: vsprintf drm/i915/fbc: Allow FBC to recompress after a 3D workload on i85x/i865 drm/i915/fbc: Enable fbc on i865 drm/i915/fbc: Fix nuke for pre-snb platforms drm/i915/fbc: Use the correct plane stride drm/i915/tgl: Clamp min_cdclk to max_cdclk_freq to unblock 8K mtd: spi-nor: winbond: Add support for w25q64jvm mtd: spi-nor: macronix: Add support for MX25R1635F arm64: defconfig: Enable additional support for Renesas platforms ARM: multi_v7_defconfig: Enable additional support for Renesas platforms drm/i915/guc: Expand guc_info debugfs with more information drm/i915: do not read swizzle info if unavailable drm/i915/gem: Split the context's obj:vma lut into its own mutex uio: disable lazy irq disable to avoid double fire uio_pdrv_genirq: Allow use with non-page-aligned memory resources s390/zcrypt: provide cex4 cca sysfs attributes for cex3 s390/ap: rename and clarify ap state machine related stuff s390/zcrypt: split ioctl function into smaller code units s390/zcrypt: code beautification and struct field renames s390/zcrypt: fix smatch warnings s390/pkey: fix smatch warning inconsistent indenting s390/extmem: remove stale -ENOSPC comment and handling s390/smp: add missing linebreak s390/smp: move smp_cpus_done() to header file staging: wfx: always enable FastPs in combo with new firmwares staging: wfx: add a debugfs entry to force ps_timeout staging: wfx: fix CCMP/TKIP replay protection staging: wfx: simplify handling of encrypted frames staging: wfx: fix handling of frames without RSSI data staging: wfx: drop counter of buffered frames staging: wfx: fix unexpected calls to ieee80211_sta_set_buffered() staging: wfx: improve protection against malformed HIF messages staging: wfx: load the firmware faster staging: wfx: add tracepoint "queues_stats" staging: wfx: correctly retrieve vif ID from Tx confirmation staging: wfx: check the vif ID of the Tx confirmations staging: wfx: associate tx_queues to vifs staging: qlge: qlge_ethtool.c: Proper indentation. staging: rtl8712: base_types: Remove unused macros staging: rtl8712: Replace FIELD_OFFSET() with offsetof() staging: rtl8712: use common ieee80211 constants staging: rtl8188eu: Fix WARNINGs of Block comments staging: rtl8188eu: Fix CHECK of coding style staging: rtl8188eu: use common ieee80211 constants staging: rtl8188eu: remove unused parameter usb: dwc2: gadget: Remove assigned but never used 'maxsize' USB: phy: fsl-usb: remove character device usage USB: phy: fsl-usb: remove sysfs abuse MAINTAINERS: add freescale USB PHY driver entry usb: host: oxu210hp-hcd: Move declaration of 'qtd' into 'ifdef OXU_URB_TRACE' usb: c67x00: c67x00-sched: Demote obvious misuse of kerneldoc to standard comment blocks usb: class: usbtmc: File headers are not good candidates for kerneldoc usb: c67x00: c67x00-ll-hpi: Demote obvious misuse of kerneldoc to standard comment blocks usb: mtu3: mtu3_core: Demote obvious misuse of kerneldoc to standard comment block usb: cdns3: ep0: Move 'zlp' description to appropriate function header usb: host: ohci: Mark cc_to_error as __maybe_unused usb: host: ohci-at91: Demote kerneldoc headers down to basic comment blocks usb: host: isp1362: Mark the many unused ISP1362_REG entries as __maybe_unused usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc usb: cdns3: gadget: Fix a bunch of kernel doc issues usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc usb: cdns3: ep0: Fix a bunch of kerneldoc issues usb: cdns3: core: Fix incorrect formatting and misspelled function arg docs usb: host: ehci-omap: Provide documentation for ehci_hcd_omap_probe()'s arg 'pdev' drm/meson: crtc: handle commit of Amlogic FBC frames drm/meson: overlay: setup overlay for Amlogic FBC Scatter Memory layout drm/meson: overlay: setup overlay for Amlogic FBC Memory Saving mode drm/meson: overlay: setup overlay for Amlogic FBC drm/meson: add Amlogic Video FBC registers drm/fourcc: Add modifier definitions for describing Amlogic Video Framebuffer Compression usb: dwc3: dwc3-omap: Do not read DMA status usb: common: ulpi: Fix a few kerneldoc related issues usb: dwc3: ulpi: File headers are not doc headers usb: dwc3: drd: File headers are not doc headers usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc usb: common: debug: Demote comment blocks which are obviously not kerneldoc usb: host: pci-quirks: Demote function header from kerneldoc to comment block usb: phy: phy: Fix-up a whole bunch of formatting issues lib: update DEBUG_SHIRQ docs to match reality firmware: improve description of firmware_request_nowarn net/mlx5e: Enhance TX timeout recovery net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose net/mlx5e: Add EQ info to TX/RX reporter's diagnose net/mlx5e: Enhance CQ data on diagnose output net/mlx5e: Rename reporter's helpers net/mlx5e: Add helper to get the RQ WQE counter net/mlx5e: Add helper to get RQ WQE's head net/mlx5e: Move RQ helpers to txrx.h net/mlx5e: Align RX/TX reporters diagnose output format net/mlx5e: Remove redundant RQ state query net/mlx5e: Add a flush timeout define net/mlx5e: Change reporters create functions to return void scsi: eesox: Fix different dev_id between request_irq() and free_irq() scsi: powertec: Fix different dev_id between request_irq() and free_irq() scsi: scsi_debug: Fix in_use bitmap corruption scsi: iscsi: Remove sessdestroylist scsi: iscsi: Optimize work queue flush use scsi: iscsi: Delay freeing target_id bpf: Fix build without CONFIG_STACKTRACE scsi: core: Register sysfs for SCSI workqueue scsi: lpfc: Update lpfc version to 12.8.0.2 scsi: lpfc: Add an internal trace log buffer scsi: lpfc: Add blk_io_poll support for latency improvment scsi: lpfc: Add support to display if adapter dumps are available scsi: lpfc: Allow applications to issue Common Set Features mailbox command scsi: lpfc: Fix language in 0373 message to reflect non-error message scsi: lpfc: Fix kdump hang on PPC scsi: lpfc: Fix shost refcount mismatch when deleting vport scsi: lpfc: Fix stack trace seen while setting rrq active scsi: lpfc: Fix oops due to overrun when reading SLI3 data scsi: lpfc: Fix NVMe rport deregister and registration during ADISC scsi: lpfc: Fix missing MDS functionality scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test drm/i915: Also drop vm.ref along error paths for vma construction drm/i915/gem: Drop forced struct_mutex from shrinker_taints_mutex sfc_ef100: helper function to set default RSS table of given size sfc_ef100: NVRAM selftest support code sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ sfc_ef100: add EF100 to NIC-revision enumeration sfc: get drvinfo driver name from outside the common code sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() sfc: commonise efx_fini_dmaq sfc: factor out efx_mcdi_filter_table_down() from _remove() sfc: don't call tx_limit_len if NIC type doesn't have one sfc: assign TXQs without gaps sfc: commonise netif_set_real_num[tr]x_queues calls sfc: make tx_queues_per_channel variable at runtime sfc: move modparam 'rss_cpus' out of common channel code sfc: move modparam 'interrupt_mode' out of common channel code sfc: remove max_interrupt_mode sfc: support setting MTU even if not privileged to configure MAC fully xen-netfront: remove redundant assignment to variable 'act' net: ipa: simplify ipa_endpoint_program() net: ipa: move version test inside ipa_endpoint_program_suspend() net: ipa: always handle suspend workaround net: ipa: move version test inside ipa_endpoint_program_delay() mlx4: Mark PM functions as __maybe_unused ksz884x: mark pcidev_suspend() as __maybe_unused net: macb: remove is_udp variable net: macb: do not initialize queue variable net: macb: use hweight32() to count set bits in queue_mask net: macb: do not set again bit 0 of queue_mask bridge: Extend br_fill_ifinfo to return MPR status bridge: mrp: Add br_mrp_fill_info bridge: uapi: mrp: Extend MRP attributes to get the status dt-bindings: display: Convert connectors to DT schema USB: Fix up terminology in include files rtc: imxdi: fix trivial typos rtc: cpcap: fix range drm/i915/gem: Only revoke mmap handlers if active drm/i915/gem: Only revoke the GGTT mmappings on aperture detiling changes block: initialize current->bio_list[1] in __submit_bio_noacct_mq drm/i915/display: prefer dig_port to reference intel_digital_port drm/vmwgfx: Use __drm_atomic_helper_crtc_reset drm/vc4: Use __drm_atomic_helper_crtc_reset drm/mtk: Use __drm_atomic_helper_crtc_reset drm/imx: Use __drm_atomic_helper_crtc_reset drm/amdgpu: Use __drm_atomic_helper_crtc_reset drm/atomic-helper: reset vblank on crtc reset drm/i915: Update DRIVER_DATE to 20200702 arm64: Document sysctls for emulated deprecated instructions RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier drm/amd/display: remove redundant initialization of variable result drm/amdgpu: use %u rather than %d for sclk/mclk drm/amdgpu/atomfirmware: update vram info handling for renoir drm/amdgpu/atomfirmware: update to latest integratedinfotable drm/amdgpu/atomfirmware: fix vram_info fetching for renoir drm/amd/powerplay: fix compile error with ARCH=arc drm/amd/display: Only revalidate bandwidth on medium and fast updates drm/amd/display: Create plane rotation property drm/amdkfd: Add Arcturus GWS support and fix VG10 Revert "drm/amdgpu: support access regs outside of mmio bar" drm/amdgpu: make IB test synchronize with init for SRIOV(v2) drm/amdkfd: Update hardware scheduling time quanta drm/amd/display: Enable 4 to 1 mpc combine for max detile use drm/amd/display: 3.2.92 drm/amd/display: Add register key and status for edid drm/amd/display: [FW Promotion] Release 1.0.22 drm/amd/display: Fix incorrect rounding for 10Hz refresh range drm/amd/display: [FW Promotion] Release 1.0.21 drm/amd/display: check dpcd read status of DP_DOWNSTREAM_PORT_0 drm/amd/display: Handle SMU msg response drm/amd/display: [FW Promotion] Release 1.0.20 drm/amd/display: Preserve gpu memory allocation for life of dc drm/amd/display: Initialize psr debug flags to 0 drm/amdgpu: correct discovery_tmr_size init val drm/amd/powerplay: drop unnecessary "@" on OD sysfs output drm/amd/powerplay: update driver if file for sienna_cichlid drm/amd/powerplay: change method to set board parameters drm/amdgpu: reduce ip discovery data reading size drm/amdgpu: merge atombios init block drm/amdgpu: invoke req full access early enough drm/amdgpu: move reg base init forward for soc15 drm/amdgpu: request init data in virt detection drm/amdgpu: Let KFD use more VMIDs on Arcturus drm/amdgpu: Clean up KFD VMID assignment drm/amdgpu: SI support for UVD and VCE power managment drm/amdgpu: SI support for VCE clock control drm/amdgpu: SI support for UVD clock control regulator: mp886x: use .probe_new regulator: fix null pointer check on regmap regulator: da9211: Document allowed modes regulator: da9211: Implement of_map_mode regulator: da9211: Move buck modes into header file regulator: add document bindings for sy8827n regulator: add support for SY8827N regulator arm64/panic: Unify all three existing notifier blocks regulator: mt6397: Document valid modes regulator: mt6397: Implement of_map_mode regulator: mt6397: Move buck modes into header file bpf: selftests: Restore netns after each test bpf: selftests: A few improvements to network_helpers.c ASoC: codecs: wm8994: fix kernel-doc ASoC: codecs: wm9713: remove spurious kernel-doc comment start ASoC: codecs: wm8960: fix kernel-doc ASoC: codecs: wm8986: fix missing kernel-doc arguments ASoC: codecs: cs42l42: remove always-true comparisons ASoC: codecs: cs4270: fix kernel-doc ktest.pl: Add MAIL_MAX_SIZE to limit the amount of log emailed ktest.pl: Add the log of last test in email on failure perf/x86: Keep LBR records unchanged in host context for guest usage perf/x86: Add constraint to create guest LBR event without hw counter perf/x86/lbr: Add interface to get LBR information perf/x86/core: Refactor hw->idx checks and cleanup perf/x86: Fix variable types for LBR registers RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() drm : Insert blank lines after declarations. dma-buf: fix dma-fence-chain out of order test Revert "dma-buf: Report signaled links inside dma-fence-chain" firmware: stratix10-rsu: fix warnings firmware: rsu: add device attributes to sysfs interface firmware: stratix10-rsu: extend rsu driver for new features firmware: stratix10-svc: extend svc to support new RSU features firmware: stratix10-svc: correct reconfig flag and timeout values MAINTAINERS: Add myself as DMA-buf maintainer drm/i915: Drop vm.ref for duplicate vma on construction devres: handle zero size in devm_kmalloc() device: remove 'extern' attribute from function prototypes in device.h devres: move the size check from alloc_dr() into a separate function devres: remove stray space from devm_kmalloc() definition thunderbolt: Fix old style declaration warning perf parse-events: Disable a subset of bison warnings perf parse-events: Disable a subset of flex warnings drm/i915/gt: Move the heartbeat into the high priority system wq drm/i915/gt: Harden the heartbeat against a stuck driver arm64/module: Optimize module load time by optimizing PLT counting cpufreq: Remove the weakly defined cpufreq_default_governor() cpufreq: Specify default governor on command line cpufreq: Register governors at core_initcall cpufreq: Fix locking issues with governors cpufreq: intel_pstate: Allow raw energy performance preference value cpufreq: intel_pstate: Allow enable/disable energy efficiency gpio: pch: Move IRQ status message to verbose debug level dt-bindings: MIPS: Fix tabs in Ingenic SoCs binding. USB: serial: console: add support for flow control USB: serial: quatech2: drop two stub functions USB: serial: kobil_sct: log failure to update line settings USB: serial: keyspan_pda: drop unused firmware reset status USB: serial: iuu_phoenix: drop unused URB submission results USB: serial: garmin_gps: don't compile unused packet definitions drm/i915: Fix the old vs. new epoch counter check during hotplug detect drm/hisilicon: Use drmm_kzalloc() instead of devm_kzalloc() staging: wilc1000: remove obsolete TODO file dt-bindings: firmware: qcom: Add compatible for IPQ8074 SoC arm64: dts: qcom: sdm845: Add IMEM and PIL info region arm64: dts: qcom: qcs404: Add IMEM and PIL info region remoteproc: qcom: Update PIL relocation info on load remoteproc: qcom: Introduce helper to store pil info in IMEM dt-bindings: remoteproc: Add Qualcomm PIL info binding Revert "blk-mq: put driver tag when this request is completed" scsi: qla2xxx: SAN congestion management implementation scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests ring-buffer: Do not trigger a WARN if clock going backwards is detected ring-buffer: Call trace_clock_local() directly for RETPOLINE kernels ring-buffer: Move the add_timestamp into its own function ring-buffer: Consolidate add_timestamp to remove some branches mptcp: add receive buffer auto-tuning selftests: mptcp: add option to specify size of file to transfer net: sched: Allow changing default qdisc to FQ-PIE ice: replace single-element array used for C struct hack ice: avoid unnecessary single-member variable-length structs drm/i915/dp: Correctly advertise HBR3 for GEN11+ Revert "remoteproc: Add support for runtime PM" remoteproc: ingenic: Move clock handling to prepare/unprepare callbacks bonding: allow xfrm offload setup post-module-load ice: implement snapshot for device capabilities net: ipa: HOL_BLOCK_EN_FMASK is a 1-bit mask net: ipa: clarify endpoint register macro constraints net: ipa: mode register is TX only net: ipa: metadata_mask register is RX only net: ipa: head-of-line block registers are RX only net: ipa: kill IPA_MEM_UC_OFFSET net: ipa: standarize more GSI error messages net: ipa: always report GSI state errors net: ipa: reuse a local variable in ipa_endpoint_init_aggr() net: ipa: reduce aggregation time limit net: ipa: rework ipa_aggr_granularity_val() xen networking: add XDP offset adjustment to xen-netback xen networking: add basic XDP support for xen-netfront xen: netif.h: add a new extra type for XDP selftests/bpf: Test_progs option for listing test names selftests/bpf: Test_progs option for getting number of tests selftests/bpf: Test_progs indicate to shell on non-actions spi: lantiq-ssc: Convert to use GPIO descriptors spi: img-spfi: Convert to use GPIO descriptors spi: npcm-pspi: Convert to use GPIO descriptors spi: Avoid setting the chip select if we don't need to spi: fsl: add missing __iomem annotation tools/bpftool: Turn off -Wnested-externs warning selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns. ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support ixgbe: Cleanup unneeded delay in ethtool test iavf: Fix updating statistics dm: remove unused variable memory: add Renesas RPC-IF driver dt-bindings: memory: document Renesas RPC-IF bindings i40e: introduce new dump desc XDP command i40e: add XDP ring statistics to dump VSI debug output i40e: add XDP ring statistics to VSI stats i40e: move check of full Tx ring to outside of send loop i40e: eliminate division in napi_poll data path i40e: optimize AF_XDP Tx completion path spi: bcm2835: Micro-optimise FIFO loops spi: bcm2835: Micro-optimise IRQ handler spi: bcm3835: Tidy up bcm2835_spi_reset_hw() iavf: fix error return code in iavf_init_get_resources() i40e: Add support for a new feature Total Port Shutdown regulator: lp87565: enable voltage regardless of ENx pin ethernet/intel: Convert fallthrough code comments regulator: add MP5496 regulator compatible regulator: qcom_smd: Add MP5496 regulators ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning natsemi: use generic power management vxge: use generic power management ksz884x: use generic power management mlx4: use generic power management benet: use generic power management sundance: use generic power management liquidio: use generic power management ena_netdev: use generic power management starfire: use generic power management ne2k-pci: use generic power management typhoon: use generic power management ASoC: Intel: atom: fix 'defined but not used' warning ASoC: Intel: atom: fix kernel-doc qed: Make symbol 'qed_hw_err_type_descr' static net/packet: remove redundant initialization of variable err ktest.pl: Turn off buffering to the log file ktest.pl: Just open up the log file once ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp s390/tty3270: remove function callback casts s390/vmem: get rid of memory segment list s390/stp: allow group and users to read stp sysfs files audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs regulator: qcom_spmi: Constify struct regulator_ops regulator: qcom_rpm: Constify struct regulator_ops drm/panel: st7703: Assert reset prior to powering down the regulators drm/panel: st7703: Enter sleep after display off drm/panel: st7703: Add support for Xingbangda XBD599 drm/panel: st7703: Move generic part of init sequence to enable callback drm/panel: st7703: Move code specific to jh057n closer together drm/panel: st7703: Prepare for supporting multiple panels drm/panel: st7703: Rename functions from jh057n prefix to st7703 drm/panel: rocktech-jh057n00900: Rename the driver to st7703 dt-bindings: panel: Add compatible for Xingbangda XBD599 panel dt-bindings: panel: Convert rocktech,jh057n00900 to yaml dt-bindings: vendor-prefixes: Add Xingbangda driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW} regulator: Add dt-binding for QCOM PMIC VBUS output regulator regulator: Add support for QCOM PMIC VBUS booster sbitmap: Consider cleared bits in sbitmap_bitmap_show() ARM: dts: motorola-mapphone-common: remove unneeded "simple-graph-card" ASoC: fsl_asrc: Add an option to select internal ratio mode ASoC: amd: Enable interrupt in dma_open ASoC: dt-bindings: simple-card: Fix 'make dt_binding_check' warnings ASoC: Intel: KeemBay: Fix header guard ASoC: dt-bindings: keembay-i2s: Fix reg descriptions ASoC: fsl_sai: Refine regcache usage with pm runtime firmware: arm_scmi: Add base notifications support firmware: arm_scmi: Add reset notifications support firmware: arm_scmi: Add sensor notifications support firmware: arm_scmi: Add perf notifications support firmware: arm_scmi: Add power notifications support firmware: arm_scmi: Enable notification core firmware: arm_scmi: Add notification dispatch and delivery firmware: arm_scmi: Add notification callbacks-registration firmware: arm_scmi: Add notification protocol-registration drm/i915: Fix g4x fbc watermark enable bpf: Fix net/core/filter build errors when INET is not enabled staging: rtl8188eu: core: Fix coding style issue selftests/bpf: Add bpf_iter test with bpf_get_task_stack() bpf: Allow %pB in bpf_seq_printf() and bpf_trace_printk() bpf: Introduce helper bpf_get_task_stack() perf: Expose get/put_callchain_entry() ktest.pl: Add a NOT operator bpf: Remove redundant synchronize_rcu. phy: zynqmp: Fix unused-function compiler warning ktest.pl: Define PRE_TEST_DIE to kill the test if the PRE_TEST fails ktest.pl: Always show log file location if defined even on success ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) ASoC: dt-bindings: Add documentation for TI j721e EVM (CPB and IVI) ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture block: remove the all_bdevs list block: remove the unused bd_private field from struct block_device block: remove the bd_queue field from struct block_device block: remove the bd_block_size field from struct block_device block: simplify set_init_blocksize dcssblk: don't set bd_block_size in ->open floppy: use block_size dt-bindings: phy: zynqmp-psgtr: Fix example's numbers of cells in reg blk-iolatency: only call ktime_get() if needed mfd: lm3533: Expand control-bank accessors staging: rtl8188eu: core: Fix WARNING of Block comments staging: vchiq: Move vchiq.h into include directory staging: vchiq: Move defines into core header staging: vchiq: Use vchiq.h as the main header file for services staging: vchiq: Move conditional barrier definition into vchiq_core.h staging: vchiq: Get rid of vchi staging: vchi: Move vchi_queue_kernel_message() into vchiq staging: vchi: Get rid of vchi_bulk_queue_transmit() staging: vchi: Get rid of vchi_bulk_queue_receive() staging: vchiq: Move definitions only used by core into core header staging: vchiq: Make vchiq_add_service() local staging: vchiq: Get rid of unnecessary definitions in vchiq_if.h staging: vchi: Don't include vchiq_core.h staging: vchi: Get rid of struct vchiq_instance forward declaration staging: vchiq: Unify fourcc definition mechanisms staging: vchi: Rework vchi_msg_hold() to match vchiq_msg_hold() staging: vchiq: Pass vchiq's message when holding a message staging: vchi: Get rid of struct vchi_service staging: vchi: Use struct vchiq_service_params staging: vchiq: Don't use a typedef for vchiq_callback staging: vchi: Get rid of vchiq_shim's message callback staging: vchiq: Export vchiq_msg_queue_push staging: vchiq: Export vchiq_get_service_userdata() staging: vchi: Expose struct vchi_service staging: vchiq: Get rid of vchiq_util.h staging: vchiq: Move message queue into struct vchiq_service staging: vchiq: Introduce vchiq_validate_params() staging: vchi: Get rid of effect less expression staging: vchi: Use vchiq's enum vchiq_reason staging: vchi: Use enum vchiq_bulk_mode instead of vchi's transmission flags staging: vchi: Get rid of flags argument in vchi_msg_hold() staging: vc04_services: Get rid of vchi_cfg.h staging: vchi: Get rid of unnecessary defines staging: vchi_common: Get rid of all unused definitions staging: vchi: Get rid of vchi_msg_dequeue() staging: vc04_services: bcm2835-audio: Use vchi_msg_hold() staging: vchi: Unify struct shim_service and struct vchi_service_handle staging: vchi: Get rid of struct vchi_instance_handle staging: vchi: Get rid of vchi_msg_peek() staging: vchi: Get rid of all useless callback reasons staging: vchiq_arm: Add a matching unregister call staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h staging: mmal-vchiq: If the VPU returns an error, don't negate it staging: mmal-vchiq: Always return the param size from param_get staging: mmal-vchiq: Fix client_component for 64 bit kernel staging: mmal-vchiq: Fixup vchiq-mmal include ordering staging: mmal-vchiq: Make a mmal_buf struct for passing parameters staging: mmal-vchiq: Make timeout a defined parameter staging: kpc2000: kpc_dma: Remove additional goto statements staging: kpc2000: kpc_dma: Convert get_user_pages() --> pin_user_pages() staging: kpc2000: kpc_dma: Convert set_page_dirty() --> set_page_dirty_lock() staging: kpc2000: kpc_dma: Unpin partial pinned pages staging: qlge: qlge.h: remove unnecessary spaces clk: staging: Specify IOMEM dependency for Xilinx Clocking Wizard driver staging: rtl8188eu: Replace function name with __func__ staging: rtl8712: remove some ieee80211 constants from wifi.h staging: rtl8723bs: remove some ieee80211 constants from wifi.h staging: rtl8188eu: remove some ieee80211 constants from wifi.h staging: rtl8188eu: add spaces around operators staging: rtl8188eu: use compound assignment operators staging: qlge/qlge_main.c: use generic power management staging: vt6655/device_main.c: use generic power management staging: rts5208/rtsx.c: use generic power management staging: rtl8192e: use generic power management staging: rtl8188eu: include: odm.h: fixed a blank space coding style issue. ktest.pl: Have config-bisect save each config used in the bisect tty/vt: Do not warn when huge selection requested block: remove direct_make_request block: shortcut __submit_bio_noacct for blk-mq drivers block: refator submit_bio_noacct block: rename generic_make_request to submit_bio_noacct block: move ->make_request_fn to struct block_device_operations block: remove the nr_sectors variable in generic_make_request_checks block: remove the NULL queue check in generic_make_request_checks block: tidy up a warning in bio_check_ro block: remove the request_queue argument from blk_queue_split fs: remove a weird comment in submit_bh_wbc dm: stop using ->queuedata bcache: stop setting ->queuedata zram: stop using ->queuedata umem: stop using ->queuedata rsxx: stop using ->queuedata ps3vram: stop using ->queuedata null_blk: stop using ->queuedata for bio mode drbd: stop using ->queuedata simdisk: stop using ->queuedata nfblock: stop using ->queuedata x86/fsgsbase: Fix Xen PV support x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase selftests/x86/fsgsbase: Add a missing memory constraint selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() serial: stm32: Use generic DT binding for announcing RTS/CTS lines dt-bindings: serial: add generic DT binding for announcing RTS/CTS lines misc: ibmvmc: Repair ill-named function argument descriptions misc: ocxl: config: Provide correct formatting to function headers misc: cxl: hcalls: Demote half-assed kerneldoc attempt misc: mic: scif: scif_rma: Repair a bunch of kerneldoc issues misc: mic: scif: scif_fence: Fix a bunch of different documentation issues misc: mic: scif: scif_dma: Fix a couple of kerneldoc issues misc: mic: scif: scif_nm: Supply various kerneldoc fix-ups misc: mic: scif: scif_nodeqp: Fix a bunch of kerneldoc issues misc: mic: scif: scif_epd: Describe missing 'scifdev' argument(s) misc: mic: scif: scif_api: Demote scif_accept() function header misc: mic: scif: scif_api: Remove set but unused variable 'read_size' misc: mic: cosm: cosm_debugfs: Demote function headers from kerneldoc misc: mic: scif: scif_ports: Fix copy 'n' paste error misc: mic: cosm: cosm_main: Document 'force' function argument misc: mic: host: mic_debugfs: Demote function headers from kerneldoc misc: mic: card: mic_debugfs: Demote function headers from kerneldoc misc: mic: host: mic_x100: Add missing descriptions to kerneldoc headers misc: mic: host: mic_intr: Properly document function arguments misc: ibmasm: dot_command: Demote function headers from kerneldoc misc: mic: host: mic_x100: Move declaration of mic_x100_intr_init[] into c-file misc: ibmasm: r_heartbeat: Demote function headers from kerneldoc misc: ibmasm: command: Demote function headers from kerneldoc misc: ibmasm: event: Demote function headers from kerneldoc misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() misc: genwqe: card_debugfs: Demote file header from kerneldoc misc: genwqe: card_sysfs: Demote function/file headers from kerneldoc misc: genwqe: card_ddcb: Fix a variety of kerneldoc issues misc: genwqe: card_utils: Whole a plethora of documentation issues misc: genwqe: card_dev: Whole host of kerneldoc fixes misc: genwqe: card_base: Whole host of kerneldoc fixes misc: genwqe: card_base: Provide documentation for genwqe_recover_card()'s args misc: genwqe: card_base: Remove set but unused variable 'rc' misc: enclosure: Update enclosure_remove_device() documentation to match reality misc: pch_phub: Remove superfluous descriptions to non-existent args 'offset_address' misc: pch_phub: Provide descriptions for 'chip' argument misc: lattice-ecp3-config: Remove set but clearly unused variable 'ret' misc: enclosure: Fix some kerneldoc anomalies misc: habanalabs: gaudi: gaudi_security: Repair incorrectly named function arg misc: habanalabs: gaudi: Remove ill placed asterisk from kerneldoc header misc: habanalabs: goya: goya_coresight: Remove set but unused variable 'val' misc: habanalabs: pci: Scrub documentation for non-present function argument misc: habanalabs: goya: Omit pointless check ensuring addr is >=0 misc: habanalabs: irq: Repair kerneldoc formatting issues misc: habanalabs: pci: Fix a variety of kerneldoc issues misc: habanalabs: firmware_if: Add missing 'fw_name' and 'dst' entries to function header misc: pti: Remove unparsable empty line in function header misc: pti: Repair kerneldoc formatting issues drm/i915/icl+: Simplify combo/TBT PLL calculation call-chain drm/i915/tgl+: Fix TBT DPLL fractional divider for 38.4MHz ref clock arm64: dts: rockchip: add rx0 mipi-phy for rk3399 usb: typec: intel_pmc_mux: Add support for USB4 usb: typec: intel_pmc_mux: Definitions for response status bits usb: typec: Add data structure for Enter_USB message usb: typec: Combine the definitions for Accessory and USB modes USB: Fix up terminology usb: fix kernel-doc warnings and formatting in <linux/usb.h> usb: cdns3: gadget: use unsigned int for 32-bit number usb: cdns3: gadget: unsigned int is dereferenced as a wider unsigned long usb: cdns3: ep0: delete the duplicate code Revert "cardreader/rtsx_pcr.c: use generic power management" drm/i915/gem: Move obj->lut_list under its own lock thunderbolt: Add support for authenticate on disconnect thunderbolt: Add support for separating the flush to SPI and authenticate thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int backlight: lms501kf03: Drop unused include backlight: Delete the OT200 backlight driver backlight: sky81452: Privatize platform data backlight: sky81452: Convert to GPIO descriptors MAINTAINERS: remove "PKUNITY SOC DRIVERS" entry rtc: remove fb-puv3 driver video: fbdev: remove fb-puv3 driver pwm: remove pwm-puv3 driver input: i8042: remove support for 8042-unicore32io i2c/buses: remove i2c-puv3 driver cpufreq: remove unicore32 driver arch: remove unicore32 port drm/drm_connector: use inline comments for drm_bus_flags drm/drm_connector: drop legacy drm_bus_flags values drm/panel: panel-simple: drop use of legacy drm_bus_flags drm/panel: novatek-nt39016: drop use of legacy drm_bus_flags drm/panel: raydium-rm67191: drop use of legacy drm_bus_flags drm/ingenic-drm: drop use of legacy drm_bus_flags drm/tidss: drop use of legacy drm_bus_flags drm/of: Make drm_of_find_panel_or_bridge() to check graph's presence of_graph: add of_graph_is_present() ipvs: avoid expiring many connections from timer selftests/bpf: Add byte swapping selftest libbpf: Make bpf_endian co-exist with vmlinux.h drm/amd/powerplay: Fix NULL dereference in lock_bus() on Vega20 w/o RAS drm/amdgpu: enable runtime pm on vega10 when noretry=0 drm/amdgpu: rework runtime pm enablement for BACO drm/amdgpu: call release_firmware() without a NULL check drm/amdkfd: Fix circular locking dependency warning drm/radeon: fix array out-of-bounds read and write issues drm/amdgpu: ensure 0 is returned for success in jpeg_v2_5_wait_for_idle drm/amdgpu: make sure to reserve tmr region on all asics which support it drm/amdgpu/display: Unlock mutex on error drm/amd: fix potential memleak in err branch drm/radeon: fix fb_div check in ni_init_smc_spll_table() drm/amd/powerplay: return current DCEFCLK on sysfs read (v2) drm/powerplay: fix compilation warning drm/amd/display: 3.2.91 drm/amd/display: Fix ineffective setting of max bpc property drm/amd/display: [FW Promotion] Release 1.0.19 drm/amd/display: DP link layer test 4.2.1.1 fix due to specs update drm/amd/display: allow query ddc data over aux to be read only operation drm/amd/display: Compare v_front_porch when checking if streams are synchronizable drm/amd/display: enable seamless boot for dcn30 drm/amd/display: Red screen observed on startup drm/amd/display: Allow 4 split on 10K 420 modes drm/amd/display: VSC SDP supported for SST drm/amd/display: Fill in dmub_srv fw_version from firmware metadata drm/amd/display: Enable output_bpc property on all outputs drm/amd/display: Force ODM combine on 5K+ 420 modes drm/amd/display: fix 4to1 odm MPC_OUT_FLOW_CONTROL_COUNT drm/amd/display: use dispclk AVFS for dppclk drm/amd/display: add mechanism to skip DCN init drm/amd/display: fine tune logic of edid max TMDS clock check drm/amd/display: Added local_sink null check before access drm/amd/display: clip plane rects in DM before passing into DC drm/amd/display: 3.2.90 drm/amd/display: [FW Promotion] Release 1.0.18 drm/amd/display: Correctly respond in psr enablement interface drm/amd/display: Fix DML failures caused by doubled stereo viewport drm/amd/display: enable assr drm/amd/display: implement edid max TMDS clock check in DC drm/amd/display: [FW Promotion] Release 1.0.17 drm/amd/display: Fixed using wrong eDP power sequence function pointer drm/amd/display: Fix calculation of virtual channel payload drm/amd/display: [FW Promotion] Release 1.0.16 drm/amd/display: Use dmub fw to lock pipe, cursor, dig drm amdgpu: SI UVD enabled on Verde, Tahiti, Pitcairn drm amdgpu: SI UVD enable for Oland drm amdgpu: SI UVD add uvd_v3_1 to makefile drm amdgpu: SI UVD context rreg/wreg drm amdgpu: SI UVD v3_1 (v2) drm amdgpu: SI UVD registers drm amdgpu: SI UVD PACKET_TYPE0 drm amdgpu: SI UVD add firmwares drm/amdgpu/uvd3.x: fix register definition warnings drm/amd/display: fix compilation error on allmodconfig drm/amdgpu: fix unused variable drm/amdgpu: add fw release for sdma v5_0 drm/amdgpu: sdma v5_2 ring bo mem leak drm/amdgpu: remove perf level dpm in one-VF drm/amdgpu: add XGMI support for sienna cichlid drm/amdgpu: restrict the hw sched jobs number to power of two drm/amd/display: Update bounding box states (v2) drm/amdgpu: remove redundant initialization of variable ret drm/amdgpu: remove unused functions drm/amdgpu/display: properly guard the calls to swSMU functions drm/amdgpu/display bail early in dm_pp_get_static_clocks drm/amdgpu/vcn2.0: fix no previous prototype for functions drm/amdgpu/vcn1.0: fix no previous prototype for functions drm/amdgpu/pm: fix ref count leak when pm_runtime_get_sync fails drm/amdgpu/debugfs: fix ref count leak when pm_runtime_get_sync fails drm/amd/display: label internally used symbols as static drm/powerplay: label internally used symbols as static drm/amdkfd: label internally used symbols as static drm/amdgpu: label internally used symbols as static drm/amdgpu/jpeg2.0: fix no previous prototype for functions drm/amdgpu/jpeg1.0: fix no previous prototype for functions drm/amdkfd: fix ref count leak when pm_runtime_get_sync fails drm/amdgpu/fence: fix ref count leak when pm_runtime_get_sync fails drm/amdgpu/debugfs: fix memory leak when amdgpu_virt_enable_access_debugfs failed drm/amdgpu/debugfs: fix memory leak when pm_runtime_get_sync failed drm/amdgpu: vcn_v2_5_mc_resume_dpg_mode() can be static drm/amdgpu: fix compiler warning drm/amd/smu: unify smu ppt callback macros drm/amd/smu: unify pptable_func{} callback interface drm/amd/display: Update DCN3 bounding box drm/amdgpu: remove distinction between explicit and implicit sync (v2) drm/amd/amdgpu: Fix offset for SQ_DEBUG_STS_GLOBAL on gfx10 (v2) drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config drm/amd/display: fix ref count leak in amdgpu_drm_ioctl drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms drm/radeon: fix multiple reference count leak drm/amdgpu/gfx9: Fix incorrect firmware size calculation drm/amdgpu: fix documentation around busy_percentage drm/amdgpu/pm: update comment to clarify Overdrive interfaces drm/amdkfd: Fix reference count leaks. drm/amdkfd: Add eviction debug messages drm/amd/amdgpu: Fix SQ_DEBUG_STS_GLOBAL* registers drm/amd/display: Get num_chans from VBIOS table drm/amd: add missing fill of the array`s first element drm/amdgpu: Reconfigure ULV for gfx9 server SKUs drm/amdkfd: Use correct major in devcgroup check drm/amd/display: 3.2.89 drm/amd/display: [FW Promotion] Release 1.0.15 drm/amd/display: Not doing bios data pack. drm/amd/display: not reset dmub in driver. drm/amd/display: Disable pipe split for modes with borders drm/amd/display: change global buffer to local buffer drm/amd/display: Improve DisplayPort monitor interop drm/amd/display: Enable use of dmub iff dmcu is disabled drm/amd/display: make calculate watermarks a function pointer drm/amd/display: Add helper to convert DC status drm/amd/display: add support for per-state dummy-pstate latency drm/amd/display: Revert "DP link layer test 4.2.1.1 fix due to specs update" drm/amd/display: remove unnecessary mpcc updates drm/amd/display: runtime select dmub emulatior. drm/amd/display: Passing initial SDP deadline to dmub drm/amd/display: Force delay after DP receive power up drm/amd/display: 3.2.88 drm/amd/display: [FW Promotion] Release 1.0.14 drm/amd/display: update audio wall clock programming drm/amd/display: Fix VBA chroma calculation for pipe splitting drm/amd/display: Revert "enable plane if plane_status changed" drm/amd/display: Remove unused macro from dcn21 drm/amd/display: Use u16 for drm_bpp in DSC calculations drm/amd/display: Move call to disable DPG drm/amd/display: [FW Promotion] Release 1.0.13 drm/amd/display: Fix incorrect dcn1 bandwidth calculations drm/amd/display: Rework dsc to isolate FPU operations drm/amd/display: correct alpha_en programming for new pixel format drm/amd/amdgpu: Add SQ_DEBUG_STS_GLOBAL* registers/bits drm/amdgpu/jpeg: fix race condition issue for jpeg start drm/amdgpu/sriov: Need to clear kiq position drm/amdgpu/sriov: Disable pm for multiple vf sriov drm/amdgpu/sriov: Add clear vf fw support drm/amdgpu: fix the nullptr issue as for PWR IP not existing in discovery table drm/amdgpu: Replace invalid device ID with a valid device ID drm/amdgpu: Fix a buffer overflow handling the serial number drm/amd/powerplay: maximum code sharing on sensor reading drm/amd/powerplay: revise the calling chain on sensor reading drm/amd/powerplay: drop unnecessary SMU_MSG_GetDpmClockFreq check drm/amd/powerplay: drop unnecessary wrapper .populate_smc_tables drm/amd/powerplay: drop redundant .set_min_dcefclk_deep_sleep API (v2) drm/amd: correct trivial kernel-doc inconsistencies drm/amd/amdgpu: Add SQ debug registers to GFX9/GFX10 headers (v2) drm/amd/amdgpu: handle return value of amdgpu_driver_load_kms drm/amd/powerplay: move maximum sustainable clock retrieving to .hw_init drm/amd/powerplay: add check for power limit OD support drm/amd/powerplay: correct power limit retrieving based on current power source drm/amd/powerplay: drop unused code around power limit drm/amd/powerplay: simplify the code around setting power limit drm/amd/powerplay: simplify the code around retrieving power limit drm/amd/powerplay: maximize code sharing around power limit drm/amd/powerplay: drop unnecessary get_pptable_power_limit wrappers drm/amd/powerplay: correct the APIs' naming drm/amd/powerplay: drop unnecessary wrappers drm/amd/powerplay: drop dead vce powergate code drm/amd/powerplay: add error messages on some critical paths drm/amd/powerplay: forbid to use pr_err/warn/info/debug drm/amd/powerplay: use MGPU friendly err/warn/info/dbg messages drm/amdgpu/soc15: fix nullptr issue in soc15_read_register() for reg base accessing drm/amd/display: Fix indenting in dcn30_set_output_transfer_func() drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() drm/amd/display: Use kvfree() to free coeff in build_regamma() drm/amdgpu: skip BAR resizing if the bios already did it drm/amd/powerplay: use the same interval as PMFW on retrieving metrics table drm/amd/powerplay: update how to use metrics table on Sienna Cichlid drm/amd/powerplay: update how to use metrics table on Navi10 drm/amd/powerplay: update how to use metrics table on Arcturus drm/amd/display: drop duplicated .dsc_pg_control for dcn30 drm/amd/display: drop duplicated structure drm/amd/powerplay: update driver if file for sienna_cichlid drm/amd/powerplay: update powerplay table for sienna_cichlid drm/amd/powerplay: add smu v11_0_7 pptable drm/amd/powerplay: move powerplay table operation out of smu_v11_0.c drm/amdgpu: support reserve bad page for virt (v3) drm/amd/powerplay: use work queue to perform throttling logging drm/amd/powerplay: skip BACO feature on DPMs disablement drm/amd/powerplay: add firmware cleanup on sw_fini drm/amd/powerplay: move amdgpu_irq_src to the smu structure allocation drm/amd/powerplay: maximize code sharing between .hw_fini and .suspend drm/amd/powerplay: better namings drm/amd/powerplay: sort those operations performed in hw setup drm/amd/powerplay: maximize code sharing between .hw_init and .resume drm/amd/powerplay: move those operations not needed for resume out drm/amd/powerplay: postpone operations not required for hw setup to late_init drm/amd/powerplay: clean up the overdrive settings drm/amd/powerplay: clean up the APIs for pptable setup drm/amd/powerplay: clean up the APIs for bootup clocks drm/amd/powerplay: centralize all buffer allocation in sw_init phase drm/amd/powerplay: implement a common API for dpms disablement drm/amd/powerplay: drop unused APIs and unnecessary checks drm/amd/powerplay: eliminate asic type check drm/amd/display: fix spelling mistake: "propogation" -> "propagation" drm/amdgpu/display: use blanked rather than plane state for sync groups drm/amd/display: Revalidate bandwidth before commiting DC updates drm/amdgpu/fence: use the no_scheduler flag Revert "drm/[radeon|amdgpu]: Replace one-element array and use struct_size() helper" drm/amd/display: Only actually breakpoint if DEBUG_KERNEL_DC is enabled drm/amd/powerplay: use existed smu_dpm_set* interfaces to implement powergate functions drm/amdgpu: temporarily read bounding box from gpu_info fw for navi12 drm/amd/display: Add DCN3 to Kconfig drm/amd/display: Add DCN3 blocks to Makefile drm/amdgpu/display: fix build without CONFIG_DRM_AMD_DC_DCN3_0 drm/amd/display: fix and simplify pipe split logic for DCN3 drm/amdgpu: Enable DM block for DCN3 drm/amd/display: Remove Unused Registers drm/amd/display: Handle RGBE_ALPHA Pixel Format drm/amd/display: Init function tables for DCN3 drm/amd/display: Add DCN3 VPG drm/amd/display: Add DCN3 AFMT drm/amd/display: Add DCN3 Command Table Helpers drm/amd/display: Add DCN3 Resource drm/amd/display: Add DCN3 Support in DM (v2) drm/amd/display: Add DCN3 HWSEQ drm/amd/display: Add DCN3 DMUB drm/amd/display: Add DCN3 GPIO drm/amd/display: Add DCN3 IRQ drm/amd/display: Add DCN3 DML drm/amd/display: Add DCN3 DWB drm/amd/display: Add DCN3 MMHUBHUB drm/amd/display: Add DCN3 HUBP drm/amd/display: Add DCN3 HUBHUB drm/amd/display: Add DCN3 DPP drm/amd/display: Add DCN3 MPC drm/amd/display: Add DCN3 OPP header drm/amd/display: Add DCN3 OPTC drm/amd/display: Add DCN3 DCCG drm/amd/display: Add DCN3 CLK_MGR drm/amd/display: Add DCN3 DIO drm/amd/display: Add DCN3 chip ids drm/amdgpu: bypass tmr when reserve c2p memory drm/amdgpu: remove unnecessary check for mem train drm/amdgpu: support memory training for sienna_cichlid drm/amdgpu: reserve fb according to return value from vbios drm/amd/powerplay: let PMFW to handle the features disablement on BACO in V2 drm/amd/powerplay: drop sienna_cichlid hardcode of using pptable drm/amd/powerplay: update smu function for sienna_cichlid drm/amdgpu: update golden setting for sienna_cichlid drm/amdgpu/psp: support for loading PSP SPL fw drm/amdgpu/psp: initialization PSP SPL fw drm/amdgpu/psp: add structure to support PSP SPL drm/amd/powerplay: show gfxclk=0 in gfxoff state drm/amdgpu: enable gfxoff for sienna_cichlid drm/amd/amdgpu: disable gfxoff to retrieve gfxclk drm/amd/powerplay: support mclk socclk limit value set for sienna_cichlid. drm/amdgpu/sriov : Add sriov detection for sienna_cichlid drm/amdgpu: only use one gfx pipe for Sienna_Cichlid drm/amd/powerplay: drop jpeg instance1 dpm setup drm/amdgpu: disable runtime pm for sienna_cichlid temporarily drm/amd/powerplay: enable fw ctf drm/amdgpu: skip GPU scheduler setup for KIQ and MES ring drm/amd/powerplay: enable VDDCI and MVDD for sienna_cichlid drm/amd/powerplay: append pptable for sienna_cichlid (v2) drm/amd/powerplay: and smc dpm info struct for sienna_cichlid drm/amdgpu/sriov : Use kiq to do tlb invalidation for gfx10 on sriov drm/amd/powerplay: enable ULCK DS for sienna_cichlid drm/amdgpu/vcn3.0: schedule instance 0 for decode and 1 for encode drm/amdgpu/mes10.1: add no scheduler flag for mes drm/amdgpu: enable DPG mode for VCN3.0 drm/amdgpu: add workaround for issue in DPG for VCN3.0 drm/amdgpu: rename macro for VCN2.0 2.5 and 3.0 drm/amdgpu: rename macro for VCN1.0 drm/amdgpu: add internal reg offset translation for VCN inst 1 drm/amdgpu: set indirect sram mode for VCN3.0 drm/amdgpu: add pause DPG mode for VCN3.0 drm/amdgpu: add stop DPG mode for VCN3.0 drm/amdgpu: add start DPG mode for VCN3.0 drm/amdgpu: add mc resume DPG mode for VCN3.0 drm/amdgpu: add clock gating DPG mode for VCN3.0 drm/am/powerplay: enable OUT OF BAND MONITER for sienna_cichlid drm/amd/powerplay: enable RSMU SMN PG for sienna_cichlid drm/amdgpu: update golden setting for sienna_cichlid drm/amd/powerplay: bundle GPO with gfx DPM drm/amd/powerplay: enable GPO drm/amd/powerplay: enable mmhub pg drm/amd/powerplay: enable athub pg drm/amdgpu: skip VM inv eng assignment for mes ring drm/amdgpu/mes: allocate memory slots for hw resource setting drm/amdgpu/mes: add status fence memory definitions drm/amdgpu/mes: update mes fw api drm/amd/powerplay: add function to get power limit for sienna_cichlid drm/amd/powerplay: enable APCC DFLL for sienna_cichlid drm/amd/powerplay: enable BACO for sienna_cichlid drm/amdgpu: Sienna_Cichlid don't enable SMU for SRIOV drm/amd/powerplay: enable MM DPM PG for sienna_cichlid (v2) drm/amdgpu: fix typo for vcn3/jpeg3 idle check drm/amd/powerplay: enable FCLK DS for sienna_cichlid drm/amd/powerplay: enable VR0HOT for sienna_cichlid drm/amdkfd: sienna_cichlid virtual function support drm/amdkfd: Support debugger in Navi1x trap handler drm/amdkfd: Support newer assemblers in gfx10 trap handler drm/amdkfd: Add Sienna_Cichlid trap handler support drm/amdkfd: Support Sienna_Cichlid KFD v4 drm/amdgpu/dc: Add missing Sienna_Cichlid chip id drm/amdgpu: enable 3D pipe 1 on Sienna_Cichlid drm/amdgpu: fix SDMA hdp flush engine conflict drm/amdgpu: Enable Multi Media Hub (MMHUB) Clock Gating for sienna_cichlid. drm/amd/amdgpu: add athub ls support drm/amd/amdgpu: add IH cg support drm/amd/amdgpu: add HDP mgcg and ls support drm/amd/amdgpu: fix the HDP LS/DS/SD programming drm/amdgpu: update golden setting for gfx10.3 drm/amdgpu: set the LMI ctrl and reset earlier drm/amdgpu: fix the PSP front door loading VCN firmware drm/amdgpu: change the offset for VCN FW cache window drm/amdgpu: open GFX clock gating for sienna_cichlid drm/amdgpu: switch to query reserved fb size from vbios (v3) drm/amdgpu: add atomfirmware helper funciton to query reserved fb size drm/amdgpu: add firmware_info v3_4 structure for Sienna_Cichlid drm/amdgpu: only send one sdma firmware for sienna_cichlid drm/amdgpu: drop gfx_v10_0_tiling_mode_table_init drm/amdgpu: support query vram info for sienna_cichlid drm/amdgpu: add vram_info v2_5 in atomfirmware header drm/amdgpu: disable gfxoff for sienna_cichlid drm/amdgpu: add cp firmware backdoor loading triger drm/amdgpu: force pa_sc_tile_steering_override to 0 for gfx10.3 drm/amdgpu/gfx10: add gc golden setting for sienna_cichlid drm/amdgpu: enable JPEG3.0 for Sienna_Cichlid drm/amdgpu: enable JPEG3.0 PG and CG for Sienna_Cichlid drm/amdgpu: add Sienna_Cichlid JPEG PG and CG support drm/amdgpu: add JPEG3.0 support for Sienna_Cichlid drm/amdgpu: enable VCN3.0 for Sienna_Cichlid drm/amdgpu: add Sienna_Cichlid VCN to the VCN family drm/amdgpu: enable VCN3.0 PG and CG for Sienna_Cichlid drm/amdgpu: add Sienna_Cichlid VCN PG and CG support (v2) drm/amdgpu: add VCN3.0 support for Sienna_Cichlid drm/amdgpu/mes: correct register offset for sienna_cichlid drm/amdgpu: update the num of queue per pipe for mec on sienna_cichlid drm/amdgpu: add mes block to sienna_cichlid drm/amdgpu/mes10.1: update mes initialization drm/amdgpu: no need to set up GPU scheduler for mes ring drm/amdgpu/psp: convert amdgpu mes ucode type drm/amdgpu: upload mes firmware to gpu buffer drm/amdgpu/mes10.1: copy mes fw info into global fw array drm/amdgpu/mes10.1: add sienna_cichlid mes firmware support drm/amdgpu/mes10.1: implement setting hardware resources drm/amdgpu/mes10.1: implement querying the scheduler status drm/amdgpu/mes10.1: implement removing hardware queue drm/amdgpu/mes10.1: implement adding hardware queue drm/amdgpu/mes10.1: add the helper function for mes command submission drm/amdgpu/mes10.1: add the mes fw api drm/amdgpu/mes10.1: enable the mes ring during initialization drm/amdgpu/mes10.1: install mes queue via kiq drm/amdgpu/mes10.1: install mes queue by register programming drm/amdgpu/mes10.1: initialize the mqd drm/amdgpu/mes10.1: allocate mqd buffer drm/amdgpu/mes10.1: implement the ring functions of mes specific drm/amdgpu/mes10.1: initialize the software part of mes ring drm/amdgpu/mes10.1: allocate the eop buffer drm/amdgpu/mes: update some mes definitions drm/amdgpu: avoid dereferencing a NULL pointer drm/amdgpu: add the ring type definition of MES drm/amdgpu: assign the doorbell index to mes ring drm/amdgpu: add 2rd VCN instance doorbell support drm/amdgpu: add psp block load condition for sienna_cichlid drm/amdgpu: add gmc cg support for sienna_cichlid drm/amdgpu: add support for athub v2.1 drm/amdgpu: Use variable instead of constant for sdma doorbell range drm/amdgpu: update SDMA 5.2 microcode init drm/amdgpu: enable psp ip block for sienna_cichlid drm/amdgpu: skip for reroute ih for sienna_cichlid psp ring init currently drm/amdgpu/psp: add psp support for sienna_cichlid drm/amdgpu: skip ASD fw load for sienna_cichlid drm/amdgpu/powerplay: add smu block for sienna_cichlid drm/i915/display: remove alias to dig_port scsi: qla2xxx: Introduce a function for computing the debug message prefix scsi: qla2xxx: Make qla2x00_restart_isp() easier to read scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle scsi: qla2xxx: Remove a superfluous cast scsi: qla2xxx: Initialize 'n' before using it scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le scsi: qla2xxx: Check the size of struct fcp_hdr at compile time cxgb4: add main VI to mirror VI config replication cxgb4: add support for mirror Rxqs cxgb4: add mirror action to TC-MATCHALL offload pcnet32: Mark PM functions as __maybe_unused amd8111e: Mark PM functions as __maybe_unused drm/i915: Add PSR2 selective fetch registers drm/i915: Reorder intel_psr2_config_valid() drm/i915: Add plane damage clips property arm64: dts: qcom: sc7180: Add cpu OPP tables net: ethernet: mtk-star-emac: use devm_of_mdiobus_register() of: mdio: provide devm_of_mdiobus_register() of: mdio: remove the 'extern' keyword from function declarations net: phy: don't abuse devres in devm_mdiobus_register() phy: mdio: add kerneldoc for __devm_mdiobus_register() phy: un-inline devm_mdiobus_register() Documentation: devres: add missing mdio helper net: devres: rename the release callback of devm_register_netdev() net: ethernet: ixgbe: don't call devm_mdiobus_free() net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() cxgb4vf: configure ports accessible by the VF net: qede: update copyright years net: qede: convert to SPDX License Identifiers net: qede: correct existing SPDX tags net: qed: update copyright years net: qed: convert to SPDX License Identifiers net: qed: correct existing SPDX tags selftests/bpf: Allow substituting custom vmlinux.h for selftests build tools/bpftool: Allow substituting custom vmlinux.h for the build PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() ring-buffer: Mark the !tail (crossing a page) as unlikely ring-buffer: speed up buffer resets by avoiding synchronize_rcu for each CPU ring-buffer: Add rb_time_t 64 bit operations for speeding up 32 bit tcp: call tcp_ack_tstamp() when not fully acked net/mlx5e: fix memory leak of tls mptcp: do nonce initialization at subflow creation time net/tls: fix sign extension issue when left shifting u16 value ring-buffer: Incorporate absolute timestamp into add_timestamp logic sfc: don't call tx_remove if there isn't one sfc: commonise initialisation of efx->vport_id sfc: commonise efx->[rt]xq_entries initialisation sfc: initialise max_[tx_]channels in efx_init_channels() sfc: move definition of EFX_MC_STATS_GENERATION_INVALID sfc: factor out efx_tx_tso_header_length() and understand encapsulation sfc: remove duplicate declaration of efx_enqueue_skb_tso() sfc: commonise TSO fallback code sfc: commonise efx_sync_rx_buffer() sfc: commonise some MAC configuration code sfc: commonise miscellaneous efx functions sfc: add missing licence info to mcdi_filters.c sfc: commonise MCDI MAC stats handling sfc: move NIC-specific mcdi_port declarations out of common header net: dsa/bcm_sf2: move pause mode setting into mac_link_up() net: dsa/bcm_sf2: move speed/duplex forcing to mac_link_up() net: dsa/bcm_sf2: fix incorrect usage of state->link net: dsa/b53: use resolved link config in mac_link_up() net: dsa/b53: change b53_force_port_config() pause argument net: dsa: Improve subordinate PHY error message hinic: remove unused but set variable blk-cgroup: clean up indentation blk-mq: centralise related handling into blk_mq_get_driver_tag blk-mq: move blk_mq_put_driver_tag() into blk-mq.c blk-mq: move blk_mq_get_driver_tag into blk-mq.c powercap: intel_rapl: add support for Sapphire Rapids drm/i915/gem: Avoid kmalloc under i915->mm_lock ring-buffer: Have nested events still record running time stamp tracing: Move pipe reference to trace array instead of current_tracer tracing: not necessary to define DEFINE_EVENT_PRINT to be empty again tracing: define DEFINE_EVENT_PRINT not related to DEFINE_EVENT tracing: not necessary re-define DEFINE_EVENT_PRINT tracing: not necessary to undefine DEFINE_EVENT again PCI: Replace lkml.org, spinics, gmane with lore.kernel.org PCI: Replace http:// links with https:// ALSA: usb-audio: Fix some typos drm/i915: Suppress spurious underruns on gen2 drm/i915/fbc: Reduce fbc1 compression interval to 1 second drm/i915/fbc: Store the fbc1 compression interval in the params drm/i915/fbc: Parametrize FBC_CONTROL drm/i915/fbc: Don't clear busy_bits for origin==GTT drm/i915/fbc: Fix fence_y_offset handling drm/i915: Skip stale object handle for debugfs per-file-stats ipvs: register hooks only with services IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert netfilter: introduce support for reject at prerouting stage soundwire: bus: initialize bus clock base and scale registers soundwire: extend SDW_SLAVE_ENTRY soundwire: bus_type: convert open-coded while() to for() loop soundwire: add definitions for 1.2 spec dt-bindings: mfd: Ensure 'syscon' has a more specific compatible io_uring: fix missing ->mm on exit io_uring: optimise io_req_find_next() fast check io_uring: simplify io_async_task_func() io_uring: fix NULL mm in io_poll_task_func() io_uring: don't fail iopoll requeue without ->mm io_uring: clean up io_kill_linked_timeout() locking io_uring: do grab_env() just before punting io_uring: factor out grab_env() from defer_prep() io_uring: do init work in grab_env() io_uring: don't pass def into io_req_work_grab_env io_uring: fix potential use after free on fallback request free io_uring: kill REQ_F_TIMEOUT_NOSEQ io_uring: kill REQ_F_TIMEOUT io_uring: replace find_next() out param with ret io_uring: deduplicate freeing linked timeouts platform/chrome: cros_ec_sensorhub: Fix EC timestamp overflow platform/chrome: cros_ec_typec: Add PM support platform/chrome: cros_ec_typec: Use workqueue for port update gpio: gpio-ml-ioh: Fix missing ':' in 'struct ioh_gpio_reg_data dt-bindings: mfd: st,stmfx: Remove extra additionalProperties drm: panel: simple: Warn in case of incorrect bus format for LVDS panels drm: panel: simple: Drop drive/sample bus flags for LVDS panels drm: panel: simple: Correct bus format for Satoz SAT050AT40H12R2 drm: panel: simple: Correct connector type for Starry KR070PE2T blk-mq: support batching dispatch in case of io blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list blk-mq: remove dead check from blk_mq_dispatch_rq_list blk-mq: move getting driver tag and budget into one helper blk-mq: pass hctx to blk_mq_dispatch_rq_list blk-mq: pass request queue into get/put budget callback platform/chrome: cros_ec_typec: Add a dependency on USB_ROLE_SWITCH iov_iter: Move unnecessary inclusion of crypto/hash.h firmware: arm_scmi: Fix SCMI genpd domain probing firmware: arm_scmi: Use HAVE_ARM_SMCCC_DISCOVERY instead of ARM_PSCI_FW cpufreq: arm_scmi: Set fast_switch_possible conditionally firmware: arm_scmi: Add fast_switch_possible() interface firmware: arm_scmi: Use signed integer to report transfer status drm/i915: Send hotplug event if edid had changed drm: Introduce epoch counter to drm_connector drm: Add helper to compare edids. drm/i915/display: fix missing null check on allocated dsb object gpiolib: Deduplicate find_first_zero_bit() call iommu: Add include/uapi/linux/iommu.h to MAINTAINERS file iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT USB: serial: ch341: add min and max line-speed macros powerpc/dma: Remove dev->archdata.iommu_domain arm64: Remove dev->archdata.iommu pointer arm: Remove dev->archdata.iommu pointer ia64: Remove dev->archdata.iommu pointer x86: Remove dev->archdata.iommu pointer iommu/mediatek: Do no use dev->archdata.iommu iommu/pamu: Use dev_iommu_priv_get/set() iommu/tegra: Use dev_iommu_priv_get/set() iommu/rockchip: Use dev_iommu_priv_get/set() iommu/omap: Use dev_iommu_priv_get/set() iommu/msm: Use dev_iommu_priv_get/set() iommu/vt-d: Use dev_iommu_priv_get/set() iommu/exynos: Use dev_iommu_priv_get/set() iommu/amd: Add helper functions to update domain->pt_root iommu/amd: Print extended features in one line to fix divergent log levels iommu: Allow page responses without PASID platform/chrome: cros_ec_ishtp: Fix a double-unlock issue platform/chrome: cros_ec_rpmsg: Document missing struct parameters platform/chrome: cros_ec_spi: Document missing function parameters iommu/renesas: Add support for r8a77961 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a77961 support iommu/qcom: Change CONFIG_BIG_ENDIAN to CONFIG_CPU_BIG_ENDIAN gpio: omap: Add missing PM ops for suspend iommu/pamu: Use kzfree() in fsl_pamu_probe() iommu/iova: Don't BUG on invalid PFNs drm/i915: fix a couple of spelling mistakes in kernel parameter help text drm/i915: HDCP: retry link integrity check on failure dt-bindings: display: vc4: dpi: Fix panel warning MAINTAINERS: Add entry for ROHM Power Management ICs mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs dt-bindings: display: bridge: renesas,lvds: Convert binding to YAML powerpc/boot/dts: Fix dtc "pciex" warnings powerpc/boot: Use address-of operator on section symbols selftests/powerpc: Add test for execute-disabled pkeys selftests/powerpc: Move Hash MMU check to utilities selftests/powerpc: Fix pkey access right updates scsi: target: tcmu: Fix crash on ARM during cmd completion scsi: ufs: ufs-exynos: Remove an unnecessary NULL check igc: Remove checking media type during MAC initialization igc: Remove unneeded check for copper media type igc: Refactor the igc_power_down_link() igc: Remove TCP segmentation TX fail counter igc: Add LPI counters igc: Fix Rx timestamp disabling igc: Refactor igc_ptp_set_timestamp_mode() igc: Remove UDP filter setup in PTP code igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb igc: Remove duplicate code in Tx timestamp handling igc: Clean up Rx timestamping logic igc: Add initial LTR support selftests: forwarding: Add tests for ethtool extended state selftests: forwarding: forwarding.config.sample: Add port with no cable connected selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib mlxsw: spectrum_ethtool: Add link extended state mlxsw: reg: Port Diagnostics Database Register ethtool: Add link extended state Documentation: networking: ethtool-netlink: Add link extended state mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs mlxsw: Move ethtool_ops to spectrum_ethtool.c mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() igc: Add initial EEE support dpaa2-eth: add software counter for Tx frames converted to S/G dpaa2-eth: send a scatter-gather FD instead of realloc-ing sfc: extend common GRO interface to support CHECKSUM_COMPLETE sfc: commonise ARFS handling sfc: commonise drain event handling sfc: commonise PCI error handlers sfc: track which BAR is mapped sfc: commonise FC advertising sfc: commonise other ethtool bits sfc: commonise ethtool NFC and RXFH/RSS functions sfc: commonise ethtool link handling functions sfc: split up nic.h sfc: refactor EF10 stats handling sfc: don't try to create more channels than we can have VIs sfc: extend bitfield macros up to POPULATE_DWORD_13 sfc: determine flag word automatically in efx_has_cap() sfc: update MCDI protocol headers net:qos: police action offloading parameter 'burst' change to the original value mptcp: close poll() races mptcp: __mptcp_tcp_fallback() returns a struct sock mptcp: create first subflow at msk creation time mptcp: check for plain TCP sock at accept time mptcp: fallback in case of simultaneous connect net: mptcp: improve fallback to TCP net: phy: marvell10g: support XFI rate matching mode selftests: forwarding: Add a RED test for SW datapath net: sched: sch_red: Add qevents "early_drop" and "mark" net: sched: sch_red: Split init and change callbacks net: sched: Introduce helpers for qevent blocks net: sched: Pass root lock to Qdisc_ops.enqueue net: ethernet: ti: am65-cpsw-nuss: enable am65x sr2.0 support net: ethernet: ti: am65-cpsw-ethtool: configured critical setting only when no running netdevs net: ethernet: ti: am65-cpsw-ethtool: skip hw cfg when change p0-rx-ptype-rrobin net: ethernet: ti: am65-cpsw-nuss: fix ports mac sl initialization net: ethernet: ti: am65-cpsw: move to pf_p0_rx_ptype_rrobin init in probe net: ethernet: ti: am65-cpsw-nuss: restore vlan configuration while down/up selinux: fixed a checkpatch warning with the sizeof macro audit: add gfp parameter to audit_log_nfcfg drm: pl111: Absorb the external register header video: fbdev: amba-clcd: Retire elder CLCD driver dt-bindings: mmc: Convert imx esdhc to json-schema dt-bindings: clock: Correct example in i.MX8QXP LPCG binding dt-bindings: clock: Correct mmc node name in i.MX35 binding RISC-V: Use a local variable instead of smp_processor_id() riscv: Select ARCH_SUPPORTS_ATOMIC_RMW by default drm: pl111: Credit where credit is due clk: qcom: Fix return value check in apss_ipq6018_probe() Documentation/litmus-tests: Add note on herd7 7.56 in atomic litmus test tools/memory-model/README: Mention herdtools7 7.56 in compatibility table tools/memory-model/README: Expand dependency of klitmus7 Documentation/litmus-tests: Cite an RCU litmus test Documentation/litmus-tests: Merge atomic's README into top-level one tools/memory-model: Fix reference to litmus test in recipes.txt Documentation/litmus-tests/atomic: Add a test for smp_mb__after_atomic() Documentation/litmus-tests/atomic: Add a test for atomic_set() Documentation/litmus-tests: Introduce atomic directory tools/memory-model: Add an exception for limitations on _unless() family MAINTAINERS: Update maintainers for new Documentation/litmus-tests Documentation: LKMM: Add litmus test for RCU GP guarantee where reader stores Documentation: LKMM: Add litmus test for RCU GP guarantee where updater frees object tools/memory-model: Fix "conflict" definition tools/memory-model: Add recent references kcsan: Disable branch tracing in core runtime kcsan: Simplify compiler flags kcsan: Re-add GCC as a supported compiler kcsan: Add jiffies test to test suite kcsan: Remove existing special atomic rules kcsan: Rename test.c to selftest.c kcsan: Silence -Wmissing-prototypes warning with W=1 kcsan: Prefer '__no_kcsan inline' in test locking/osq_lock: Annotate a data race in osq_lock kcsan: Add test suite rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_init_rcu() x86/mm/pat: Mark an intentional data race fork: Annotate a data race in vm_area_dup() torture: Remove obsolete "cd $KVM" torture: Avoid duplicate specification of qemu command torture: Dump ftrace at shutdown only if requested torture: Add kvm-tranform.sh script for qemu-cmd files torture: Add more tracing crib notes to kvm.sh torture: Improve diagnostic for KCSAN-incapable compilers torture: Correctly summarize build-only runs torture: Pass --kmake-arg to all make invocations rcutorture: Check for unwatched readers torture: Abstract out console-log error detection torture: Add a stop-run capability torture: Create qemu-cmd in --buildonly runs rcu/rcutorture: Replace 0 with false torture: Add --allcpus argument to the kvm.sh script torture: Remove whitespace from identify_qemu_vcpus output rcutorture: NULL rcu_torture_current earlier in cleanup code rcutorture: Handle non-statistic bang-string error messages torture: Set configfile variable to current scenario rcutorture: Add races with task-exit processing locktorture: Use true and false to assign to bool variables torture: Add script to smoke-test commits in a branch torture: Remove qemu dependency on EFI firmware srcu: Avoid local_irq_save() before acquiring spinlock_t srcu: Fix a typo in comment "amoritized"->"amortized" refscale: Change --torture type from refperf to refscale refperf: Rename refperf.c to refscale.c and change internal names refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment refperf: Add test for RCU Tasks readers refperf: Add test for RCU Tasks Trace readers. refperf: Change readdelay module parameter to nanoseconds refperf: Work around 64-bit division doc: Document rcuperf's module parameters refperf: Adjust refperf.loop default value refperf: Add read-side delay module parameter refperf: Simplify initialization-time wakeup protocol refperf: Output per-experiment data points refperf: Label experiment-number column "Runs" refperf: Add warmup and cooldown processing phases refperf: More closely synchronize reader start times refperf: Convert reader_task structure's "start" field to int refperf: Tune reader measurement interval refperf: Make functions static refperf: Dynamically allocate thread-summary output buffer refperf: Dynamically allocate experiment-summary output buffer refperf: Provide module parameter to specify number of experiments refperf: Convert nreaders to a module parameter refperf: Allow decimal nanoseconds refperf: Hoist function-pointer calls out of the loop refperf: Add holdoff parameter to allow CPUs to come online torture: Add refperf to the rcutorture scripting rcuperf: Add comments explaining the high reader overhead refperf: Add a test to measure performance of read-side synchronization rcuperf: Remove useless while loops around wait_event rcu-tasks: Fix code-style issues rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() rcu-tasks: Add #include of rcupdate_trace.h to update.c rcu-tasks: Make rcu_tasks_postscan() be static rcu-tasks: Convert sleeps to idle priority lib/test_vmalloc.c: Add test cases for kvfree_rcu() rcu: Introduce single argument kvfree_rcu() interface rcu: Support reclaim for head-less object rcu: Introduce 2 arg kvfree_rcu() interface mm/list_lru.c: Rename kvfree_rcu() to local variant rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* rcu/tiny: support vmalloc in tiny-RCU rcu/tree: Maintain separate array for vmalloc ptrs rcu/tree: cache specified number of objects rcu/tree: Use static initializer for krc.lock rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro rcu/tree: Make debug_objects logic independent of rcu_head rcu/tree: Repeat the monitor if any free channel is busy rcu/tree: Skip entry into the page allocator for PREEMPT_RT rcu/tree: Keep kfree_rcu() awake during lock contention rcu: Fix a kernel-doc warnings for "count" rcu: Fix some kernel-doc warnings kernel/rcu/tree.c: Fix kernel-doc warnings rcu: grpnum just records group number rcu: grplo/grphi just records CPU number rcu: gp_max is protected by root rcu_node's lock rcu: Stop shrinker loop rcu: Replace 1 with true lockdep: Complain only once about RCU in extended quiescent state rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr rcu: Remove initialized but unused rnp from check_slow_task() tick/nohz: Narrow down noise while setting current task's tick dependency rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls rcu: Expedited grace-period sleeps to idle priority rcu: No-CBs-related sleeps to idle priority rcu: Priority-boost-related sleeps to idle priority rcu: Grace-period-kthread related sleeps to idle priority trace: events: rcu: Change description of rcu_dyntick trace event rcu: Add comment documenting rcu_callback_map's purpose rcu: Add callbacks-invoked counters rcu: Simplify the calculation of rcu_state.ncpus mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls rcu: Initialize and destroy rcu_synchronize only when necessary doc: Tasks RCU must protect instructions before trampoline doc: Timer problems can cause RCU CPU stall warnings docs: RCU: Don't duplicate chapter names in rculist_nulls.rst docs: RCU: Convert stallwarn.txt to ReST docs: RCU: Convert rcuref.txt to ReST docs: RCU: Convert torture.txt to ReST docs: RCU: Convert rculist_nulls.txt to ReST docs: RCU: Convert lockdep.txt to ReST docs: RCU: Convert lockdep-splat.txt to ReST docs: RCU: Convert checklist.txt to ReST ARM: exynos: MCPM: Restore big.LITTLE cpuidle support thermal: Rename set_mode() to change_mode() thermal: Simplify or eliminate unnecessary set_mode() methods thermal: core: Stop polling DISABLED thermal devices thermal: Explicitly enable non-changing thermal zone devices thermal: Use mode helpers in drivers thermal: Add mode helpers thermal: remove get_mode() operation of drivers thermal: Store device mode in struct thermal_zone_device thermal: Add current mode to thermal zone device thermal: Store thermal mode in a dedicated enum acpi: thermal: Fix error handling in the register function ARM: dts: am335x-pocketbeagle: add gpio-line-names ARM: dts: am335x-boneblack: add gpio-line-names ARM: dts: am33xx-l4: add gpio-ranges ARM: dts: am5729-beaglebone-ai: Disable ununsed mailboxes ARM: dts: am5729-beaglebone-ai: Enable IPU & DSP rprocs spi: omap2-mcspi: Convert to use GPIO descriptors spi: spi-geni-qcom: Don't set the cs if it was already right ARM: dts: am: Align L2 cache-controller nodename with dtschema ARM: dts: omap: Align L2 cache-controller nodename with dtschema ASoC: tas2562: Add voltage sense slot property ASoC: tas2562: Add voltage sense slot configuration ASoC: tas2562: Add right and left channel slot programming ASoC: Documentation: fix reference to renamed source file asoc: Update supported rate and format for dummy dai ARM: dts: omap3: Migrate AES from hwmods to sysc-omap2 misc: pti: Fix documentation for bit-rotted function pti_tty_driver_write() misc: habanalabs: irq: Add missing struct identifier for 'struct hl_eqe_work' misc: cb710: sgbuf2: Add missing documentation for cb710_sg_dwiter_write_next_block()'s 'data' arg misc: mic: vop: vop_main: Remove set but unused variable 'ret' misc: eeprom: eeprom_93cx6: Repair function arg descriptions misc: lkdtm: bugs: At least try to use popuated variable misc: ti-st: st_kim: Tidy-up bespoke commentry misc: ti-st: st_core: Tidy-up bespoke commentry misc: c2port: core: Ensure source size does not equal destination size in strncpy() misc/pch_phub.c: use generic power management misc/phantom.c: use generic power management misc/tifm_7xx1.c: use generic power management cardreader/rtsx_pcr.c: use generic power management cb710/core.c: use generic power management lkdtm: Make arch-specific tests always available selftests/lkdtm: Reset WARN_ONCE to avoid false negatives lkdtm/heap: Avoid edge and middle of slabs lkdtm: Avoid more compiler optimizations for bad writes mei: me: add MEI device for KBP with ITPS capability mei: me: add MEI device for SPT with ITPS capability mei: me: add kdoc for mei_me_fw_type_nm() mei: me: make mei_me_fw_sku_sps_4() less cryptic mei: me: constify the device parameter to the probe quirk misc: rtsx_usb: Constify struct usb_device_id misc: genwqe: Constify struct pci_error_handlers mei: hdcp: Constify struct mei_cl_device_id mic: vop: Constify static structs misc: mic: Remove the error message as the call will print it mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr cxl: Fix kobject memleak drm/i915: Clamp linetime wm to <64usec blk-mq: remove the BLK_MQ_REQ_INTERNAL flag blk-mq: put driver tag when this request is completed drm/ttm: make TT creation purely optional v3 drm/ttm: cleanup ttm_mem_type_manager_func.get_node interface v3 x86/ftrace: Do not jump to direct code in created trampolines x86/ftrace: Only have the builtin ftrace_regs_caller call direct hooks x86/ftrace: Make non direct case the default in ftrace_regs_caller blk-cgroup: remove a dead check in blk_throtl_bio blk-cgroup: remove blkcg_bio_issue_check blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio cgroup: unexport cgroup_rstat_updated blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check block: move the initial blkg lookup into blkg_tryget_closest block: bypass blkg_tryget_closest for the root_blkg block: merge blkg_lookup_create and __blkg_lookup_create block: move the bio cgroup associatation helpers to blk-cgroup.c block: move bio_associate_blkg_from_page to mm/page_io.c block: merge __bio_associate_blkg into bio_associate_blkg_from_css block: really clone the block cgroup in bio_clone_blkg_association block: remove bio_disassociate_blkg dm: use bio_uninit instead of bio_disassociate_blkg pinctrl: tigerlake: Add support for Tiger Lake-H pinctrl: merrifield: Add I²S bus 2 pins to groups and functions s390/appldata: use struct_size() helper s390/debug: remove struct __debug_entry from uapi s390/debug: remove raw view s390/time: remove unused function s390/pci: remove unused functions s390/zcore: remove memmap device s390: convert to msecs_to_jiffies() io_uring: fix missing wake_up io_rw_reissue() phy: zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit Transceiver dt-bindings: phy: Add DT bindings for Xilinx ZynqMP PSGTR PHY tracing: Only allow trace_array_printk() to be used by instances intel_idle: Eliminate redundant static variable USB: serial: ch341: name prescaler, divisor registers phy: qcom-snps: Add a set mode callback phy: qcom-snps: Add runtime suspend and resume handlers phy: qcom-qmp: Add QMP V4 USB3 PHY support for sm8250 phy: qcom-qmp: Add QMP V4 USB3 UNIPHY phy: qcom-qmp: Allow different values for second lane drm/connector: fix minor typos in comments ARM: shmobile: defconfig: Enable RZ/A1H RTC support ARM: shmobile: defconfig: Enable ADV7612 CEC support ARM: shmobile: defconfig: Enable RZ/A1 CEU support ARM: shmobile: defconfig: Enable RZ/A watchdog support ARM: shmobile: defconfig: Enable CAT9554 support ARM: shmobile: defconfig: Enable DA9063 ONKEY support ARM: shmobile: defconfig: Refresh for v5.8-rc1 ARM: dts: r8a7778: Enable IRLM setup via DT selftests/fpu: Add an FPU selftest drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline drm/panel: use mipi_dsi_dcs_write_buffer where possible drm/dsi: use stack buffer in mipi_dsi_dcs_write() drm/zte: remove unneeded semicolon staging: ks7010: fix ks_wlan_start_xmit()'s return type staging: rtl8188eu: include: hal8188e_rate_adaptive.h: fixed a blank space coding style issue liquidio: use list_empty_careful in lio_list_delete_head sctp: use list_is_singular in sctp_list_single_entry 8390: Fix coding-style issues net: mscc: ocelot: remove EXPORT_SYMBOL from ocelot_net.c r8169: sync support for RTL8401 with vendor driver r8169: merge handling of RTL8101e and RTL8100e cxgb4vf: fix t4vf_eth_xmit()'s return type l2tp: fix l2tp_eth_dev_xmit()'s return type net/hsr: fix hsr_dev_xmit()'s return type usbnet: ipheth: fix ipheth_tx()'s return type net: plip: fix plip_tx_packet()'s return type net: dwc-xlgmac: fix xlgmac_xmit()'s return type net: pch_gbe: fix pch_gbe_xmit_frame()'s return type net: nfp: fix nfp_net_tx()'s return type net: nb8800: fix nb8800_xmit()'s return type net: arc_emac: fix arc_emac_tx()'s return type net: aquantia: fix aq_ndev_start_xmit()'s return type caif: fix cfv_netdev_tx()'s return type caif: fix cfspi_xmit()'s return type caif: fix caif_xmit()'s return type cail,hsi: fix cfhsi_xmit()'s return type bareudp: Added attribute to enable & disable rx metadata collection hinic: add support to get eeprom information hinic: add support to identify physical device hinic: add self test support hinic: add support to set and get irq coalesce hinic: add support to set and get pause params fpga: dfl: introduce interrupt trigger setting API fpga: dfl: pci: add irq info for feature devices enumeration fpga: dfl: parse interrupt info for feature devices on enumeration selftests/bpf: Test auto-load disabling logic for BPF programs libbpf: Support disabling auto-loading BPF programs io_uring: fix iopoll -EAGAIN handling io_uring: do task_work_run() during iopoll blk-rq-qos: remove redundant finish_wait to rq_qos_wait. io_uring: clean up req->result setting by rw io_uring: kill REQ_F_LINK_NEXT io_uring: cosmetic changes for batch free io_uring: batch-free linked requests as well io_uring: dismantle req early and remove need_iter io_uring: remove inflight batching in free_many() io_uring: fix refs underflow in io_iopoll_queue() io_uring: fix missing io_grab_files() io_uring: don't mark link's head for_async io_uring: fix feeding io-wq with uninit reqs io_uring: fix punting req w/o grabbed env io_uring: fix req->work corruption staging: qlge: replace pr_err with netdev_err staging: qlge: fix ql_sem_unlock staging: rtl8188eu: remove unnecessary comments in hal8188e_phy_cfg.h tcp: update delivered_ce with delivered tcp: count sacked packets in tcp_sacktag_state tcp: add ece_ack flag to reno sack functions tcp: stamp SCM_TSTAMP_ACK later in tcp_clean_rtx_queue() net/mlx5e: kTLS, Improve rx handler function call net/mlx5e: kTLS, Cleanup redundant capability check net/mlx5e: Increase Async ICO SQ size net/mlx5e: kTLS, Add kTLS RX stats net/mlx5e: kTLS, Add kTLS RX resync support net/tls: Add asynchronous resync Revert "net/tls: Add force_resync for driver resync" net/mlx5e: kTLS, Add kTLS RX HW offload support net/mlx5e: kTLS, Use kernel API to extract private offload context net/mlx5e: kTLS, Improve TLS feature modularity net/mlx5e: Accel, Expose flow steering API for rules add/del net/mlx5e: Receive flow steering framework for accelerated TCP flows net/mlx5e: API to manipulate TTC rules destinations net/mlx5e: Refactor build channel params net/mlx5e: Turn XSK ICOSQ into a general asynchronous one net/mlx5: kTLS, Improve TLS params layout structures net/mlx5: Avoid eswitch header inclusion in fs core layer net/mlx5: Avoid RDMA file inclusion in core driver drm/panel-simple: Add missing BUS descriptions for some panels drm/panel-simple: Correct EDT ET057090DHU connector type tty: fix spelling mistake serial: 8250_mtk: Switch to use platform_get_irq() serial: 8250_ingenic: Switch to use platform_get_irq() serial: 8250_pxa: Switch to use platform_get_irq() serial: 8250_omap: Switch to use platform_get_irq() serial: 8250_em: Switch to use platform_get_irq() serial: kgdboc: Fix bad line wrapping in comment serial: serial-tegra: reduce irq-latency after rx errors 8250-men-mcb: fix signed/unsigned confusion serial: core: drop unnecessary gpio include dt-bindings: iio: scd30: add device binding file iio: chemical: scd30: add serial interface driver iio: chemical: scd30: add I2C interface driver iio: chemical: scd30: add core driver MAINTAINERS: add entry for inv_icm42600 6-axis imu sensor dt-bindings: iio: imu: Add inv_icm42600 documentation iio: imu: inv_icm42600: add accurate timestamping iio: imu: inv_icm42600: add buffer support in iio devices iio: imu: inv_icm42600: add device interrupt Documentation: ABI: add specific icm42600 documentation iio: imu: add Kconfig and Makefile for inv_icm42600 driver iio: imu: inv_icm42600: add temperature sensor support iio: imu: inv_icm42600: add accelerometer IIO device iio: imu: inv_icm42600: add gyroscope IIO device iio: imu: inv_icm42600: add SPI driver for inv_icm42600 driver iio: imu: inv_icm42600: add I2C driver for inv_icm42600 driver iio: imu: inv_icm42600: add core of new inv_icm42600 driver iio: adc: Combine read functions for PMIC5 and PMIC7 iio: adc: rockchip_saradc: Add support iio buffers iio: adc: rockchip_saradc: better prefix for channel constant iio: adc: rockchip_saradc: move all of probe to devm-functions tty: serial: fsl_lpuart: minimum baud rate support tty: serial: qcom_geni_serial: Clean up an ARRAY_SIZE() vs sizeof() serial: samsung: fix spelling mistake serial: samsung: Minor whitespace cleanups usb: cdns3: gadget: Replace trace_printk by dev_dbg usbip: tools: add in man page how to load the client's module staging: rtl8188eu: remove blank lines in header files staging: qlge: fix else after return or break staging: qlge: fix trailing */ in block comment drivers/acpi: Remove function cast drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY irqchip/atmel-aic5: Add support for sam9x60 rtt fixup irqchip/imx-intmux: Use struct_size() helper in devm_kzalloc() irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock irqchip/vic: Cut down the external API irqchip/vic: Drop cascaded intialization call irqchip/ti-sci-inta: Fix typo about MODULE_AUTHOR irqchip/ti-sci-inta: Fix return value about devm_ioremap_resource() irqchip/ti-sci-inta: Remove dead code in ti_sci_inta_set_type() staging: rtl8188eu: Fix indentation staging: rtl8188eu: Fix strings split across lines staging: rtl8188eu: Fix comment formatting scsi: storvsc: Fix spelling mistake scsi: ufs: Disable WriteBooster capability for non-supported UFS devices scsi: bnx2fc: Removal of unused variables scsi: cumana_2: Fix different dev_id between request_irq() and free_irq() scsi: ufs: ufs-exynos: Fix build warning io_uring: fix function args for !CONFIG_NET net: atlantic: put ptp code under IS_REACHABLE check net: atlantic: add alignment checks in hw_atl2_utils_fw.c net: atlantic: missing space in a comment in aq_nic.h net: atlantic: fix typo in aq_ring_tx_clean net: atlantic: make aq_pci_func_init static net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP net: atlantic: fix variable type in aq_ethtool_get_pauseparam net: atlantic: MACSec offload statistics checkpatch fix mptcp: introduce token KUNIT self-tests mptcp: move crypto test to KUNIT mptcp: refactor token container mptcp: add __init annotation on setup functions docs: networking: move FDDI drivers to the hw driver section docs: networking: move ATM drivers to the hw driver section docs: networking: move AppleTalk / LocalTalk drivers to the hw driver section docs: networking: move remaining Ethernet driver docs to the hw section docs: networking: move ray_cs to the hw driver section docs: networking: move baycom to the hw driver section docs: networking: move z8530 to the hw driver section docs: networking: reorganize driver documentation again drm/i915/gen12: implement Wa_14011508470 fpga manager: xilinx-spi: check INIT_B pin during write_init dt-bindings: fpga: xilinx-slave-serial: add optional INIT_B GPIO ARM: configs: at91: sama5: Enable CLASSD ARM: dts: at91: sama5d2_xplained: Remove pdmic node ARM: dts: sam9x60: add rtt dt-bindings: rtc: add microchip,sam9x60-rtt net: phy: mdio: reset MDIO devices even if probe() is not implemented net: phy: reset the PHY even if probe() is not implemented net: mdio: add a forward declaration for reset_control to mdio.h net: phy: arrange headers in phy_device.c alphabetically net: phy: arrange headers in mdio_device.c alphabetically net: phy: arrange headers in mdio_bus.c alphabetically net: mvneta: speed down the PHY, if WoL used, to save energy kunit: add support for named resources kunit: generalize kunit_resource API beyond allocated resources bonding: Remove extraneous parentheses in bond_setup net: stmmac: dwmac-meson8b: use clk_parent_data for clock registration bnx2x: use generic power management clk: bcm: dvp: Add missing module informations PCI: Align PCIe capability and PCI accessor return values PCI: Convert PCIe capability PCIBIOS errors to errno PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context() docs: staging: use small font for literal includes docs: Add remaining Documentation/*.txt at staging/index.rst docs: move other kAPI documents to core-api docs: move mailbox.txt to driver-api and rename it docs: move nommu-mmap.txt to admin-guide and rename to ReST docs: trace: ring-buffer-design.txt: convert to ReST format docs: dt: convert booting-without-of.txt to ReST format docs: sysctl/kernel: document random doc: update URL for sparse's tarballs Replace HTTP links with HTTPS ones: Documentation/process Replace HTTP links with HTTPS ones: Documentation/filesystems Replace HTTP links with HTTPS ones: Documentation/driver-api Documentation/features: Add KGDB support on RISC-V Replace HTTP links with HTTPS ones: Documentation/sphinx/parse-headers.pl io-wq: return next work from ->do_work() directly io-wq: compact io-wq flags numbers io_uring: use task_work for links if possible docs: fs: proc.rst: convert a new chapter to ReST docs: fix references for DMA*.txt files docs: ABI: fix a typo when pointing to w1-generic.rst docs: driver-model: remove a duplicated markup at driver.rst docs: powerpc: fix some issues at vas-api.rst docs: hugetlbpage.rst: fix some warnings selftests/vm/keys: fix a broken reference at protection_keys.c kcsan: fix a kernel-doc warning fs: fs.h: fix a kernel-doc parameter description scripts/kernel-doc: handle function pointer prototypes net: pylink.h: add kernel-doc descriptions for new fields at phylink_config scripts/kernel-doc: parse __ETHTOOL_DECLARE_LINK_MODE_MASK net: netdevice.h: add a description for napi_defer_hard_irqs net: dev: add a missing kernel-doc annotation MAINTAINERS: use my kernel.org address docs: f2fs: fix a broken table docs: Don't push Sphinx upgrades quite so readily ASoC: Intel: sof_sdw: Add MAX98373 support ASoC: samsung: Fix a typo in Kconfig ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec regulator: qcom_smd-regulator: Remove unused 'struct regulator_desc pmi8994_boost' regulator: wm8400-regulator: Repair dodgy kerneldoc header formatting regulator: tps65218-regulator: Remove pointless 'is unsigned int <0' check regulator: tps65217-regulator: Use the returned value of tps65217_reg_read() regulator: tps65217-regulator: Remove pointless 'is unsigned int <0' check regulator: stpmic1_regulator: Properly document 'struct stpmic1_regulator_cfg' regulator: pwm-regulator: Demote kerneldoc header to standard comment regulator: qcom-rpmh-regulator: Repair dodgy kerneldoc header formatting regulator: max8998: Staticify internal function max8998_get_current_limit() snd/soc: correct trivial kernel-doc inconsistency drm/ttm: do not keep GPU dependent addresses ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components ASoC: Intel: Boards: tgl_max98373: add dai_trigger function ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log ASoC: Intel: sof_sdw: add quirk override with kernel parameter ASoC: Intel: bxt_rt298: add missing .owner field ASoC: Intel: sof_sdw: add missing .owner field ASoC: Intel: cml_rt1011_rt5682: add missing .owner field ASoC: SOF: nocodec: add missing .owner field drm/scheduler: improve job distribution with multiple queues drm/nouveau: don't use ttm bo->offset v3 drm/vmwgfx: don't use ttm bo->offset drm/bridge: ti-sn65dsi86: ensure bridge suspend happens during PM sleep arm64: dts: renesas: Add HiHope RZ/G2N Rev2.0/3.0/4.0 board with idk-1110wr display arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 sub board support arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 main board support arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 board with idk-1110wr display arm64: dts: renesas: hihope-rzg2-ex: Separate out lvds specific nodes into common file arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 sub board support arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 main board support arm64: dts: renesas: Add HiHope RZ/G2M[N] Rev.3.0/4.0 specific into common file arm64: dts: renesas: hihope-common: Separate out Rev.2.0 specific into hihope-rev2.dtsi file arm64: dts: renesas: r8a774b1-hihope-rzg2n[-ex]: Rename HiHope RZ/G2N boards arm64: dts: renesas: r8a774a1-hihope-rzg2m[-ex/-ex-idk-1110wr]: Rename HiHope RZ/G2M boards arm64: dts: renesas: r8a77961: Add IPMMU nodes ARM: dts: r8a7742: Add MSIOF[0123] support mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial flash mtd: spi-nor: intel-spi: Add support for Intel Emmitsburg SPI serial flash batman-adv: Introduce a configurable per interface hop penalty batman-adv: Fix typos and grammar in documentation batman-adv: Switch mailing list subscription page batman-adv: Start new development cycle ARM: dts: exynos: Align L2 cache-controller nodename with dtschema mtd: parsers: bcm63xx: simplify CFE detection mtd: rawnand: brcmnand: ECC error handling on EDU transfers mtd: rawnand: brcmnand: Don't default to edu transfer mtd: rawnand: qcom: set BAM mode only if not set already mtd: rawnand: qcom: avoid write to unavailable register mtd: rawnand: trivial spelling mtd: rawnand: gpio: Get rid of the legacy interface implementation mtd: rawnand: gpio: Implement exec_op() mtd: rawnand: gpio: Inherit from nand_controller mtd: rawnand: fsl_upm: Get rid of the legacy interface implementation mtd: rawnand: fsl_upm: Implement exec_op() mtd: rawnand: fsl_upm: Inherit from nand_controller mtd: rawnand: fsl_upm: Use gpio descriptors mtd: rawnand: fsl_upm: Use platform_get_resource() + devm_ioremap_resource() mtd: rawnand: fsl_upm: Use devm_kasprintf() to allocate the MTD name mtd: rawnand: fsl_upm: Allocate the fsl_upm_nand object using devm_kzalloc() mtd: rawnand: fsl_upm: Get rid of the unused fsl_upm_nand.parts field mtd: rawnand: fsl_upm: Remove unused mtd var mtd: rawnand: Allocate the interface configurations dynamically mtd: rawnand: Get rid of the default ONFI timing mode mtd: rawnand: toshiba: Choose the interface configuration for TH58NVG2S3HBAI4 mtd: rawnand: hynix: Implement ->choose_interface_config() for H27UCG8T2ATR-BC mtd: rawnand: toshiba: Implement ->choose_interface_config() for TC58NVG0S3E mtd: rawnand: toshiba: Implement ->choose_interface_config() for TC58TEG5DCLTA00 mtd: rawnand: Add the ->choose_interface_config() hook mtd: rawnand: Introduce nand_choose_best_sdr_timings() mtd: rawnand: timings: Make onfi_fill_interface_config() a void helper mtd: rawnand: s/data_interface/interface_config/ mtd: rawnand: Hide the chip->data_interface indirection mtd: rawnand: timings: Use default values for tPROG_max and tBERS_max mtd: rawnand: timings: Avoid redefining tR_max and tCCS_min mtd: rawnand: timings: Add a helper to find the closest ONFI mode mtd: rawnand: timings: onfi_fill_data_interface timing mode is unsigned mtd: rawnand: timings: Provide onfi_fill_data_interface() with a data interface mtd: rawnand: timings: Update onfi_fill_data_interface() kernel doc mtd: rawnand: Rename nand_init_data_interface() mtd: rawnand: Fix nand_setup_data_interface() description mtd: rawnand: Rename nand_has_setup_data_iface() mtd: rawnand: Use the data interface mode entry when relevant mtd: rawnand: Compare the actual timing values mtd: rawnand: Reorganize the nand_chip structure mtd: rawnand: Declare the nand_manufacturer structure out of nand_chip mtd: rawnand: Rename the manufacturer structure mtd: rawnand: Create a nand_chip operations structure mtd: rawnand: Only use u8 instead of uint8_t in nand_chip structure mtd: rawnand: Use unsigned types for nand_chip unsigned values mtd: nand: Rename a core structure mtd: nand: Drop useless 'depends on' in Kconfig mtd: nand: Add an extra level in the Kconfig hierarchy mtd: nand: Move nand_device forward declaration to the top dt-bindings: mtd: nand: Document the generic rb-gpios property mtd: rawnand: tango: Convert the driver to exec_op() wilc1000: move wilc driver out of staging drm/i915: Extend Wa_14010685332 to all ICP+ PCH's i40e: Remove scheduling while atomic possibility i40e: Add support for 5Gbps cards net/intel: remove driver versions from Intel drivers i40e: Add a check to see if MFS is set i40e: detect and log info about pre-recovery mode i40e: make PF wait reset loop reliable i40e: remove unused defines i40e: Move client header location arm64: sanitize compat_ptrace_write_user() arm64: get rid of copy_regset_to_user() in compat_ptrace_read_user() arm64: take fetching compat reg out of pt_regs into a new helper sparc64: get rid of odd callers of copy_regset_to_user() sparc32: get rid of odd callers of copy_regset_to_user() sparc64: switch genregs32_get() to use of get_from_target() [ia64] access_uarea(): don't bother with fpregs_[gs]et() [ia64] access_uarea(): stop bothering with gpregs_[gs]et() [ia64] regularize do_gpregs_[gs]et() [ia64] teach elf_access_reg() to handle the missing range (r16..r31) [ia64] sanitize elf_access_gpreg() x86: kill dump_fpu() x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer Bluetooth: btusb: Comment on unbalanced pm reference blktrace: Provide event for request merging sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling net: phy: mscc: improve vsc8514/8584_config_init consistency net: phy: mscc: remove useless page configuration in the config init net: phy: mscc: restore the base page in vsc8514/8584_config_init net: phy: mscc: do not access the MDIO bus lock directly net: phy: mscc: ptp: fix a typo in a comment net: phy: mscc: ptp: fix a smatch error net: phy: mscc: fix a possible double unlock net: phy: mscc: macsec: fix sparse warnings net: phy: DP83822: Add setting the fixed internal delay net: dp83869: Add RGMII internal delay configuration dt-bindings: net: Add RGMII internal delay for DP83869 net: phy: Add a helper to return the index for of the internal delay dt-bindings: net: Add tx and rx internal delays dpaa2-eth: fix misspelled function parameters in dpni_[set/get]_taildrop dpaa2-eth: fix recursive header include dpaa2-eth: fix condition for number of buffer acquire retries dpaa2-eth: check the result of skb_to_sgvec() dpaa2-eth: trim debugfs FQ stats net: phylink: only restart AN if the link mode is using in-band AN net: dsa/ar9331: convert to mac_link_up() drm/debug: Expose connector VRR monitor range via debugfs drm/i915: Fix DP_TRAIN_MAX_{PRE_EMPHASIS,SWING}_REACHED handling net: phylink: add phylink_speed_(up|down) interface net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() net/mlx5e: vxlan: Use RCU for vxlan table lookup net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT net/mlx5e: Move including net/arp.h from en_rep.c to rep/neigh.c net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel net/mlx5: Use kfree(ft->g) in arfs_create_groups() net/mlx5: FWTrace: Add missing space net/mlx5: Avoid eswitch header inclusion in fs core layer ptp_pch: use generic power management regulator: max14577-regulator: Demote kerneldoc header to standard comment regulator: cpcap-regulator: Demote kerneldoc header to standard comment regulator: cpcap-regulator: Remove declared and set, but never used variable 'ignore' regulator: wm8350-regulator: Repair odd formatting in documentation regulator: ab8500: Remove unused embedded struct expand_register regulator: dbx500-prcmu: Remove unused function dbx500_regulator_testcase() regulator: consumer: Supply missing prototypes for 3 core functions ASoC: rt1015: add missing header inclusion ASoC: dapm: declare missing structure prototypes ASoC: core: move definition of enum snd_soc_bias_level ASoC: tas2562: Fix shut-down gpio property ASoC: tas2562: Fix format issue for extra space before a comma ASoC: tas2562: Update shutdown GPIO property staging: ion: fix common struct sg_table related issues staging: mmal-vchiq: Allocate and free components as required staging: bcm2835: Break MMAL support out from camera trivial: staging: vc04_services: replace bitshift with BIT macro tools, bpftool: Define attach_type_name array only once tools, bpftool: Define prog_type_name array only once staging: most: avoid null pointer dereference when iface is null staging: most: sound: remove overcautious argument checking staging: most: sound: fix white spaces staging: most: sound: fix return values staging: most: sound: fix error path staging: most: sound: remove noisy log messages staging: most: cdev: simplify list iteration staging: most: cdev: fix return values staging: most: cdev: fix up parenthesizing staging: most: cdev: remove overcautious parameter checking staging: most: cdev: use dev_*() functions to print messages staging: most: cdev: remove noisy log messages staging: ion: remove dead code Staging: rtl8188eu: Fix alignment coding style issue drivers: staging: vt6655: replace CamelCase names on function s_uGetRTSCTSRsvTime staging: rts5208: fix memleaks on error handling paths in probe staging: kpc2000: kpc_dma: set error code in probe staging: rtl8188eu: use common packet header constants staging: gasket: replace symbolic permissions io_uring: enable READ/WRITE to use deferred completions io_uring: pass in completion state to appropriate issue side handlers io_uring: pass down completion state on the issue side io_uring: add 'io_comp_state' to struct io_submit_state io_uring: provide generic io_req_complete() helper io_uring: fix NULL-mm for linked reqs ALSA: core: Warn on empty module hvc: unify console setup naming console: Fix trivia typo 'change' -> 'chance' console: Propagate error code from console ->setup() tty: hvc: Return proper error code from console ->setup() hook serial: sunzilog: Return proper error code from console ->setup() hook serial: sunsab: Return proper error code from console ->setup() hook mips: Return proper error code from console ->setup() hook sched/core: Remove mmdrop() definition sched/fair: Optimize dequeue_task_fair() sched: Micro optimization in pick_next_task() and in check_preempt_curr() sched: Remove struct sched_class::next field sched: Have sched_class_highest define by vmlinux.lds.h sched: Force the address order of each sched class descriptor drm/bochs: use drm_gem_vram_offset to get bo offset v2 drm/vram-helper: don't use ttm bo->offset v4 drm/qxl: don't use ttm bo->offset drm/radeon: don't use ttm bo->offset drm/amdgpu: move ttm bo->offset to amdgpu_bo Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers x86/msr: Filter MSR writes MIPS: checksum: fix sparse flooding on asm/checksum.h MIPS: io: fix sparse flood on asm/io.h MIPS: generic/ip32: io: fix __mem_ioswabq() platform/chrome: cros_ec_typec: Add TBT compat support platform/chrome: cros_ec: Add TBT pd_ctrl fields ARM: dts: bcm2711: Add firmware clocks node drm/bridge: dw-mipi-dsi.c: remove unused header file ARM: tegra: The Tegra30 SDHCI is not backwards-compatible ARM: tegra: The Tegra30 DC is not backwards-compatible ARM: tegra: Remove spurious comma from node name ARM: tegra: Add parent clock to DSI output ARM: tegra: Use standard names for SRAM nodes ARM: tegra: seaboard: Use standard battery bindings ARM: tegra: Use standard names for LED nodes ARM: tegra: Use numeric unit-addresses ARM: tegra: medcom-wide: Remove extra panel power supply ARM: tegra: Use proper unit-addresses for OPPs ARM: tegra: Add missing clock-names for SDHCI controllers ARM: tegra: Fix order of XUSB controller clocks ARM: tegra: Add #reset-cells to Tegra124 memory controller ARM: tegra: Add missing panel power supplies ARM: tegra: Add micro-USB A/B port on Jetson TK1 ARM: tegra: Use proper tuple notation ARM: tegra: Use standard name for Ethernet devices ARM: tegra: Add missing #sound-dai-cells property to codecs ARM: tegra: Add missing #phy-cells property to USB PHYs ARM: tegra: Tegra114 SDHCI is not backwards-compatible ARM: tegra: Rename sdhci nodes to mmc ARM: tegra: Drop display controller parent clocks on Tegra124 dt-bindings: mfd: Convert stmfx bindings to json-schema mfd: sprd: Populate sub-devices defined in DT MAINTAINERS: Add myself as maintainer for Khadas MCU drivers thermal: Add support for the MCU controlled FAN on Khadas boards net: enetc add tc flower offload flow metering policing action net: qos: police action add index for tc flower offloading net: enetc: add support max frame size for tc flower offload net: qos: add tc police offloading action with max frame size limit spi: spi-geni-qcom: Use OPP API to set clk/perf state tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state arm64: dts: sc7180: Add interconnect for QUP and QSPI spi: spi-qcom-qspi: Add interconnect support spi: spi-geni-qcom: Add interconnect support spi: spi-geni-qcom: Combine the clock setting code tty: serial: qcom_geni_serial: Add interconnect support i2c: i2c-qcom-geni: Add interconnect support soc: qcom-geni-se: Add interconnect support to fix earlycon crash soc: qcom: geni: Support for ICC voting selftests/bpf: Add tcp/udp iterator programs to selftests selftests/bpf: Implement sample udp/udp6 bpf_iter programs selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs selftests/bpf: Add more common macros to bpf_tracing_net.h selftests/bpf: Refactor some net macros to bpf_tracing_net.h selftests/bpf: Move newer bpf_iter_* type redefining to a new header file bpf: Add bpf_skc_to_udp6_sock() helper net: bpf: Implement bpf iterator for udp net: bpf: Add bpf_seq_afinfo in udp_iter_state bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers bpf: Add bpf_skc_to_tcp6_sock() helper bpf: Allow tracing programs to use bpf_jiffies64() helper bpf: Support 'X' in bpf_seq_printf() helper net: bpf: Implement bpf iterator for tcp net: bpf: Add bpf_seq_afinfo in tcp_iter_state soc: qcom: rpmh-rsc: Don't use ktime for timeout in write_tcs_reg_sync() lan743x: Remove duplicated include from lan743x_main.c net: bridge: add a flag to avoid refreshing fdb when changing/adding net: bridge: add option to allow activity notifications for any fdb entries net: neighbor: add fdb extended attribute net: bridge: fdb_add_entry takes ndm as argument MIPS: dts: ocelot: describe the load/save GPIO dt-bindings: net: phy: vsc8531: document the load/save GPIO net: phy: mscc: timestamping and PHC support net: phy: mscc: 1588 block initialization net: phy: mscc: take into account the 1588 block in MACsec init net: phy: mscc: remove the TR CLK disable magic value net: phy: mscc: fix copyright and author information in MACsec net: phy: add support for a common probe between shared PHYs RDMA/core: Delete not-used create RWQ table function IB/mad: Delete RMPP_STATE_CANCELING state IB/mad: Change atomics to refcount API IB/mad: Issue complete whenever decrements agent refcount Bluetooth: Don't restart scanning if paused Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake Bluetooth: btusb: Reset port on cmd timeout bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt tcp: Expose tcp_sock_set_keepidle_locked sock: Move sock_valbool_flag to header selftests/bpf: Workaround for get_stack_rawtp test. arm64: dts: ipq8074: enable USB support phy: qcom-qusb2: Add ipq8074 device compatible phy: qcom-qmp: Add USB QMP PHY support for IPQ8074 dt-bindings: phy: qcom,qusb2: Add ipq8074 device compatible dt-bindings: phy: qcom,qmp: Add ipq8074 usb dt bindings phy: exynos: Rename Exynos to lowercase ACPI: tables: avoid relocations for table signature array spi: altera: fix module autoload spi: altera: fix driver matching failure of the device ID "spi_altera" ACPI: PAD: Eliminate usage of uninitialized_var() macro OPP: refactor dev_pm_opp_of_register_em() and update related drivers Documentation: power: update Energy Model description PM / EM: change name of em_pd_energy to em_cpu_energy PM / EM: remove em_register_perf_domain PM / EM: add support for other devices than CPUs in Energy Model block: move struct block_device to blk_types.h block: reduce ifdef CONFIG_BLOCK madness in headers fs: move the buffer_heads_over_limit stub to buffer_head.h block: move block-related definitions out of fs.h block: simplify sb_is_blkdev_sb fs: remove the mount_bdev and kill_block_super stubs fs: remove the HAVE_UNLOCKED_IOCTL and HAVE_COMPAT_IOCTL defines fs: remove an unused block_device_operations forward declaration block: mark bd_finish_claiming static tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK nvme-rdma: fix a missing completion with remove invalidation blk-iocost: Use struct_size() in kzalloc_node() block: bio: Use struct_size() in kmalloc() block: create the request_queue debugfs_dir on registration blktrace: ensure our debugfs dir exists blktrace: fix debugfs use after free loop: be paranoid on exit and prevent new additions / removals blktrace: annotate required lock on do_blk_trace_setup() block: revert back to synchronous request_queue removal block: clarify context for refcount increment helpers block: add docs for gendisk / request_queue refcount helpers nvme: use blk_mq_complete_request_remote to avoid an indirect function call nvme-rdma: factor out a nvme_rdma_end_request helper blk-mq: add a new blk_mq_complete_request_remote API blk-mq: factor out a blk_mq_complete_need_ipi helper blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request blk-mq: move failure injection out of blk_mq_complete_request blk-mq: merge the softirq vs non-softirq IPI logic blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP blk-mq: complete polled requests directly blk-mq: remove raise_blk_irq blk-mq: factor out a helper to reise the block softirq blk-mq: merge blk-softirq.c into blk-mq.c ASoC: bindings: fsl-asoc-card: Add compatible string for wm8524 ASoC: fsl-asoc-card: Add WM8524 support PM / EM: update callback structure and add device pointer PM / EM: introduce em_dev_register_perf_domain function PM / EM: change naming convention from 'capacity' to 'performance' tty/vt: check allocation size in con_set_unimap() vt_ioctl: move perm checks level up vt_ioctl: move vt_kdsetmode out of vt_k_ioctl vt_ioctl: move vt_io_fontreset out of vt_io_ioctl vt_ioctl: move vt_resizex out of vt_ioctl vt_ioctl: move vt_reldisp out of vt_ioctl vt_ioctl: move vt_setactivate out of vt_ioctl vt_ioctl: move io ioctls to a separate function vt_ioctl: move K* ioctls to a separate function vt_ioctl: eliminate use of uival and ucval vt_ioctl: eliminate ret & breaks in vt_ioctl vt: simplify noncolor attributes in build_attr vt: remove superfluous parens in invert_screen and build_attr vt: use newly defined CUR_* macros vt: redefine world of cursor macros vt: whitespace and paren cleanup in add_softcursor vt: synchronize types and use min in csi_X vt: make tc write more obvious in vc_con_write_normal vt: simplify vc_attr handling in vc_con_write_normal vc: simplify condition in vc_con_write_normal vc: move normal char processing from do_con_write vc: extract detecting control characters from do_con_write vc: introduce struct vc_draw_region vc: move translation out of do_con_write vt: move rescan_last_byte label earlier vt: extract attribute inversion to vc_invert_attr vt: rearrange vc_translate_unicode vt: separate unicode handling into vc_translate_unicode vt: use modern types in do_con_write vt: move vc_translate to vt.c and rename it vt: get rid of VT10.ID macros vt: use tty_insert_flip_string in respond_string vt: remove 25 years stale comment vt: convert vc_tab_stop to bitmap vt: switch G0/1_charset to an array vt: deduplicate setGx code vc: switch state to bool vt: introduce enum vc_intensity for intensity vc: separate state um: line, remove put_char gcc-plugins/stackleak: Add 'verbose' plugin parameter gcc-plugins/stackleak: Use asm instrumentation to avoid useless register saving ARM: vdso: Don't use gcc plugins for building vgettimeofday.c gcc-plugins/stackleak: Don't instrument itself dma-buf: minor doc touch-ups libbpf: Prevent loading vmlinux BTF twice libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" tools, bpftool: Fix variable shadowing in emit_obj_refs_json() usbip: tools: fix module name in man page usbip: tools: fix build error for multiple definition USB: ch9: add "USB_" prefix in front of TEST defines phy: Remove CONFIG_ARCH_* check for related subdir in Makefile RDMA/ipoib: Return void from ipoib_ib_dev_stop() RDMA/mlx5: Add support to get MR resource in RAW format RDMA/mlx5: Add support to get CQ resource in RAW format RDMA/mlx5: Add support to get QP resource in RAW format RDMA: Add support to dump resource tracker in RAW format ipmi: ssif: Remove finished TODO comment about SMBus alert Doc: driver-api: ipmi: Add description of alerts_broken module param gpio: Drop superfluous dependencies on GPIOLIB gpio: zynq: Remove error prints in EPROBE_DEFER gpio: zynq: Add pmc gpio support gpio: zynq: Disable the irq if it is not a wakeup source gpio: zynq: Add Versal support clk: meson: meson8b: Drop CLK_IS_CRITICAL from fclk_div2 dt-bindings: gpio: Add pmc gpio node to gpio-zynq dt-bindings: gpio: Add binding for Versal gpio gpio: zynq: protect direction in/out with a spinlock drm/i915/dp_mst: Enable VC payload allocation after transcoder is enabled dmaengine: pl330: Make sure the debug is idle before doing DMAGO dmaengine: idxd: move submission to sbitmap_queue dmaengine: idxd: add leading / for sysfspath in ABI documentation drm/mipi-dbi: Remove ->enabled drm/tiny/repaper: Drop edp->enabled dmaengine: acpi: Drop double check for ACPI companion device dmaengine: hisilicon: Use struct_size() in devm_kzalloc() xfrm: introduce oseq-may-wrap flag scsi: ufs: ufs-exynos: Fix return value check in exynos_ufs_init() scsi: ufs: Allow exynos ufs driver to build as module cxgb4: move device dump arrays in header to C file cxgb4: always sync access when flashing PHY firmware selftests/net: plug rxtimestamp test into kselftest framework net: thunderbolt: Add comment clarifying prtcstns flags net/fsl: enable extended scanning in xgmac_mdio net/fsl: acpize xgmac_mdio net: phy: Allow mdio buses to auto-probe c45 devices tulip: uli526x: use generic power management tulip: tulip_core: use generic power management tulip: de2104x: use generic power management tulip: windbond-840: use generic power management tulip: dmfe: use generic power management amd-xgbe: Convert to generic power management amd8111e: Convert to generic power management pcnet32: Convert to generic power management dn_route_rcv: remove redundant dev null check dcb_doit: remove redundant skb check net: ipv6: Use struct_size() helper and kcalloc() xirc2ps_cs: remove dev null check from do_reset(). udp: move gro declarations to net/udp.h net: move tcp gro declarations to net/tcp.h tcp: move ipv4_specific to tcp include file tcp: move ipv6_specific declaration to remove a warning tcp: add declarations to avoid warnings selinux: log error messages on required process class / permissions scripts/selinux/mdp: fix initial SID handling selinux: allow reading labels before policy is loaded audit: log nftables configuration change events arm64: dts: qcom: angler: Add qcom,msm-id and pmic-id arm64: dts: qcom: msm8994: Add PSCI node arm64: dts: qcom: msm8994: Add pmu node arm64: dts: qcom: msm8994: Add I2C, SPI and BLSP DMA nodes arm64: dts: qcom: msm8994: Add SDHCI1 node arm64: dts: qcom: msm8994: Add a proper CPU map arm64: dts: qcom: msm8994: Add SPMI PMIC arbiter device arm64: dts: qcom: msm8994: Modernize the DTS style soc: qcom: smd-rpm: Add msm8994 compatible r8169: rename RTL8125 to RTL8125A bonding/xfrm: use real_dev instead of slave_dev mlxsw: Enforce firmware version for Spectrum-3 mlxsw: Bump firmware version to XX.2007.1168 ipv6: fib6: avoid indirect calls from fib6_rule_lookup indirect_call_wrapper: extend indirect wrapper to support up to 4 calls tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile selftests/bpf: Add variable-length data concat pattern less than test selftests/bpf: Add variable-length data concatenation pattern test bpf: Switch most helper return values from 32-bit int to 64-bit long mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c rtnetlink: add keepalived rtm_protocol arm64: defconfig: Enable Qualcomm IPCC driver arm64: dts: qcom: sm8250: Add remoteprocs arm64: dts: qcom: sm8250: Add SMP2P nodes arm64: dts: qcom: sm8250: Add QMP AOSS node arm64: dts: qcom: sm8250: Add IPCC arm64: dts: qcom: sm8250-mtp: Drop PM8150 ldo11 arm64: defconfig: Enable Qualcomm SM8250 pinctrl driver soc: qcom: socinfo: add SM8250 entry to soc_id array soc: qcom: socinfo: add file with SoC info format version soc: qcom: socinfo: fix printing of pmic_model soc: qcom: socinfo: add support for newer socinfo data drm: bridge: dw-hdmi: Make connector creation optional drm: bridge: dw-hdmi: Pass drm_connector to internal functions as needed drm: bridge: dw-hdmi: Store current connector in struct dw_hdmi drm: bridge: dw-hdmi: Split connector creation to a separate function drm: bridge: dw-hdmi: Pass drm_display_info to dw_hdmi_support_scdc() drm: bridge: dw-hdmi: Constify mode argument to internal functions drm: bridge: dw-hdmi: Constify mode argument to dw_hdmi_phy_ops .init() drm: bridge: dw-hdmi: Pass drm_display_info to .mode_valid() drm: meson: dw-hdmi: Use dw_hdmi context to replace hack drm: bridge: dw-hdmi: Remove unused field from dw_hdmi_plat_data drm: bridge: dw-hdmi: Pass private data pointer to .configure_phy() drm: bridge: dw-hdmi: Pass private data pointer to .mode_valid() drm: bridge: Pass drm_display_info to drm_bridge_funcs .mode_valid() drm: edid: Constify connector argument to infoframe functions drm: bridge: simple-bridge: Make connector creation optional drm: bridge: simple-bridge: Delegate operations to next bridge drm: bridge: Return NULL on error from drm_bridge_get_edid() drm: bridge: adv7511: Make connector creation optional drm: bridge: adv7511: Implement bridge connector operations drm: bridge: adv7511: Split connector creation to a separate function drm: bridge: adv7511: Split EDID read to a separate function arm64: tegra: Rename sdhci nodes to mmc arm64: tegra: Add unit-address to memory node arm64: tegra: Fixup I/O and PLL supply names for HDMI/DP arm64: tegra: Remove parent clock from display controllers arm64: tegra: Add interrupt-names for host1x arm64: tegra: Add Tegra132 compatible string for host1x arm64: tegra: Add interrupt for Tegra194 memory controller arm64: tegra: Describe interconnect paths on Tegra194 arm64: tegra: Describe interconnect paths on Tegra186 arm64: tegra: Remove extra compatible for Tegra210 SDHCI arm64: tegra: Remove extra compatible for Tegra194 SDHCI arm64: tegra: Use standard notation for interrupts arm64: tegra: Fix #address-cells/#size-cells for SRAM on Tegra186 arm64: tegra: Add missing #phy-cells property on Jetson AGX Xavier arm64: tegra: Add missing #phy-cells property on Jetson TX2 ARM: tegra: The Tegra114 DC is not backwards-compatible ARM: tegra: gr3d is not backwards-compatible ARM: tegra: gr2d is not backwards-compatible ARM: tegra: Add missing host1x properties ARM: tegra: Do not mark host1x as simple bus ARM: tegra: tn7: Use the correct DSI/CSI supply ARM: tegra: roth: Use the correct DSI/CSI supply ARM: tegra: Remove battery-name property ARM: tegra: Remove simple regulators bus ARM: tegra: Remove simple clocks bus ARM: tegra: Add missing clock-names for SDHCI on Tegra114 x86/mce, EDAC/mce_amd: Print PPIN in machine check records RDMA: Add dedicated CM_ID resource tracker function RDMA: Add dedicated QP resource tracker function RDMA: Add a dedicated CQ resource tracker function RDMA: Add dedicated MR resource tracker function RDMA/core: Don't call fill_res_entry for PD MAINTAINERS: switch dmaengine tree to kernel.org net/mlx5: Add support in query QP, CQ and MKEY segments net/mlx5: Export resource dump interface drm/mm/selftests: fix wrong return type casting drm/mm: cleanup and improve next_hole_*_addr() drm/mm: optimize find_hole() as well drm/mm: remove unused rb_hole_size() media: media-request: Fix crash if memory allocation fails media: ov2740: add NVMEM interface to read customized OTP data media: i2c: imx290: set bus_type before calling v4l2_fwnode_endpoint_alloc_parse() media: i2c: imx290: Move the settle time delay out of loop media: i2c: imx290: Add support to enumerate all frame sizes media: i2c: imx290: Add RAW12 mode support media: i2c: imx290: Add support for test pattern generation media: i2c: imx290: Add configurable link frequency and pixel rate media: i2c: imx290: Add support for 2 data lanes media: i2c: imx290: fix reset GPIO pin handling media: i2c: imx290: fix the order of the args in SET_RUNTIME_PM_OPS() media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities() media: marvell-ccic: Add missed v4l2_async_notifier_cleanup() media: ov2740: make ov2740 driver only work with ACPI media: smiapp: Use pm_runtime_get_if_active media: smiapp: Fix runtime PM imbalance on error media: media/cec.h: document cec_adapter fields media: cec: remove unused waitq and phys_addrs fields perf parse-events: Declare bison header file output perf expr: Add missing headers noticed when building with NO_LIBBPF=1 media: cec-ioc-adap-g-caps.rst: document available_log_addrs media: budget-core: Improve exception handling in budget_register() media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA value in debiirq() media: dvbsky: MyGica T230* receivers also do DVB-C and DVB-T media: cxusb-analog: fix V4L2 dependency media: MAINTAINERS: rc-core and lirc maintainership media: USB: cdc-acm: blacklist IR Droid / IR Toy device media: rc: add support for Infrared Toy and IR Droid devices media: dev-encoder.rst: add GFDL-1-1+ to SPDX header spi: imx: add fallback feature spi: introduce fallback to pio Bluetooth: btmtksdio: fix up firmware download sequence Bluetooth: btusb: fix up firmware download sequence Bluetooth: add a mutex lock to avoid UAF in do_enale_set regulator: pfuze100: add condition check for 'ramp_delay = 0' media: dev-encoder.rst: add reference to V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL media: videodev2.h: add V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL flag media: dev-decoder.rst: small fixes media: vidioc-g-parm.rst: update the VIDIOC_G/S_PARM documentation media: docs-rst: Document memory-to-memory video encoder interface ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() ASoC: mediatek: mt8183-da7219: set playback and capture constraints ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format arm64: dts: imx8mp: Add fallback compatible to ocotp node media: vivid: add cache_hints module param media: videobuf2: remove redundant if-statement media: videobuf2: don't test db_attach in dma-contig prepare and finish media: videobuf2: add begin/end cpu_access callbacks to dma-sg media: videobuf2: add begin/end cpu_access callbacks to dma-contig media: videobuf2: check ->synced flag in prepare() and finish() media: videobuf2: do not sync caches when we are allowed not to media: videobuf2: factor out planes prepare/finish functions media: videobuf2: handle V4L2_FLAG_MEMORY_NON_CONSISTENT flag media: videobuf2: add queue memory consistency parameter media: videobuf2: add V4L2_FLAG_MEMORY_NON_CONSISTENT flag ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod ASoC: Intel: bdw-rt5677: fix module load/unload issues ASoC: soc-link: introduce exit() callback media: videobuf2: handle V4L2 buffer cache flags media: videobuf2: add cache management members media: videobuf2: use explicit unsigned int in vb2_queue media: doc-rst: Fix typos in packed Bayer raw14 pixel formats diagram media: gspca: remove redundant assignment to variable retval media: vpif: Fix runtime PM imbalance in vpif_probe media: exynos4-is: Fix runtime PM imbalance in fimc_is_probe media: exynos4-is: Fix runtime PM imbalance in isp_video_open media: camss: vfe: Fix runtime PM imbalance on error media: camss: ispif: Fix runtime PM imbalance on error media: camss: csid: Fix runtime PM imbalance in csid_set_power media: coda: Fix runtime PM imbalance on error media: fimc-capture: Fix runtime PM imbalance on error media: s5k6a3: Fix runtime PM imbalance on error media: staging: tegra-vde: fix runtime pm imbalance on error media: staging: rkisp1: fix dev param for dev_* debugs media: staging: rkisp1: stats: don't set stats flags in rkisp1_stats_send_measurement media: staging: rkisp1 stats: set a measure flag with '|=' instead of '=' media: v4l: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem driver media: dt-bindings: media: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem arm64: dts: imx8qxp: Add ethernet alias arm64: dts: imx8qxp: add i2c aliases arm64: dts: imx8qxp: add alias for lsio MU cpufreq: blacklist SC7180 in cpufreq-dt-platdev cpufreq: blacklist SDM845 in cpufreq-dt-platdev s390/kvm: diagnose 0x318 sync and reset ia64: enable HAVE_COPY_THREAD_TLS, switch to kernel_clone_args sparc: unconditionally enable HAVE_COPY_THREAD_TLS sparc: share process creation helpers between sparc and sparc64 sparc64: enable HAVE_COPY_THREAD_TLS firmware: imx: scu-pd: add more cm4 resources firmware: imx: add resource management api firmware: imx: scu-pd: fix cm40 power domain arm64: dts: qcom: Add support for Sony Xperia 10/10 Plus (Ganges platform) arm64: dts: qcom: Add support for Sony Xperia XA2/Plus/Ultra (Nile platform) arm64: dts: qcom: sdm630: Add sdm630 dts file arm64: dts: qcom: pm660(l): Add base dts files s390/setup: diag 318: refactor struct soc: imx: scu: use devm_kasprintf drm/i915/dp_mst: Clear the ACT sent flag during encoder disabling too drm/i915/dp_mst: Clear only the ACT sent flag from DP_TP_STATUS drm/i915/dp_mst: Move clearing the ACT sent flag closer to its polling drm/i915/dp_mst: Disable link training fallback on MST links drm/i915/tgl+: Use the correct DP_TP_* register instances in MST encoders clk: imx: vf610: add CAAM clock clk: imx8mp: add mu root clk dt-bindings: soc: qcom: Document MSM8936 SMD RPM drivers: soc: Add MSM8936 SMD RPM compatible arm64: dts: imx8m: add mu node ARM: exynos: clear L310_AUX_CTRL_FULL_LINE_ZERO in default l2c_aux_val net: atlantic: A2: phy loopback support net: atlantic: A2: report link partner capabilities net: atlantic: A2: flow control support net: atlantic: A2: EEE support net: atlantic: remove baseX usage net: atlantic: A2: half duplex support net/core/devlink.c: remove new uninitialized_var() usage tcindex_change: Remove redundant null check net: mtk_eth_soc: use resolved link config in mac_link_up() net: mscc: ocelot: support IPv4, IPv6 and plain Ethernet mdb entries net: mscc: ocelot: introduce macros for iterating over PGIDs net: dsa: felix: call port mdb operations from ocelot net: mscc: ocelot: make the NPI port a proper target for FDB and MDB net: mscc: ocelot: fix encoding destination ports into multicast IPv4 address arm64: dts: imx8m: change ocotp node name on i.MX8M SoCs clk: vc5: Enable addition output configurations of the Versaclock dt: Add additional option bindings for IDT VersaClock clk: vc5: Allow Versaclock driver to support multiple instances clk: qcom: smd: Add support for MSM8936 rpm clocks dt-bindings: clock: rpmcc: Document MSM8936 compatible tools/bpftool: Add documentation and sample output for process info tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h tools/bpftool: Minimize bootstrap bpftool tools/bpftool: Move map/prog parsing logic into common selftests/bpf: Add __ksym extern selftest libbpf: Add support for extracting kernel symbol addresses libbpf: Generalize libbpf externs support selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION mlxsw: spectrum: Split handling of pedit mangle by chip type net: phy: marvell: Add Marvell 88E1548P support net: phy: marvell: Add Marvell 88E1340S support net: phy: marvell: use a single style for referencing functions r8169: improve rtl8169_runtime_resume r8169: remove driver-specific mutex r8169: use RTNL to protect critical sections r8169: add rtl8169_up r8169: remove no longer needed checks for device being runtime-active r8169: mark device as not present when in PCI D3 net: core: try to runtime-resume detached device in __dev_open net: stmmac: dwmac-meson8b: add a compatible string for G12A SoCs dt-bindings: net: dwmac-meson: Add a compatible string for G12A onwards bnxt_en: Add board.serial_number field to info_get cb devlink: Add support for board.serial_number to info_get cb. arm64: defconfig: Add CONFIG_QCOM_RPMPD net: dsa: sja1105: make the instantiations of struct sja1105_info constant net: dsa: sja1105: make config table operation structures constant net: dsa: sja1105: remove empty structures from config table ops net: dsa: qca8k: Minor comment spelling fix net: dsa: qca8k: Improve SGMII interface handling net: dsa: qca8k: Switch to PHYLINK instead of PHYLIB bonding: support hardware encryption offload to slaves mlx5: become aware of when running as a bonding slave ixgbe_ipsec: become aware of when running as a bonding slave xfrm: bail early on slave pass over skb net/mlx5: E-switch, Supporting setting devlink port function mac address net/mlx5: Split mac address setting function for using state_lock net/mlx5: E-switch, Support querying port function mac address net/mlx5: Move helper to eswitch layer net/mlx5: E-switch, Introduce and use eswitch support check helper net/mlx5: Constify mac address pointer net/devlink: Support setting hardware address of port function net/devlink: Support querying hardware address of port function net/devlink: Prepare devlink port functions to fill extack libbpf: Add a bunch of attribute getters/setters for map definitions soc: qcom: rpmh: Update rpmh_invalidate function to return void soc: qcom: rpmh: Allow RPMH on ARM SoC drm/i915/params: switch to device specific parameters selftests/bpf: Test access to bpf map pointer bpf: Set map_btf_{name, id} for all map types bpf: Support access to bpf map fields bpf: Rename bpf_htab to bpf_shtab in sock_map bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind perf parse-events: Declare flex header file output perf pmu: Add flex debug build flag perf pmu: Add bison debug build flag perf parse-events: Use automatic variable for yacc input perf parse-events: Use automatic variable for flex input perf evlist: Fix the class prefix for 'struct evlist' branch_type methods perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods perf evlist: Fix the class prefix for 'struct evlist' sample_type methods perf evlist: Fix the class prefix for 'struct evlist' strerror methods perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods perf pmu: Improve CPU core PMU HW event list ordering perf pmu: List kernel supplied event aliases for arm64 perf cs-etm: Allow no CoreSight sink to be specified on command line perf expr: Add < and > operators perf expr: Add d_ratio operation perf script: Fixup some evsel/evlist method names perf tests: Add parse metric test for frontend metric perf tests: Add parse metric test for ipc metric perf tools: Add test_generic_metric function perf tools: Release metric_events rblist perf tools: Factor out prepare_metric function perf tools: Add metricgroup__parse_groups_test function perf tools: Add map to parse_groups() function perf tools: Add fake_pmu to parse_group() function perf parse: Factor out parse_groups() function perf tests: Add another metric parsing test perf pmu: Add a perf_pmu__fake object to use with __parse_events() perf parse: Provide a way to pass a fake_pmu to parse_events() perf tests: Factor check_parse_id function perf tools: Add fake pmu support perf annotate: Remove unneeded conversion to bool soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag RDMA/rxe: Remove unused rxe_mem_map_pages RDMA/hfi1: Remove hfi1_create_qp declaration RDMA/ipoib: Return void from ipoib_mcast_stop_thread() thunderbolt: Add support for on-board retimers thunderbolt: Implement USB4 port sideband operations for retimer access thunderbolt: Retry USB4 block read operation thunderbolt: Generalize usb4_switch_do_[read|write]_data() thunderbolt: Split common NVM functionality into a separate file thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list thunderbolt: Add KUnit tests for tunneling thunderbolt: Add USB3 bandwidth management thunderbolt: Make tb_port_get_link_speed() available to other files thunderbolt: Implement USB3 bandwidth negotiation routines thunderbolt: Increase DP DPRX wait timeout thunderbolt: Report consumed bandwidth in both directions thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports thunderbolt: Do not tunnel USB3 if link is not USB4 thunderbolt: Add DP IN resources for all routers thunderbolt: Add KUnit tests for path walking thunderbolt: Increase path length in discovery thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery thunderbolt: Check that both ports are reachable when allocating path thunderbolt: Make tb_path_alloc() work with tree topologies thunderbolt: Make tb_next_port_on_path() work with tree topologies thunderbolt: Fix path indices used in USB3 tunnel discovery thunderbolt: Get rid of E2E workaround thunderbolt: NHI can use HopIDs 1-7 thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 thunderbolt: Build initial XDomain property block upon first connect selftests/x86: Add a syscall_arg_fault_64 test for negative GSBASE Bluetooth: Disconnect if E0 is used for Level 4 gpio: max732x: remove redundant check from probe() pinctrl: merrifield: Update pin names in accordance with official list platform/chrome: cros_ec_typec: Make configure_mux static MIPS: Loongson-2EF: disable fix-loongson3-llsc in compiler ACPI: sysfs: add newlines when printing module parameters ACPI: EC: add newline when printing 'ec_event_clearing' module parameter x86/msr: Move the F15h MSRs where they belong ACPI: property: use cached name in acpi_fwnode_get_named_child_node() spi: spi-geni-qcom: Don't set {tx,rx}_rem_bytes unnecessarily spi: spi-geni-qcom: Simplify setup_fifo_xfer() pinctrl: sh-pfc: r8a77970: Add RPC pins, groups, and functions pinctrl: sh-pfc: r8a77980: Add RPC pins, groups, and functions RDMA: Correct trivial kernel-doc inconsistencies ACPI: procfs: Remove last dirs after being marked deprecated for a decade clk: renesas: rzg2: Mark RWDT clocks as critical clk: renesas: rcar-gen3: Mark RWDT clocks as critical clk: renesas: cpg-mssr: Mark clocks as critical only if on at boot ASoC: wm_adsp: Add controls for calibration and diagnostic FW ASoC: remove snd_soc_component_read32() ASoC: codecs: ak*: rename to snd_soc_component_read() ASoC: codecs: cs*: rename to snd_soc_component_read() ASoC: codecs: da*: rename to snd_soc_component_read() ASoC: codecs: rt*: rename to snd_soc_component_read() ASoC: codecs: wm*: rename to snd_soc_component_read() ASoC: codecs: alc*: rename to snd_soc_component_read() ASoC: codecs: msm*: rename to snd_soc_component_read() ASoC: codecs: max*: rename to snd_soc_component_read() ASoC: codecs: tlv*: rename to snd_soc_component_read() ASoC: codecs: wcd*: rename to snd_soc_component_read() ASoC: codecs: rename to snd_soc_component_read() ASoC: atmel: rename to snd_soc_component_read() ASoC: pxa: rename to snd_soc_component_read() ASoC: soc-component: use io_mutex correctly ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() Bluetooth: use configured params for ext adv docs: block: Create blk-mq documentation fork: fold legacy_clone_args_valid() into _do_fork() soundwire: qcom: Constify static structs memory: tegra: Delete some dead code memory: tegra: Avoid unused function warnings memory: tegra: Drop <linux/clk-provider.h> memory: tegra: Fix an error handling path in tegra186_emc_probe() memory: tegra30-emc: Poll EMC-CaR handshake instead of waiting for interrupt memory: tegra20-emc: Poll EMC-CaR handshake instead of waiting for interrupt memory: tegra: Support derated timings on Tegra210 memory: tegra: Add EMC scaling sequence code for Tegra210 memory: tegra: Add EMC scaling support code for Tegra210 memory: tegra: Make debugfs permissions human-readable soundwire: intel: transition to 3 steps initialization soundwire: intel_init: pass link information as platform data soundwire: intel_init: use devm_ allocation soundwire: intel_init: remove useless test soundwire: intel: clarify drvdata and remove more indirections soundwire: intel: cleanups for indirections/logs drm/ast: Use per-device logging macros drm/ast: Upcast from DRM device to ast structure via to_ast_private() drm/ast: Remove test for device from ast_pm_freeze() drm/ast: Remove unused code paths for AST 1180 soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices soundwire: Replace 'objs' by 'y' soc: mediatek: cmdq: add set event function soc: mediatek: cmdq: export finalize function soc: mediatek: cmdq: add assign function pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) pinctrl: baytrail: Drop no-op ACPI_PTR() call pinctrl: lynxpoint: Drop no-op ACPI_PTR() call KVM: arm64: Simplify PtrAuth alternative patching KVM: arm64: Check HCR_EL2 instead of shadow copy to swap PtrAuth registers KVM: arm64: Allow PtrAuth to be enabled from userspace on non-VHE systems KVM: arm64: Allow ARM64_PTR_AUTH when ARM64_VHE=n KVM: arm64: Enable Address Authentication at EL2 if available powerpc/8xx: Modify ptep_get() powerpc/mm/book3s64: Skip 16G page reservation with radix clk: qcom: smd: Add support for SDM660 rpm clocks clk: add function documentation for clk_hw_round_rate() leds-bcm6328: support second hw blinking interval leds: drop redundant struct-device pointer casts leds: wm831x-status: fix use-after-free on unbind leds: lm36274: fix use-after-free on unbind leds: lm3533: fix use-after-free on unbind leds: da903x: fix use-after-free on unbind leds: 88pm860x: fix use-after-free on unbind leds: lm355x: avoid enum conversion warning dt-bindings: leds: fix macro names for pca955x soc: qcom: socinfo: Add socinfo entry for SDM630 pinctrl: lynxpoint: Introduce helpers to enable or disable input pinctrl: lynxpoint: Make use of for_each_requested_gpio() pinctrl: intel: Make use of for_each_requested_gpio_in_range() pinctrl: intel: Protect IO in few call backs by lock pinctrl: intel: Split intel_config_get() to three functions pinctrl: intel: Drop the only label in the code for consistency pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() pinctrl: intel: Make use of IRQ_RETVAL() pinctrl: intel: Reduce scope of the lock pinctrl: intel: Disable input and output buffer when switching to GPIO pinctrl: cherryview: Re-use data structures from pinctrl-intel.h (part 3) pinctrl: intel: Allow drivers to define ACPI address space ID pinctrl: intel: Allow drivers to define total amount of IRQs per community pinctrl: cherryview: Convert chv_writel() to use chv_padreg() pinctrl: cherryview: Introduce helpers to IO with common registers pinctrl: cherryview: Introduce chv_readl() helper arm64: dts: ti: k3-am654-main: Update otap-del-sel values arm64: dts: ti: k3-j721e-mcu-wakeup: add k3 platforms chipid module node arm64: dts: ti: k3-am65-wakeup: add k3 platforms chipid module node clk: qcom: Add ipq6018 apss clock controller clk: qcom: Add DT bindings for ipq6018 apss clock controller clk: qcom: Add ipq apss pll driver dt-bindings: clock: add ipq6018 a53 pll compatible Bluetooth: Add hci_dev_lock to get/set device flags powerpc/4xx: ppc4xx compile flag optimizations powerpc/fixmap: Fix FIX_EARLY_DEBUG_BASE when page size is 256k selftests/powerpc: Add prefixed loads/stores to alignment_handler test io_uring: kill NULL checks for submit state io_uring: set @poll->file after @poll init io_uring: remove REQ_F_MUST_PUNT io_uring: remove setting REQ_F_MUST_PUNT in rw io_uring: support true async buffered reads, if file provides it mm: add kiocb_wait_page_queue_init() helper btrfs: flag files as supporting buffered async reads xfs: flag files as supporting buffered async reads block: flag block devices as supporting IOCB_WAITQ fs: add FMODE_BUF_RASYNC mm: support async buffered reads in generic_file_buffered_read() mm: add support for async page locking mm: abstract out wake_page_match() from wake_page_function() mm: allow read-ahead with IOCB_NOWAIT set io_uring: re-issue block requests that failed because of resources io_uring: catch -EIO from buffered issue request failure io_uring: always plug for any number of IOs block: provide plug based way of signaling forced no-wait semantics io_uring: separate reporting of ring pages from registered pages io_uring: report pinned memory usage io_uring: rename ctx->account_mem field io_uring: add wrappers for memory accounting io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior io_uring: change the poll type to be 32-bits selftests/powerpc: Allow choice of CI memory location in alignment_handler test powerpc/powernv/ioda: Return correct error if TCE level allocation failed powerpc/pseries/svm: Drop unused align argument in alloc_shared_lppaca() function powerpc/ptdump: Fix build failure in hashpagetable.c powerpc/mm: Fix typo in IS_ENABLED() powerpc/xive: Ignore kmemleak false positives powerpc/configs: Remove CMDLINE_BOOL powerpc: Remove inaccessible CMDLINE default powerpc/dt_cpu_ftrs: Make use of macro ISA_V3_1 powerpc/dt_cpu_ftrs: Make use of macro ISA_V3_0B powerpc/dt_cpu_ftrs: Remove unused macro ISA_V2_07B powerpc/64: indirect function call use bctrl rather than blrl in ret_from_kernel_thread arm64: dts: qcom: sm8250: add I2C and SPI nodes arm64: dts: qcom: sm8250: Add TLMM pinctrl node arm64: dts: qcom: pm8150x: add thermal alarms and thermal zones arm64: dts: qcom: sm8250-mtp: include pmic files arm64: dts: qcom: pm8009: Add base dts file hwspinlock: Simplify Kconfig ARM: dts: qcom: add qfprom definition to ipq806x arm64: dts: ipq8074: enable sdhci node arm64: dts: qcom: sm8150: Add USB and PHY device nodes arm64: defconfig: Enable the PM8xxx RTC driver arm64: dts: qcom: sm8150: Add thermal zones and throttling support dt-bindings: thermal: qcom-tsens: Add compatible for sm8150, sm8250 arm64: dts: msm8916: Add interconnect provider DT nodes arm64: dts: qcom: sc7180: Add WCN3990 WLAN module device node arm64: dts: qcom: sm8250: add watchdog device arm64: dts: qcom: apq8016-sbc: Replace spaces with tabs arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleep arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property arm64: dts: qcom: msm8916: Set #address-cells for lpass arm64: dts: qcom: lenovo630: Add Modem firmware files arm64: dts: qcom: msm8998-clamshell: Fix label on l15 regulator arm64: dts: qcom: msm8998-mtp: Fix label on l15 regulator arm64: dts: qcom: sc7180: Move mss node to the right place drm/panel: simple: add Tianma TM070JVHG33 drm/panel: simple: add CDTech S070PWS19HP-FC21 and S070SWV29HG-DC44 dt-bindings: display: simple: add Tianma TM070JVHG33 dt-bindings: display: simple: add CDTech S070PWS19HP-FC21 and S070SWV29HG-DC44 arm64: defconfig: Enable SDM845 video clock controller arm64: dts: qcom: sm8250: change ufs node name to ufshc arm64: dts: qcom: sm8250: sort nodes by physical address arm64: dts: qcom: sm8250: rename spmi node to spmi_bus arm64: dts: qcom: sm8250: use dt-bindings defines for clocks net: mvpp2: set xlg flow control in mvpp2_mac_link_up() net: mvpp2: add register modification helper net: mvpp2: add mvpp2_phylink_to_port() helper net: mvpp2: add port support helpers Remove redundant skb null check tcp: remove indirect calls for icsk->icsk_af_ops->send_check tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit of: mdio: preserve phy dev_flags in of_phy_connect() net: Avoid overwriting valid skb->napi_id Remove redundant condition in qdisc_graft net: mscc: ocelot: unexpose ocelot_vcap_policer_{add,del} net: mscc: ocelot: generalize the "ACE/ACL" names net: mscc: ocelot: rename ocelot_ace.{c, h} to ocelot_vcap.{c,h} net: mscc: ocelot: move net_device related functions to ocelot_net.c net: mscc: ocelot: move ocelot_regs.c into ocelot_vsc7514.c net: mscc: ocelot: rename MSCC_OCELOT_SWITCH_OCELOT to MSCC_OCELOT_SWITCH net: mscc: ocelot: convert MSCC_OCELOT_SWITCH into a library net: mscc: ocelot: rename module to mscc_ocelot net: mscc: ocelot: rename ocelot_board.c to ocelot_vsc7514.c net: mscc: ocelot: access EtherType using __be16 net: mscc: ocelot: use plain int when interacting with TCAM tables net: dsa: felix: make vcap is2 keys and actions static selftests: add selftest for the VRF strict mode vrf: add l3mdev registration for table to VRF device lookup vrf: add sysctl parameter for strict mode vrf: track associations between VRF devices and tables l3mdev: add infrastructure for table to VRF mapping pinctrl: at91: Make use of for_each_requested_gpio() gpio: xra1403: Make use of for_each_requested_gpio() gpio: mvebu: Make use of for_each_requested_gpio() ARM/orion/gpio: Make use of for_each_requested_gpio() gpiolib: Introduce for_each_requested_gpio_in_range() macro pinctrl: stm32: add possibility to configure pins individually pinctrl: stm32: return proper error code in pin_config_set pinctrl: stm32: defer probe if reset resource is not yet ready pinctrl: stm32: don't print an error on probe deferral during clock get pinctrl: ingenic: Add ingenic,jz4725b-gpio compatible string gpiolib: split character device into gpiolib-cdev gpio: max732x: remove redundant check drm/bridge: tfp410: Fix setup and hold time calculation drm/bridge: tfp410: fix de-skew value retrieval from DT dt-bindings: display: ti, tfp410.yaml: Redefine ti, deskew property dt-bindings: display: ti,tfp410.txt: convert to yaml iio: Move attach/detach of the poll func to the core iio: at91_adc: remove usage of iio_priv_to_dev() helper iio: stm32-dfsdm-adc: remove usage of iio_priv_to_dev() helper drm/panel-simple: Add missing connector type for some panels drm/panel: otm8009a: Drop unnessary backlight_device_unregister() x86/idt: Make idt_descr static Drivers: hv: vmbus: Remove the lock field from the vmbus_channel struct scsi: storvsc: Introduce the per-storvsc_device spinlock drm/i915/gt: Replace manual kmap_atomic() with pin_map for renderstate drm/i915/gvt: Drop redundant prepare_write/pin_pages scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM scsi: target: tcmu: Optimize use of flush_dcache_page net/sched: cls_u32: Use struct_size() in kzalloc() taprio: Use struct_size() in kzalloc() net: phy: read MMD ID from all present MMDs net: phy: split devices_in_package net: phy: set devices_in_package only after validation net: phy: add support for probing MMDs >= 8 for devices-in-package net: phy: reword get_phy_device() kerneldoc net: phy: clean up get_phy_c22_id() invalid ID handling net: phy: clean up get_phy_c45_ids() failure handling net: phy: clean up PHY ID reading net: phy: clean up cortina workaround tipc: Use struct_size() helper scsi: ufs: docs: Add WriteBooster documentation scsi: core: Fix formatting errors in scsi_lib.c scsi: core: Remove scsi_sdb_cache scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT scsi: ufs: ufs-exynos: Fix spelling mistake "pa_granularty" -> "pa_granularity" scsi: ufs-mediatek: Make ufs_mtk_wait_link_state static clk: socfpga: agilex: mpu_l2ram_clk should be mpu_ccu_clk clk: socfpga: agilex: add nand_x_clk and nand_ecc_clk dt-bindings: agilex: add NAND_X_CLK and NAND_ECC_CLK clk: bcm: rpi: Remove the quirks for the CPU clock clk: bcm2835: Don't cache the PLLB rate clk: bcm2835: Allow custom CCF flags for the PLLs Revert "clk: bcm2835: remove pllb" clk: bcm: rpi: Give firmware clocks a name clk: bcm: rpi: Discover the firmware clocks clk: bcm: rpi: Add an enum for the firmware clocks clk: bcm: rpi: Add DT provider for the clocks clk: bcm: rpi: Make the PLLB registration function return a clk_hw clk: bcm: rpi: Split pllb clock hooks clk: bcm: rpi: Rename is_prepared function clk: bcm: rpi: Pass the clocks data to the firmware function clk: bcm: rpi: Add clock id to data clk: bcm: rpi: Create a data structure for the clocks clk: bcm: rpi: Use CCF boundaries instead of rolling our own clk: bcm: rpi: Make sure the clkdev lookup is removed clk: bcm: rpi: Switch to clk_hw_register_clkdev clk: bcm: rpi: Remove pllb_arm_lookup global pointer clk: bcm: rpi: Make sure pllb_arm is removed clk: bcm: rpi: Remove global pllb_arm clock pointer clk: bcm: rpi: Use clk_hw_register for pllb_arm clk: bcm: rpi: Statically init clk_init_data clk: bcm: rpi: Allow the driver to be probed by DT firmware: rpi: Only create clocks device if we don't have a node for it dt-bindings: clock: Add a binding for the RPi Firmware clocks dt-bindings: arm: bcm: Convert BCM2835 firmware binding to YAML clk: bcm: Add BCM2711 DVP driver dt-bindings: clock: Add BCM2711 DVP binding clk: bcm63xx-gate: switch to dt-bindings definitions mips: bmips: add BCM63268 clock definitions mips: bmips: add BCM6368 clock definitions mips: bmips: add BCM6362 clock definitions mips: bmips: add BCM6358 clock definitions mips: bmips: add BCM6328 clock definitions mips: bmips: add BCM6318 clock definitions mips: bmips: add BCM3368 clock definitions clk: bcm63xx-gate: add BCM6318 support dt-bindings: clock: bcm63xx: add 6318 gated clock bindings clk: bcm63xx-gate: fix last clock availability tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic bpf: Avoid verifier failure for 32bit pointer arithmetic net: dsa: sja1105: Use struct_size() in kzalloc() cxgb4: Use struct_size() helper ethernet: ti: am65-cpsw-qos: Use struct_size() in devm_kzalloc() ipv6: icmp6: avoid indirect call for icmpv6_send() cxgb4: add action to steer flows to specific Rxq cxgb4: add support to fetch ethtool n-tuple filters cxgb4: add ethtool n-tuple filter deletion cxgb4: add ethtool n-tuple filter insertion cxgb4: add skeleton for ethtool n-tuple filters docs: staging: don't use literalinclude docs: move remaining stuff under Documentation/*.txt to Documentation/staging drm/i915/gt: Show the culmative runtime as part of the engine info docs: sh: convert register-banks.txt to ReST docs: sh: convert new-machine.txt to ReST docs: powerpc: convert vcpudispatch_stats.txt to ReST docs: arm64: convert perf.txt to ReST format docs: pci: endpoint/function/binding/pci-test.txt convert to ReST docs: misc-devices/apds990x.txt: convert to ReST format docs: misc-devices/bh1770glc.txt: convert to ReST docs: misc-devices/c2port.txt: convert to ReST format docs: misc-devices/pci-endpoint-test.txt: convert to ReST docs: misc-devices/pci-endpoint-test.txt: convert to ReST docs: misc-devices/spear-pcie-gadget.txt: convert to ReST docs: crypto: descore-readme.txt: convert to ReST format docs: crypto: convert async-tx-api.txt to ReST format docs: crypto: convert api-intro.txt to ReST format docs: crypto: convert asymmetric-keys.txt to ReST docs: thermal: convert cpu-idle-cooling.rst to ReST drm/dp: DRM DP helper for reading Ignore MSA from DPCD docs: fs: proc.rst: fix a warning due to a merge conflict net: qos offload add flow status with dropped count Documentation: tee: Document TEE kernel interface Replace HTTP links with HTTPS ones: Documentation/translations/zh_CN docs: deprecated.rst: Add zero-length and one-element arrays docs/zh_CN: update sysfs.txt about show() usage doc:it_IT: add symbol-namespace translation docs: mm/gup: Minor documentation update Documentation: fix sysctl/kernel.rst heading format warnings Documentation: fix filesystems/locking.rst malformed table warnings Documentation: remove SH-5 index entries doc: x86/speculation: length of underlines doc: add novamap to efi kernel command line parameters mailmap: add entries for Alexander Lobakin drm/i915/gt: Initialise rps timestamp power: supply: max8998_charger: Correct ONLINE and add STATUS props initrd: Remove erroneous comment platform/chrome: cros_ec_typec: Support DP alt mode platform/chrome: cros_ec_typec: Add USB mux control platform/chrome: cros_ec_typec: Register PD CTRL cmd v2 platform/chrome: cros_ec: Update mux state bits platform/chrome: cros_ec_typec: Register Type C switches platform/chrome: cros_ec_debugfs: Control uptime information request power: supply: bq24190_charger: Fix runtime PM imbalance on error power: supply: sbs-battery: add PEC support power: supply: sbs-battery: use i2c_smbus_read_block_data() power: supply: gpio-charger: Make gpios optional dt-bindings: power: supply: gpio-charger: convert to yaml spi: spi-geni-qcom: Simplify setup_fifo_xfer() Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) Drivers: hv: vmbus: Use channel_mutex in channel_vp_mapping_show() Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) Drivers: hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() Drivers: hv: vmbus: Remove the numa_node field from the vmbus_channel struct Drivers: hv: vmbus: Remove the target_vp field from the vmbus_channel struct clk: meson: g12a: Add support for NNA CLK source clocks dt-bindings: clk: g12a-clkc: Add NNA CLK Source clock IDs power: supply: axp20x_usb_power: fix spelling mistake power: supply: use kobj_to_dev dt-bindings: power: supply: bq25890: Document required interrupt dt-bindings: power: supply: bq25890: Indent example with tabs spi: Move cadence-quadspi driver to drivers/spi/ mtd: spi-nor: Convert cadence-quadspi to use spi-mem framework mtd: spi-nor: cadence-quadspi: Drop redundant WREN in erase path mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel mtd: spi-nor: cadence-quadspi: Fix error path on failure to acquire reset lines mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure mtd: spi-nor: cadence-quadspi: Provide a way to disable DAC mode mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry spi: npcm-fiu: Reuse BITS_PER_BYTE definition drm/arm: fix unintentional integer overflow on left shift drm: drm_fourcc: Add uncompressed AFBC modifier drm: drm_fourcc: add NV15, Q410, Q401 YUV formats spi: spi-geni-qcom: Don't keep a local state variable spi: spi-geni-qcom: Actually use our FIFO spi: spi-geni-qcom: Check for error IRQs spi: spi-geni-qcom: Mo' betta locking HID: Wiimote: Treat the d-pad as an analogue stick spi: altera: fix size mismatch on 64 bit processors spi: altera: support indirect access to the registers spi: altera: use regmap-mmio instead of direct mmio register access ASoC: qcom: Kconfig: Tweak dependencies on SND_SOC_SDM845 ASoC: fsl_spdif: Add pm runtime function ALSA: hda: Enable sync-write operation as default for all controllers drm/panfrost: Use kvfree() to free bo->sgts drm/panfrost: Fix runtime PM imbalance on error drm/panfrost: Fix inbalance of devfreq record_busy/idle() drm/i915/query: Use struct_size() helper selftests/livepatch: add test delimiter to dmesg selftests/livepatch: refine dmesg 'taints' in dmesg comparison selftests/livepatch: Don't clear dmesg when running tests USB: OTG: rename product list of devices USB: storage: scsi: fix up comment to be more specific USB: storage: fix wording in error message USB: serial: sierra: unify quirk handling logic USB: serial: qcserial: fix up wording in a comment USB: OHCI: remove obsolete FIXME comment USB: rename USB OTG hub configuration option USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE cxgb4: add support to read serial flash cxgb4: add support to flash boot cfg image cxgb4: add support to flash boot image cxgb4: add support to flash PHY image cxgb4: update set_flash to flash different images net: tso: add UDP segmentation support net: tso: cache transport header length net: tso: constify tso_count_descs() and friends net: tso: shrink struct tso_t net: tso: double TSO_HEADER_SIZE value octeontx2-af: change (struct qmem)->entry_sz from u8 to u16 net: hns3: streaming dma buffer sync between cpu and device net: hns3: replace disable_irq by IRQ_NOAUTOEN flag net: hns3: rename buffer-related functions net: hns3: pointer type of buffer should be void net: hns3: remove unnecessary devm_kfree mISDN: hfcsusb: Use struct_size() helper lan743x: allow mac address to come from dt r8169: allow setting irq coalescing if link is down r8169: move switching optional clock on/off to pll power functions r8169: move updating counters to rtl8169_down r8169: move napi_disable call and rename rtl8169_hw_reset r8169: replace synchronize_rcu with synchronize_net r8169: improve setting WoL on runtime-resume r8169: remove unused constant RsvdMask r8169: add info for DASH being enabled enetc: Use struct_size() helper in kzalloc() net: napi: remove useless stack trace net: stmmac: selftests: Use struct_size() helper in kzalloc() fpga: Fix dead store in fpga-bridge.c fpga: Fix dead store fpga-mgr.c fpga: dfl: Use struct_size() in kzalloc() fpga manager: xilinx-spi: remove unneeded, mistyped variables fpga manager: xilinx-spi: valid for the 7 Series too dt-bindings: fpga: xilinx-slave-serial: valid for the 7 Series too fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() bpf: sk_storage: Prefer to get a free cache_idx f2fs: use kfree() to free variables allocated by match_strdup() f2fs: get the right gc victim section when section has several segments f2fs: fix a race condition between f2fs_write_end_io and f2fs_del_fsync_node_entry f2fs: remove useless truncate in f2fs_collapse_range() f2fs: use kfree() instead of kvfree() to free superblock data f2fs: avoid checkpatch error IB/srpt: Remove WARN_ON from srpt_cm_req_recv x86/mm/32: Fix -Wmissing prototypes warnings for init.c arm64: dts: ls1028a: add one more thermal zone support USB: replace hardcode maximum usb string length by definition usb: xhci: fix spelling mistake in Kconfig "firwmare" -> "firmware" selftests/x86/fsgsbase: Test ptracer-induced GS base write with FSGSBASE selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write Documentation/x86/64: Add documentation for GS/FS addressing mode x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit x86/entry/64: Introduce the FIND_PERCPU_BASE macro x86/entry/64: Switch CR3 before SWAPGS in paranoid entry x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation x86/process/64: Use FSGSBASE instructions on thread copy and ptrace x86/process/64: Use FSBSBASE in switch_to() if available x86/process/64: Make save_fsgs_for_kvm() ready for FSGSBASE x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE x86/ptrace: Prevent ptrace from clearing the FS/GS selector spi: spi-geni-qcom: No need for irqsave variant of spinlock calls regulator: max8997: Constify struct regulator_ops regulator: max8907: Constify static structs regulator: ltc3676: Constify ltc3676_regulators regulator: cpcap: Constify cpcap_regulator_ops regulator: anatop: Constify anatop_core_rops drm/etnaviv: Simplify clock enable/disable drm/etnaviv: Make the "core" clock mandatory drm/etnaviv: Don't ignore errors on getting clocks drm/etnaviv: Fix error path on failure to enable bus clk drm/etnaviv: convert get_user_pages() --> pin_user_pages() ASoC: amd: Removing unnecessary instance initialization ALSA: hda: Let LED cdev handling suspend/resume x86/mce/dev-mcelog: Use struct_size() helper in kzalloc() ALSA: hda/realtek: Unify LED helper code ALSA: hda/sigmatel: Use the new vmaster mute LED helper ALSA: hda/conexant: Use the new vmaster mute LED helper ALSA: hda/realtek: Use the new vmaster mute LED helper ALSA: hda: generic: Add vmaster mute LED helper ALSA: hda: generic: Drop the old mic-mute LED hook ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev ALSA: hda: generic: Always call led-trigger for mic mute LED x86/stackprotector: Pre-initialize canary for secondary CPUs mfd: Add support for the Khadas System control Microcontroller dt-bindings: mfd: Add Khadas Microcontroller bindings dt-bindings: mfd: gateworks-gsc: Add 16bit pre-scaled voltage mode mfd: madera: Fix minor formatting issues mfd: madera: Remove unused forward declaration of madera_codec_pdata mfd: arizona: Ensure 32k clock is put on driver unbind and error mfd: arizona: Remove BUG_ON usage mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs clocksource: Add Low Power STM32 timers driver mfd: stm32: Enable regmap fast_io for stm32-lptimer mfd: stm32: Add defines to be used for clkevent purpose dt-bindings: mfd: Document STM32 low power timer bindings Bluetooth: mgmt: Use command complete on success for set system config Bluetooth: Terminate the link if pairing is cancelled Bluetooth: Update background scan and report device based on advertisement monitors Bluetooth: Notify adv monitor removed event Bluetooth: Notify adv monitor added event Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES Bluetooth: Add definitions for advertisement monitor features Bluetooth: Add get/set device flags mgmt op Bluetooth: Replace wakeable in hci_conn_params Bluetooth: Replace wakeable list with flag Bluetooth: Add bdaddr_list_with_flags for classic whitelist Bluetooth: mgmt: Add commands for runtime configuration drm/bridge: ti-sn65dsi86: Check the regmap return value when setting a GPIO drm/bridge: ti-sn65dsi86: Fix kernel-doc typo ln_polr => ln_polrs drm/bridge: ti-sn65dsi86: Don't use kernel-doc comment for local array drm/bridge: ti-sn65dsi86: Don't compile GPIO bits if not CONFIG_OF_GPIO drm/panfrost: Reduce the amount of logs on deferred probe USB: sisusbvga: change char to u8 for sisusb_copy_memory drm/i915/gt: Always report the sample time for busy-stats drm/i915/selftests: Enable selftesting of busy-stats usb: xhci: tegra: Remove PLL power supplies usb: sisusb_con: Use array_size() helper in memcpy() usb: gadget: u_serial.h: increase MAX_U_SERIAL_PORTS to 8 usb: dwc2: use well defined macros for power_down drivers: usb: Fix trivial spelling USB: core: additional Device Classes to debug/usb/devices staging:rtl8712: avoid skb_clone after skb allocation fail staging: rts5208: Use array_size() helper in vmalloc() and memset() staging:r8723bs: remove wrappers around skb_clone() and remove unnecessary in_interrupt() call staging: vc04_services: Convert get_user_pages*() --> pin_user_pages*() staging: qlge: qlge_main.c: fixed spaces coding style issues staging: comedi: fix up missing whitespace in comment Staging: comedi: Added blank lines to fix coding style issue staging: gasket: Convert get_user_pages*() --> pin_user_pages*() arm64: dts: imx8mp: add i2c aliases arm64: dts: imx8mm: sort the aliases arm64: dts: imx8mq: Add ethernet alias arm64: dts: imx8mq: Add mmc aliases of: property: Improve cycle detection when one of the devices is never added driver core: Add device_is_dependent() to linux/device.h ethtool: ioctl: Use array_size() in copy_to_user() liquidio: Replace vmalloc_node + memset with vzalloc_node and use array_size ARM: dts: at91: sam9x60ek: classd: pull-down the L1 and L3 lines ARM: dts: at91: sama5d2_xplained: classd: pull-down the R1 and R3 lines audit: Use struct_size() helper in alloc_chunk libbpf: Bump version to 0.1.0 ASoC: Intel: broadwell: simplify card names for SOF uses ASoC: Intel: cht*: simplify card names for SOF uses ASoC: Intel: byt*: simplify card names for SOF uses pwm: iqs620a: Use lowercase hexadecimal literals for consistency pwm: Convert period and duty cycle to u64 clk: pwm: Use 64-bit division function backlight: pwm_bl: Use 64-bit division function pwm: sun4i: Use nsecs_to_jiffies to avoid a division pwm: sifive: Use 64-bit division macro pwm: iqs620a: Use 64-bit division ASoC: meson: imply acodec glue on axg sound card lockdep: Split header file into lockdep and lockdep_types tipc: update a binding service via broadcast cpu/speculation: Add prototype for cpu_show_srbds() dmaengine: cookie bypass for out of order completion firmware: imx: make sure MU irq can wake up system from suspend mode EDAC: Fix reference count leaks spi: bcm63xx-hsspi: add reset support spi: bcm63xx-spi: add reset support ASoC: fsl_spdif: Add support for imx6sx platform ASoC: bindings: fsl_spdif: Add new compatible string for imx6sx ASoC: fsl-asoc-card: Add MQS support ASoC: bindings: fsl-asoc-card: Add compatible string for MQS ASoC: tegra: Fix reference count leaks. drm/i915/selftests: fix spelling mistake "submited" -> "submitted" drm/rockchip: Add per-pixel alpha support for the PX30 VOP dt-bindings: clocks: add rk3288w variant compatible clk: rockchip: Handle clock tree for rk3288w variant x86/mm: Fix -Wmissing-prototypes warnings for arch/x86/mm/init.c ARM: dts: rockchip: Add marvell BT irq config ARM: dts: rockchip: rename label and nodename pinctrl subnodes that end with gpio arm64: dts: rockchip: rename and label gpio-led subnodes part 2 arm64: dts: rockchip: rename label and nodename pinctrl subnodes that end with gpio 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 arm64: dts: rockchip: set rockpro64 usbc dr_mode as host drm/i915/selftests: Check preemption rollback of different ring queue depths drm/i915/selftests: Use friendly request names for live_timeslice_rewind drm/i915/selftests: Exercise far preemption rollbacks tests: add CLOSE_RANGE_UNSHARE tests close_range: add CLOSE_RANGE_UNSHARE tests: add close_range() tests arch: wire-up close_range() open: add close_range() x86/speculation: Merge one test in spectre_v2_user_select_mitigation() drm/i915: Remove redundant i915_request_await_object in blit clears drm/i915: Mark up inline getters as taking a const i915_request drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR staging: rtl8712: Remove unnecesary else after return statement. staging: rtl8712: switch to common ieee80211 headers staging: wfx: make methods 'wfx_get_ps_timeout' and 'wfx_update_pm' static x86/alternatives: Add pr_fmt() to debug macros EDAC: Remove edac_get_dimm_by_index() EDAC/ghes: Scan the system once on driver init drm/shmem-helper: Only dma-buf imports are private obj drm/shmem-helper: Fix obj->filp derefence dmaengine: mmp_tdma: share the IRQ line dmaengine: mmp_pdma: Do not warn when IRQ is shared by all chans dmaengine: dw: Replace 'objs' by 'y' dmaengine: dw: Register ACPI DMA controller for PCI that has companion dt-bindings: dmaengine: renesas,usb-dmac: Add binding for r8a7742 HID: input: do not run GET_REPORT unless there's a Resolution Multiplier HID: usbhid: remove redundant assignment to variable retval HID: usbhid: do not sleep when opening device arm64: dts: imx8mq: enable Hantro G1/G2 VPU interconnect: Mark all dummy functions as static inline interconnect: Allow inter-provider pairs to be configured interconnect: Relax requirement in of_icc_get_from_provider() interconnect: Export of_icc_get_from_provider() EDAC/ghes: Remove unused members of struct ghes_edac_pvt, rename it to ghes_pvt EDAC/ghes: Setup DIMM label from DMI and use it in error reports dt-bindings: reset: Convert i.MX7 reset to json-schema reset: simple: Add reset callback dt-bindings: reset: Convert i.MX reset to json-schema reset: Move reset-simple header out of drivers/reset drm/kselftest: fix spellint typo in test-drm_mm.c drm/ast: Use managed pci functions ASoC: rt1015: Flush DAC data before playback. ARM: dts: orange-pi-zero-plus2: add leds configuration ARM: dts: orange-pi-zero-plus2: enable USB OTG port pwm: imx27: Use 64-bit division macro pwm: imx-tpm: Use 64-bit division macro pwm: clps711x: Use 64-bit division macro hwmon: pwm-fan: Use 64-bit division macro drm/i915: Use 64-bit division macro security: allow using Clang's zero initialization for stack variables gpio: pca953x: Add support for the PCAL9535 dt-bindings: gpio: pca953x: add nxp,pcal9535 pinctrl-single: fix pcs_parse_pinconf() return value pinctrl: ingenic: Add NAND FRE/FWE pins for JZ4740 backlight: lm3533_bl: Use kobj_to_dev() instead scsi: ufs: Fix imprecise load calculation in devfreq window scsi: ufs: Add trace event for UIC commands scsi: ufs: Remove unused field in struct uic_command scsi: ufs: Clean up device vendor name and device quirk table scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices scsi: mpt3sas: Fix spelling mistake scsi: Fix trivial spelling scsi: ufs: Add SPDX GPL-2.0 to replace GPL v2 boilerplate scsi: ufs: Add compatibility with 3.1 UFS unit descriptor length scsi: ufs: Clean up ufs initialization path scsi: ufs: Fix potential NULL pointer access during memcpy scsi: ufs: Delete ufshcd_read_desc() scsi: ufs: Remove max_t in ufs_get_device_desc scsi: ufs-mediatek: Allow unbound mphy scsi: ufs-mediatek: Fix unbalanced clock on/off scsi: ufs-mediatek: Introduce low-power mode for device power supply scsi: ufs-mediatek: Do not gate clocks if auto-hibern8 is not entered yet scsi: ufs-mediatek: Fix imprecise waiting time for ref-clk control spi: spi-cavium-thunderx: flag controller as half duplex spi: add Renesas RPC-IF driver spi: bcm63xx-hsspi: allow building for BMIPS spi: bcm63xx-spi: allow building for BMIPS spi: renesas,sh-msiof: Add r8a7742 support spi: altera: add platform data for slave information. spi: altera: add SPI core parameters support via platform data. spi: altera: add 32bit data width transfer support. regulator: Fix trivial spelling regulator: gpio: Fix trivial spelling EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations regulator: Add driver for cros-ec-regulator platform/chrome: cros_ec: Add command for regulator control. dt-bindings: regulator: Add DT binding for cros-ec-regulator regmap: remove stray space regmap: convert all regmap_update_bits() and co. macros to static inlines drm/i915/gt: Don't flush the tasklet if not setup ASoC: AMD: Use mixer control to switch between DMICs ASoC: max98390: Add Amp init common setting func. dt-bindings: Added device tree binding for max98390 ASoC: rt5682: DAI wclk supports 44100 Hz output ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate ASoC: rl6231: Add new supports on rl6231 ASoC: img-parallel-out: Fix a reference count leak ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt ASoC: wm8960: Support headphone jack detection function ASoC: bindings: wm8960: Add property for headphone detection ASoC: Add bindings for Samsung Aries audio complex ASoC: Document wm8994 endpoints ASoC: samsung: Add driver for Aries boards ASoC: wm0010: Use kmemdup rather than duplicating its implementation drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c ASoC: Add documentation for KeemBay i2s ASoC: Intel: Add makefiles and kconfig changes for KeemBay ASoC: Intel: Add KeemBay platform driver EDAC/mc: Call edac_inc_ue_error() before panic EDAC, pnd2: Set MCE_PRIO_EDAC priority for pnd2_mce_dec notifier ASoC: dt-bindings: mediatek: mt6358: add dmic-mode property ASoC: mediatek: mt6358: support DMIC one-wire mode scsi: ufs: ufs-exynos: Add UFS host support for Exynos SoCs scsi: ufs: Add quirk to fix abnormal ocs fatal error scsi: ufs: Introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk scsi: ufs: Add quirk to enable host controller without hce scsi: ufs: Add quirk to disallow reset of interrupt aggregation scsi: ufs: Add quirk to fix mishandling utrlclr/utmrlclr ASoC: fsl_easrc: Fix "Function parameter not described" warnings ASoC: fsl_easrc: Fix -Wunused-but-set-variable ASoC: fsl_easrc: Fix -Wmissing-prototypes warning drm/i915/gt: Add a safety submission flush in the heartbeat drm/i915/selftests: Dump engine state and trace upon hanging after reset drm/i915/selftests: Disable preemptive heartbeats over preemption tests x86/asm: Unify __ASSEMBLY__ blocks of: reserved_mem: Fix typo in the too-many-regions message x86/cpufeatures: Mark two free bits in word 3 dt-bindings: spi: Document bcm2711 and bcm7211 SPI compatible x86/msr: Lift AMD family 0x15 power-specific MSRs ASoC: soc-component: tidyup Copyright ASoC: soc-component: merge soc_pcm_trigger_start/stop() ASoC: soc-component: merge soc-io.c into soc-component.c ASoC: soc-component: add snd_soc_component_init() ASoC: soc-component: add snd_soc_pcm_component_trigger() ASoC: soc-component: add snd_soc_pcm_component_hw_free() ASoC: soc-component: add snd_soc_pcm_component_hw_params() ASoC: soc-component: add snd_soc_pcm_component_prepare() ASoC: soc-component: add soc_component_err() ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component ASoC: soc-component: add soc_component_pin() and share code dt-bindings: i2c: Convert imx lpi2c to json-schema dt-bindings: mmc: Convert mxs mmc to json-schema dt-bindings: mmc: Convert imx mmc to json-schema dt-bindings: rtc: Convert imxdi rtc to json-schema dt-bindings: clock: Convert imx7ulp clock to json-schema dt-bindings: thermal: Convert qoriq to json-schema dt-bindings: property-units: Add picoseconds type ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages ASoC: soc-pcm: improve error messages in soc_pcm_new() ASoC: soc-core: reduce verbosity of BE override message dt-bindings: irqchip: renesas-rza1-irqc: Convert to json-schema ALSA: pcm: Use SG-buffer only when direct DMA is available ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too ALSA: memalloc: Initialize all fields of snd_dma_buffer properly ALSA: pcm: Use dma_mmap_coherent() on x86, too ASoC: dt-bindings: add compatible string for MAX98360A ASoC: max98357a: add compatible string for MAX98360A ath11k: fix wmi peer flags in peer assoc command ath11k: Add support for ring backpressure stats ath11k: Add dp tx err stats ath11k: removing redundant reo unlock followed by immediate lock ath11k: add support for spectral scan ath11k: Add direct buffer ring support ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 drm/malidp: convert platform driver to use dev_groups drm/arm: Kconfig annotate drivers as COMPILE_TEST drm/todo: Add item about modeset properties drm/auth: make drm_{set,drop}master_ioctl symmetrical drm: vmwgfx: remove drm_driver::master_set() return type sched: Remove sched_set_*() return value sched: Remove sched_setscheduler*() EXPORTs sched,psi: Convert to sched_set_fifo_low() sched,rcutorture: Convert to sched_set_fifo_low() sched,rcuperf: Convert to sched_set_fifo_low() sched,locktorture: Convert to sched_set_fifo() sched,irq: Convert to sched_set_fifo() sched,watchdog: Convert to sched_set_fifo() sched,serial: Convert to sched_set_fifo() sched,powerclamp: Convert to sched_set_fifo() sched,ion: Convert to sched_set_normal() sched,powercap: Convert to sched_set_fifo*() sched,spi: Convert to sched_set_fifo*() sched,mmc: Convert to sched_set_fifo*() sched,ivtv: Convert to sched_set_fifo*() sched,drm/scheduler: Convert to sched_set_fifo*() sched,msm: Convert to sched_set_fifo*() sched,psci: Convert to sched_set_fifo*() sched,drbd: Convert to sched_set_fifo*() sched,acpi_pad: Convert to sched_set_fifo*() sched,crypto: Convert to sched_set_fifo*() sched,bL_switcher: Convert to sched_set_fifo*() sched: Provide sched_set_fifo() sched/pelt: Cleanup PELT divider sched/deadline: Fix a typo in a comment sched/deadline: Implement fallback mechanism for !fit case sched/deadline: Make DL capacity-aware sched/deadline: Improve admission control for asymmetric CPU capacities sched/deadline: Add dl_bw_capacity() sched/deadline: Optimize dl_bw_cpus() sched: correct SD_flags returned by tl->sd_flags() sched/fair: Fix NOHZ next idle balance sched/deadline: Impose global limits on sched_attr::sched_period isolcpus: Affine unbound kernel threads to housekeeping cpus kthread: Switch to cpu_possible_mask psi: eliminate kthread_worker from psi trigger scheduling mechanism x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 x86, sched: Bail out of frequency invariance if turbo frequency is unknown x86, sched: check for counters overflow in frequency invariant accounting sched/debug: Add new tracepoints to track util_est sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() sched/idle,stop: Remove .get_rr_interval from sched_class sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() sched/pelt: Remove redundant cap_scale() definition sched/cputime: Improve cputime_adjust() perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping perf/x86/intel/uncore: Wrap the max dies calculation into an accessor perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping perf/x86/intel/uncore: Validate MMIO address before accessing perf/x86/intel/uncore: Record the size of mapped area perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL ftrace: Add perf text poke events for ftrace trampolines ftrace: Add perf ksymbol events for ftrace trampolines ftrace: Add symbols for ftrace trampolines perf/x86: Add perf text poke events for kprobes kprobes: Add perf ksymbol events for kprobe insn pages kprobes: Add symbols for kprobe insn pages perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers perf: Add perf text poke event perf/x86/intel/uncore: Add Comet Lake support KVM: x86: Switch KVM guest to using interrupts for page ready APF delivery x86/mce/inject: Fix a wrong assignment of i_mce.status thunderbolt: Improve USB4 config symbol help text dt-bindings: MIPS: Document Ingenic SoCs binding. ARM: dts: stm32: fix uart7_pins_a comments in stm32mp15-pinctrl ARM: dts: stm32: fix uart nodes ordering in stm32mp15-pinctrl ARM: dts: stm32: Update UART4 pin states on stm32mp15xx-dkx ARM: dts: stm32: Update pin states for uart4 on stm32mp157c-ed1 ARM: dts: stm32: update uart4 pin configuration for low power on stm32mp157 dt-bindings: usb: dwc2: Fix issues for stm32mp15x SoC MIPS: BCM63xx: add endif comments x86/microcode: Do not select FW_LOADER clk: rockchip: convert rk3036 pll type to use internal lock status clk: rockchip: convert basic pll lock_wait to use regmap_read_poll_timeout clk: rockchip: convert rk3399 pll type to use readl_relaxed_poll_timeout arm64: dts: rockchip: add fuel gauge to Pinebook Pro dts ARM: dts: stm32: update led nodes names for stm32f746-eval ARM: dts: stm32: Add missing #address and #size cells on spi node for stm32mp151 ARM: dts: stm32: Update nodes names for stm32h743 pinctrl ARM: dts: stm32: remove useless interrupt-names property on stm32f743 ARM: dts: stm32: update led nodes names for stm32f746-eval ARM: dts: stm32: update led nodes names for stm32f769-disco ARM: dts: stm32: update led nodes names for stm32f429-eval ARM: dts: stm32: remove useless interrupt-names property on stm32f746 ARM: dts: stm32: update led nodes names for stm32f469-disco ARM: dts: stm32: update led nodes names for stm32f249-disco ARM: dts: stm32: update pwm pinctrl node names for stm32f4 ARM: dts: stm32: remove useless interrupt-names property on stm32f429 ARM: dts: stm32: enable stmpe811 on stm32429-disco board ARM: dts: stm32: Add pin map for I2C3 controller on stm32f4 ARM: dts: stm32: add I2C3 support on STM32F429 SoC ARM: dts: stm32: enable ltdc binding with ili9341, gyro l3gd20 on stm32429-disco board ARM: dts: stm32: Add pin map for ltdc & spi5 on stm32f429-disco board drm/mm: remove invalid entry based optimization ARM: dts: stm32: Add dma config for spi5 on stm32f429 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add device tree for camera DB dt-bindings: clock: renesas: cpg: Convert to json-schema ARM: dts: r8a7742: Add CMT SoC specific support ARM: dts: r8a7742: Add thermal device to DT ARM: dts: r8a7742-iwg21d-q7: Sound DMA support via DVC on DTS ARM: dts: r8a7742-iwg21d-q7: Enable SGTL5000 audio codec ARM: dts: r8a7742: Add audio support ARM: dts: r8a7742-iwg21d-q7: Add RWDT support ARM: dts: r8a7742-iwg21d-q7: Enable Ethernet AVB ARM: dts: r8a7742-iwg21d-q7: Enable SDHI2 controller ARM: dts: r8a7742-iwg21d-q7: Enable SCIFB2 node ARM: dts: r8a7742: Add XHCI support ARM: dts: r8a7742: Add USB-DMAC and HSUSB device nodes ARM: dts: r8a7742: Add USB 2.0 host support ARM: dts: r8a7742: Add RWDT node ARM: dts: r9a06g032: Correct GIC compatible value order ARM: dts: r8a7742: Add APMU nodes ARM: dts: r8a7742: Add Ether support ARM: dts: r8a7742: Add Ethernet AVB support ARM: dts: r8a7742: Add SATA nodes ARM: dts: r8a7742: Add MMC0 node ARM: dts: r8a7742: Add SDHI nodes ARM: dts: r8a7742: Add I2C and IIC support drivers: gpio: Fix trivial spelling gpio: mpc8xxx: change the gpio interrupt flags. mtd: rawnand: mtk: Convert the driver to exec_op() gpiolib: sysfs: use kobj_to_dev gpio: driver.h: fix kernel-doc markup ARM: dts: s5pv210: Correct BCM4329 bluetooth node ARM: dts: s5pv210: Add BMA023 accelerometer support to Aries ARM: dts: s5pv210: Add support for GP2A light sensor on Aries ARM: dts: s5pv210: Correct fuelgauge definition on Aries ARM: dts: s5pv210: Add interrupt-controller property to gph3 ARM: dts: exynos: Enable Bluetooth support for Artik5 board drm/i915/icl+: Fix hotplug interrupt disabling after storm detection arm64: dts: exynos: Add UFS node to Exynos7 ARM: dts: exynos: Extend all Exynos5800 A15's OPPs with max voltage data ARM: dts: aspeed: mihawk: Add 8 tmp401 thermal sensors ARM: dts: aspeed: mihawk: IO expander uses TCA9554 driver ARM: dts: aspeed: rainier: System has one SPI NOR Documentation: ABI: usb: chipidea: Update Li Jun's e-mail dlmfs: clean up dlmfs_file_{read,write}() a bit iio: cros_ec: fix spelling mistake iio: Remove superfluous of_node assignments iio: remove left-over parent assignments iio: light: lm3533-als: use iio_device_set_parent() to assign parent iio: remove left-over comments about parent assignment iio: remove explicit IIO device parent assignment iio: core: add iio_device_set_parent() helper iio: core: pass parent device as parameter during allocation iio: amplifiers: ad8366: Change devm_gpiod_get() to optional and add the missed check iio: improve IIO_CONCENTRATION channel type description iio: Kconfig: at91_adc: add COMPILE_TEST dependency to driver iio: make iio_device_get_drvdata take a const struct iio_dev *. iio: stm32-adc: remove usage of iio_priv_to_dev() helper iio: dac: ad5592r: remove usage of iio_priv_to_dev() helper iio: imu: bmi160: added mount-matrix support iio: imu: bmi160: added regulator support iio: imu: bmi160: fix typo dt-bindings: iio: imu: bmi160: add regulators and mount-matrix iio: cros_ec: Reapply range at resume iio: accel: mxc4005: add support for mxc6655 iio: magnetometer: mmc35240: Constify struct reg_default iio: light: stk3310: Constify regmap_config iio: dac: ad5592r-base: Constify struct iio_chan_spec_ext_info iio: dac: ad5380: Constify struct iio_chan_spec_ext_info iio: adc: max11100: Constify struct iio_chan_spec iio: imu: inv_mpu6050: Drop double check for ACPI companion device iio: magnetometer: ak8975: Add gpio reset support iio: magnetometer: ak8975: Fix typo, uniform measurement unit style dt-bindings: iio: magnetometer: ak8975: add gpio reset support dt-bindings: iio: magnetometer: ak8975: convert format to yaml, add maintainer dt-bindings: iio: magnetometer: ak8975: reword gpios, add interrupts, fix style iio: adc: Update debug prints iio: adc: Update return value checks iio: adc: Add support for PMIC7 ADC iio: adc: Add info property under adc_data iio: adc: Add PMIC7 ADC bindings iio: adc: Convert the QCOM SPMI ADC bindings to .yaml format iio: accel: bma400: add support for bma400 spi iio: chemical: atlas-ezo-sensor: move ret variable scope in atlas_ezo_read_raw() iio: humidity: hts221: remove usage of iio_priv_to_dev() iio: position: iqs624: remove usage of iio_priv_to_dev() iio: light: iqs621: remove usage of iio_priv_to_dev() iio: light: tsl2563: pass iio device as i2c_client private data drm/i915/gt: Flush gen3 relocs harder, again drm/i915/selftests: Trim execlists runtime drm/i915/execlists: Lift opportunistic process_csb to before engine lock Bluetooth: implement read/set default system parameters mgmt Bluetooth: centralize default value initialization. Bluetooth: mgmt: read/set system parameter definitions Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending Bluetooth: hci_qca: Increase SoC idle timeout to 200ms Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 Bluetooth: Use only 8 bits for the HCI CMSG state flags Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections drm/i915: Leave vma intact as they are discarded drm/i915/display: Fix the encoder type check Bluetooth: btmrvl_sdio: Refactor irq wakeup Bluetooth: btmrvl_sdio: Implement prevent_wake Bluetooth: btmrvl_sdio: Set parent dev to hdev drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds drm/i915/selftests: Remove live_suppress_wait_preempt drm/dp_mst: Fix flushing the delayed port/mstb destroy work drm/dp_mst: Fix the DDC I2C device registration of an MST port drm/dp_mst: Fix the DDC I2C device unregistration of an MST port drm/i915/dp_mst: Work around out-of-spec adapters filtering short pulses drm/dp_mst: Sanitize mgr->qlock locking in drm_dp_mst_wait_tx_reply() drm/i915/dp_mst: Fix disabling MST on a port drm/i915: Fix the i915_dsc_fec_support debugfs file for DP MST connectors drm/i915/icl: Disable DIP on MST ports with the transcoder clock still on drm/mgag200: Use managed device initialization drm/mgag200: Embed instance of struct drm_device in struct mga_device drm/mgag200: Allocate device structures in mgag200_driver_load() drm/mgag200: Separate device initialization into allocation drm/mgag200: Move device init and cleanup to mgag200_drv.c drm/mgag200: Prefix symbol names in mgag200_drv.c with mgag200_ drm/mgag200: Separate DRM and PCI functionality from each other drm/mgag200: Switch to managed MM drm/mgag200: Merge VRAM setup into MM initialization drm/mgag200: Lookup VRAM PCI BAR start and length only once drm/mgag200: Rename mgag200_ttm.c to mgag200_mm.c drm/mgag200: Use pcim_enable_device() drm/mgag200: Remove mgag200_cursor.c drm/mgag200: Remove declaration of mgag200_mmap() from header file ath11k: build HE 6 GHz capability ath11k: Add support for 6g scan hint ath11k: Send multiple scan_chan_list messages if required ath11k: Add 6G scan dwell time parameter in scan request command ath11k: set psc channel flag when sending channel list to firmware. ath11k: extend peer_assoc_cmd for 6GHz band ath11k: Use freq instead of channel number in rx path ath11k: add support for 6GHz radio in driver ath11k: add 6G frequency list supported by driver drm/i915/gt: Include context status in debug dumps drivers: gpu: drm: Fix trivial spelling drm/i915/selftests: Teach hang-self to target only itself drm/i915/gt: Incrementally check for rewinding net: wireless: intel: fix wiki website url iwlwifi: Replace zero-length array with flexible-array drm/i915/tc: fix the reset of ln0 drm/vc4: crtc: Restrict HACT_ACT setup to DSI drm/vc4: crtc: Turn static const variable into a define drm/vc4: crtc: Move crtc state to common header drm/vc4: crtc: Switch to of_device_get_match_data drm/vc4: crtc: Rename SoC data structures drm/vc4: plane: Move additional planes creation to driver drm/vc4: plane: Move planes creation to its own function drm/vc4: drv: Add include guards dt-bindings: display: vc4: hdmi: Add missing clock-names property dt-bindings: display: vc4: dsi: Add missing clock properties dt-bindings: display: vc4: dpi: Add missing clock-names property dt-bindings: display: Convert VC4 bindings to schemas iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue drm/udl: Use GEM vmap/mmap function from SHMEM helpers drm/shmem-helper: Add .gem_create_object helper that sets map_cached flag Bluetooth: btusb: Configure Intel debug feature based on available support drm: Remove struct drm_driver.gem_print_info drm/zte: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS drm/zte: Use GEM CMA object functions drm/tve200: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS drm/tve200: Use GEM CMA object functions drm/tilcdc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS drm/tilcdc: Use GEM CMA object functions drm/sti: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS drm/sti: Use GEM CMA object functions drm/stm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE drm/stm: Use GEM CMA object functions drm/shmobile: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS drm/shmobile: Use GEM CMA object functions drm/rcar-du: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE drm/rcar-du: Use GEM CMA object functions drm/mxsfb: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS drm/mxsfb: Use GEM CMA object functions drm/meson: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE drm/meson: Use GEM CMA object functions drm/mcde: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS drm/mcde: Use GEM CMA object functions drm/malidp: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE drm/malidp: Use GEM CMA object functions drm/komeda: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE drm/komeda: Use GEM CMA object functions drm/ingenic: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS drm/ingenic: Use GEM CMA object functions drm/imx: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS drm/imx: Use GEM CMA object functions drm/hisilicon/kirin: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS drm/hisilicon/kirin: Use GEM CMA object functions drm/hisilicon/kirin: Set .dumb_create to drm_gem_cma_dumb_create() drm/fsl-dcu: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS drm/fsl-dcu: Use GEM CMA object functions drm/atmel-hlcdc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS drm/atmel-hlcdc: Use GEM CMA object functions drm/arm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS drm/arm: Use GEM CMA object functions drm/arc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS drm/arc: Use GEM CMA object functions drm/cma-helper: Add DRM_GEM_CMA_DRIVER_OPS to set default GEM CMA functions drm/cma-helper: Rework DRM_GEM_CMA_VMAP_DRIVER_OPS macro drm/cma-helper: Rename symbols from drm_cma_gem_ to drm_gem_cma_ Bluetooth: btusb: Add support to read Intel debug feature Bluetooth: hci_qca: Bug fix during SSR timeout usb: chipidea: udc: fix the ENDIAN issue drm/i915/rkl: Don't try to read out DSI transcoders drm/i915/rkl: Update TGP's pin mapping when paired with RKL drm/i915/rkl: RKL uses ABOX0 for pixel transfers iwlwifi: mvm: fix gcc-10 zero-length-bounds warning ath: fix wiki website url ath10k: Acquire tx_lock in tx error paths drm/i915/selftests: Make the hanging request non-preemptible drm/i915: Adjust the sentinel assert to match implementation drm/shmem-helpers: Simplify dma-buf importing drm/shmem-helpers: Ensure get_pages is not called on imported dma-buf drm/mm: add ig_frag selftest iwlwifi: mvm: remove redundant assignment to variable ret iwlwifi: fix config variable name in comment iwlwifi: mvm: Fix avg-power report drm: document how user-space should use link-status Revert "drm/i915: Remove unneeded hack now for CDCLK" selftests/livepatch: fix mem leaks in test-klp-shadow-vars selftests/livepatch: more verification in test-klp-shadow-vars selftests/livepatch: rework test-klp-shadow-vars selftests/livepatch: simplify test-klp-callbacks busy target tests Bluetooth: Allow suspend even when preparation has failed Bluetooth: hci_qca: Refactor error handling in qca_suspend() Bluetooth: hci_qca: Skip serdev wait when no transfer is pending Bluetooth: hci_qca: Only remove TX clock vote after TX is completed Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes iwlwifi: Don't IWL_WARN on FW reconfiguration drm/i915/psr: Program default IO buffer Wake and Fast Wake drm/i915: Restore DP-E to VBT mapping table drm/i915/gem: Delete unused code drm/i915: Correct discard i915_vma_compare assertion drm/i915: Discard a misplaced GGTT vma drm/i915/gt: Always check to enable timeslicing if not submitting drm/i915/gt: Set timeslicing priority from queue drm/panel: simple: Add support for KOE TX26D202VM0BWA panel dt-bindings: panel-simple: Add koe,tx26d202vm0bwa compatible drm/i915/gt: Include the engine's fw-domains in the debug info drm/i915: Fix comments mentioning typo in IS_ENABLED() iwlwifi: Extended Key ID support for mvm and dvm drm/i915/gem: Async GPU relocations only drm/i915: Add psr_safest_params drm/i915/rkl: Disable PSR2 drm/i915/rkl: Don't try to access transcoder D drm/i915/rkl: Setup ports/phys drm/i915/tgl: Add HBR and HBR2+ voltage swing table drm/panel: simple: Set connector type for DSI panels drm/i915: Fix wrong CDCLK adjustment changes drm/i915/rkl: Handle comp master/slave relationships for PHYs drm/i915/rkl: Add DDC pin mapping drm/i915/rkl: provide port/phy mapping for vbt drm/i915/rkl: Set transcoder mask properly drm/i915/gt: Track if an engine requires forcewake w/a drm/i915: Trim set_timer_ms() intervals drm/i915/gem: Mark the buffer pool as active for the cmdparser drm/i915/tgl: Implement WA_16011163337 drm/i915/selftests: Exercise all copy engines with the blt routines drm/i915/params: fix i915.reset module param type drm/mm: fix hole size comparison Bluetooth: hci_qca: Fix an error pointer dereference Bluetooth: Removing noisy dbg message drm/amd/powerplay: enable PPT and TDC for sienna_cichlid drm/amd/powerplay: support to get power index for sienna_cichlid drm/amd/powerplay: enable Fan control for sienna_cichlid drm/amd/powerplay: enable GFX SS for sienna_cichlid drm/amd/powerplay: enable LCLK DPM for sienna_cichlid drm/amd/powerplay: support to print pcie levels for sienna_cichlid drm/amd/powerplay: support pcie value set and update for sienna_cichlid drm/amd/powerplay: enable DCEFCLK DPM and DS for sienna_cichlid drm/amd/powerplay: Enable SOCCLK ULV for sienna_cichlid drm/amd/powerplay: make gfx ds can be configure for sienna_cichlid drm/amdgpu/powerplay: set UCLK DPM for sienna_cichlid drm/amdgpu/powerplay: set Thermal control for sienna_cichlid drm/amd/powerplay: enable SOC Clock Deep Sleep for sienna_cichlid drm/amd/powerplay: enable Graphics Clock Deep Sleep for sienna_cichlid drm/amd/powerplay: enable Ultra Low Voltage for sienna_cichlid drm/amd/powerplay: set FCLK DPM for sienna_cichlid drm/amd/powerplay: set SOCCLK DPM for sienna_cichlid drm/amd/powerplay: add support to set performance level for sienna_cichlid drm/amdgpu/powerplay: add initial swSMU support for sienna_cichlid (v2) drm/amdgpu: add virtual display support for sienna_cichlid drm/amdgpu/gfx10: change register configure for sienna_cichlid drm/amdgpu: correct SDMA3 IH clinet id for sienna_cichlid drm/amdgpu: add sdma ip block for sienna_cichlid (v5) drm/amdgpu: add sdma2 and sdma3 irqsrc header files for sienna_cichlid (v2) drm/amdgpu: add gfx ip block for sienna_cichlid (v3) drm/amdgpu: add ih ip block for sienna_cichlid drm/amdgpu: add gmc ip block for sienna_cichlid drm/amdgpu: add support gfxhub for sienna_cichlid (v3) drm/amdgpu: add support on mmhub for sienna_cichlid drm/amdgpu/soc15: add common ip block for sienna_cichlid drm/amdgpu: initialize IP offset for sienna_cichlid (v2) drm/amdgpu/soc15: add support for sienna_cichlid drm/amdgpu/gfx10: add clockgating support for sienna_cichlid drm/amdgpu/gmc10: add sienna_cichlid support drm/amdgpu/gfx10: add support for sienna_cichlid firmware drm/amdgpu: set asic family and ip blocks for sienna_cichlid drm/amdgpu: set fw load type for sienna_cichlid drm/amdgpu: add sienna_cichlid gpu info firmware v2 drm/amdgpu: add sienna_cichlid asic type drm/amd/display: Add dcn30 Headers (v2) drm/amdgpu: add VCN3.0 register headers (v2) drm/amdgpu: Add ATHUB 2.1 header files (v2) drm/amdgpu: add GC 10.3 header files (v2) Bluetooth: Check scan state before disabling during suspend drm/amdgpu: restrict bo mapping within gpu address limits drm/hdlcd: Don't call drm_crtc_vblank_off on unbind drm/malidp: Don't call drm_crtc_vblank_off on unbind drm/i915: Replace some hand rolled max()s drm/i915: Reverse preemph vs. voltage swing preference drm/i915: Add {preemph,voltage}_max() vfuncs drm/i915: Fix ivb cpu edp vswing drm/i915: Fix ibx max vswing/preemph drm/i915: Fix cpt/ppt max pre-emphasis drm/shmem-helpers: Redirect mmap for imported dma-buf drm/shmem-helpers: Don't call get/put_pages on imported dma-buf in vmap drm/i915: Drop i915_request.i915 backpointer drm/udl: Don't call get/put_pages on imported dma-buf drm/virtio: Call the right shmem helpers drm/doc: Some polish for shmem helpers drm/gem: WARN if drm_gem_get_pages is called on a private obj drm/msm: Don't call dma_buf_vunmap without _vmap drm/i915/gt: Suppress the error message for GT init failure on error injection drm/i915/gt: Make the CTX_TIMESTAMP readable on !rcs drm/i915: Identify Cometlake platform drm/i915/selftests: Ignore autoincrementing timestamp on verfifying whitelists drm/amdgpu: Add unique_id and serial_number for Arcturus v3 drm/amdgpu: Add ReadSerial defines for Arcturus drm/amdgpu: remove useless code in RAS drm/amdgpu: fix RAS memory leak in error case objtool: Add support for relocations without addends drm/i915/dsi: Dont forget to clean up the connector on error (v2) drm/i915/params: prevent changing module params runtime drm/i915/params: fix i915.fake_lmem_start module param sysfs permissions drm/i915/params: don't expose inject_probe_failure in debugfs drm/i915/gt: Move legacy context wa to intel_workarounds drm/i915/gt: Split low level gen2-7 CS emitters drm/i915: Whitelist context-local timestamp in the gen9 cmdparser drm/i915/tgl: Update TC DP vswing table drm/i915: Trim the ironlake+ irq handler objtool: Rename rela to reloc drm/i915: Fix global state use-after-frees with a refcount drm: add docs for standard CRTC properties video: fbdev: Use IS_BUILTIN video: fbdev: pxafb: Use correct return value for pxafb_probe() video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call drivers: video: hdmi: cleanup coding style in video a bit console: newport_con: fix an issue about leak related system resources video: fbdev: sm712fb: fix an issue about iounmap for a wrong address omapfb/dss: fix comparison to bool warning drm/i915: Relinquish forcewake immediately after manual grouping drm/i915: Handle very early engine initialisation failure drm/i915: Add Plane color encoding support for YCBCR_BT2020 drm: DPMS is no longer the only mutable connector prop 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 video: fbdev: convert get_user_pages() --> pin_user_pages() video: fbdev: fix error handling for get_user_pages_fast() drm/vblank: use drm_WARN for all warnings drm/vblank: use drm_* functions for logging Documentation: Fix typo error in todo.rst drm/i915/gem: Give each object class a friendly name drm/i915/gem: Taint all shrinkable object locks auxdisplay: charlcd: Reuse hex_to_bin() instead of custom code drm/amdgpu/fru: fix header guard and include header drm/amdgpu/nv: enable init reset check drm/amdgpu/nv: remove some dead code drm/amdgpu/nv: allow access to SDMA status registers drm/amdgpu: use IP discovery table for renoir drm/amdgpu: clean up discovery testing drm/amdgpu: skip gpu_info firmware if discovery info is available drm/amd/powerplay: give better names for the thermal IRQ related APIs drm/amd/powerplay: use the common APIs for IRQ disablement/enablement drm/amd/powerplay: stop thermal IRQs on suspend drm/amdgpu: added a sysfs interface for thermal throttling related V4 drm/amd/powerplay: enable thermal throttling logging support V2 drm/amd/powerplay: implement ASIC specific thermal throttling logging drm/amd/powerplay: update Arcturus smu-driver headers drm/amd/powerplay: ack the SMUToHost interrupt on receive V2 drm/amdkfd: fix a dereference of pdd before it is null checked drm/amdgpu/pm: return an error during GPU reset or suspend (v2) drm/i915: Check for awaits on still currently executing requests drm/i915: Add a few asserts around handling of i915_request_is_active() drm/i915: Replace I915_MODE_FLAG_INHERITED with a boolean drm/i915: Stop using mode->private_flags drm: use drm_dev_has_vblank more ARM: dts: qcom: Add MikroTik RB3011 ARM: dts: qcom: add ethernet definitions to ipq8064 drm/i915/gt: Start timeslice on partial submission drm/amdgpu/gmc10: program the smallK fragment size Revert "drm/amd/display: disable dcn20 abm feature for bring up" drm/amdkfd: Fix GCC 10 compiler warning drm/amd/amdgpu: Fix the CGCG setting is overwritten for SRIOV. drm/amd/display: 3.2.87 drm/amd/display: Don't compare same stream for synchronized vblank drm/amd/display: [FW Promotion] Release 1.0.12 drm/amd/display: enable plane if container of plane_status changed drm/amd/display: combine public interfaces into single header drm/amd/display: Allow Diagnostics test with eDP not connected drm/amd/display: unit show garbage when do OPTC blank drm/amd/display: Guard against invalid array access drm/amd/display: Disable PG on NV12 drm/amd/display: Increase Default Sizes of FW State and Trace Buffer drm/amd/display: Handle link loss interrupt better drm/amd/display: simplify dml log2 function drm/amd/display: Fix incorrect HDCP caps for dongle drm/amd/display: link_status not align when power off encoder drm/amd/display: 3.2.86 drm/amdgpu: Improve the MTYPE comments drm/amdkfd: Track SDMA utilization per process drm/amd/powerplay: add check before i2c_add_adapter drm/amd/powerplay: remove SRIOV check in SMU11 (v2) drm/amd/powerplay: enable SMC message filter drm/amd/powerplay: add SMC message filter for SMU11 drm/amd/powerplay: check whether SMU IP is enabled before access drm/amd/display: Make BREAK_TO_DEBUGGER() a debug print drm/[radeon|amdgpu]: Replace one-element array and use struct_size() helper drm/radeon/dpm: Replace one-element array and use struct_size() helper drm/amdgpu: put some case statments in family order drm/amdgpu/sdma4: simplify the logic around powering up sdma drm/amdgpu: simplify mec2 fw check drm/amdgpu: simplify CZ/ST and KV/KB/ML checks drm/amdgpu: simplify raven and renoir checks drm/amdgpu/gfx10: add navi12 to gfxoff case drm/amdgpu/sdma4: add renoir to powergating setup drm/amdgpu: simplify ATIF backlight handling drm/radeon: disable AGP by default drm/amdgpu: print warning when input address is invalid drm/amd/powerplay: skip smu_i2c_eeprom_init/fini under sriov mode drm/amd/powerplay: remove the support of vega20 from swsmu drm/amd/powerplay: remove the support of xgmi pstate on vega20 from swsmu drm/amdgpu: change memory training to common function drm/amd/display: FW Release 1.0.11 drm/amd/display: Remove nv12 work around drm/amd/display: fix dml immediate flip input drm/amd/display: fix dml log2 function drm/amd/display: Support CW4 for DMUB ringbuffer inbox drm/amd/display: Add DMUB firmware version helpers in DMUB service drm/amd/display: vbios data table packing drm/amd/display: DP link layer test 4.2.1.1 fix due to specs update drm/amd/display: update dml interfaces and variables drm/amd/display: 3.2.85 drm/amd/display: Fix ABM memory alignment issue drm/amd/display: FW release 1.0.10 drm/amd/display: Implement some asic specific abm call backs. drm/amd/display: Add bit swap helper based on endianness drm/amd/display: Don't pass invalid fw_bss_data pointer into DMUB srv drm/amd/display: Check bss_data_size before going down legacy DMUB load path drm/amd/display: Do not fail if build scaling params fails drm/amd/display: Handle persistence in DM drm/i915/gt: Don't declare hangs if engine is stalled objtool: Use sh_info to find the base for .rela sections objtool: Do not assume order of parent/child functions drm/i915/gt: Remove local entries from GGTT on suspend drm/i915/gt: Restore both GGTT bindings on resume drm/i915/gt: Prevent timeslicing into unpreemptable requests drm/i915: work around false-positive maybe-uninitialized warning drm/i915/pmu: avoid an maybe-uninitialized warning drm/gma500: Stop using mode->private_flags drm/mcde: Use mode->clock instead of reverse calculating it from the vrefresh drm: pahole struct drm_display_mode drm: Flatten drm_mode_vrefresh() drm: Shrink drm_display_mode timings drm: Make mode->flags u32 drm: Shrink mode->type to u8 drm: Shrink {width,height}_mm to u16 drm/msm/dpu: Stop copying around mode->private_flags drm: Nuke mode->vrefresh drm/i915/gt: Clear LOCAL_BIND from shared GGTT on resume drm/i915/gt: Do not schedule normal requests immediately along virtual drm/i915: Reorder await_execution before await_request drm/i915: Introduce some local intel_dp variables drm/i915/display: Only query DP state of a DDI encoder drm/format-helper: Add drm_fb_swab() drm/client: Add drm_client_modeset_check() drm/client: Add drm_client_framebuffer_flush() drm/i915: Improve execute_cb struct packing drm/i915/execlists: Shortcircuit queue_prio() for no internal levels drm/i915/gt: Force the GT reset on shutdown drm/i915/display: Fix early deref of 'dsb' drm/i915/gt: Stop cross-polluting PIN_GLOBAL with PIN_USER with no-ppgtt drm/i915/gem: Suppress some random warnings drm/i915/gt: Cancel the flush worker more thoroughly drm/vc4: hdmi: Silence pixel clock error on -EPROBE_DEFER drm/auth: remove redundant assignment to variable ret drm/i915/dsb: Pre allocate and late cleanup of cmd buffer drm/vblank: Fix -Wformat compile warnings on some arches drm/i915/gem: Avoid iterating an empty list drm/i915: Fix includes and local vars order agp/intel: Fix a memory leak on module initialisation failure drm/i915/ehl: Extend w/a 14010685332 to JSP/MCC drm/i915: Remove unneeded hack now for CDCLK drm/i915: Adjust CDCLK accordingly to our DBuf bw needs drm/i915: Introduce for_each_dbuf_slice_in_mask macro drm/i915: Plane configuration affects CDCLK in Gen11+ drm/i915: Check plane configuration properly drm/i915: Extract cdclk requirements checking to separate function drm/i915: Decouple cdclk calculation from modeset checks drm/i915: Remove PIN_UPDATE for i915_vma_pin drm/i915: Avoid using rq->engine after free during i915_fence_release drm/i915: Disable semaphore inter-engine sync without timeslicing drm/i915/selftests: Flush the submission, not cancel it! drm/i915/selftests: Measure CS_TIMESTAMP drm/i915/ehl: Wa_22010271021 drm/writeback: don't set fence->ops to default drm: Restore the NULL check for drm_gem_object_put() drm/i915/rkl: RKL only uses PHY_MISC for PHY's A and B drm/i915/rkl: Add power well support drm/i915/rkl: Limit number of universal planes to 5 drm/i915/rkl: Update memory bandwidth parameters x86/gpu: add RKL stolen memory support dma-fence: add might_sleep annotation to _wait() drm/i915/gt: Remove errant assertion in __intel_context_do_pin drm/i915/rkl: Add PCH support drm/i915/rkl: Load DMC firmware for Rocket Lake drm/i915/rkl: Re-use TGL GuC/HuC firmware drm/i915/rkl: Add RKL platform info and PCI ids drm/file: wrap excessively long line drm: print the current->comm alongside the pid drm: remove transient drm_gem_object_put_unlocked() drm/xen: remove _unlocked suffix in drm_gem_object_put_unlocked drm/vkms: remove _unlocked suffix in drm_gem_object_put_unlocked drm/virtio: remove _unlocked suffix in drm_gem_object_put_unlocked drm/vgem: remove _unlocked suffix in drm_gem_object_put_unlocked drm/vc4: remove _unlocked suffix in drm_gem_object_put_unlocked drm/v3d: remove _unlocked suffix in drm_gem_object_put_unlocked drm/tegra: remove _unlocked suffix in drm_gem_object_put_unlocked drm/rockchip: remove _unlocked suffix in drm_gem_object_put_unlocked drm/radeon: remove _unlocked suffix in drm_gem_object_put_unlocked drm/qxl: remove _unlocked suffix in drm_gem_object_put_unlocked drm/panfrost: remove _unlocked suffix in drm_gem_object_put_unlocked drm/omapdrm: remove _unlocked suffix in drm_gem_object_put_unlocked drm/nouveau: remove _unlocked suffix in drm_gem_object_put_unlocked drm/msm: remove _unlocked suffix in drm_gem_object_put_unlocked drm/mgag200: remove _unlocked suffix in drm_gem_object_put_unlocked drm/mediatek: remove _unlocked suffix in drm_gem_object_put_unlocked drm/lima: remove _unlocked suffix in drm_gem_object_put_unlocked drm/i915: remove _unlocked suffix in drm_gem_object_put_unlocked drm/gma500: remove _unlocked suffix in drm_gem_object_put_unlocked drm/exynos: remove _unlocked suffix in drm_gem_object_put_unlocked drm/etnaviv: remove _unlocked suffix in drm_gem_object_put_unlocked drm/armada: remove _unlocked suffix in drm_gem_object_put_unlocked drm/arm: remove _unlocked suffix in drm_gem_object_put_unlocked drm/amd: remove _unlocked suffix in drm_gem_object_put_unlocked drm: remove _unlocked suffix in drm_gem_object_put_unlocked drm/gem: add drm_gem_object_put helper drm/gem: add _locked suffix to drm_gem_object_put drm/gem: fold drm_gem_object_put_unlocked and __drm_gem_object_put() drm: remove drm_driver::gem_free_object drm/gma500: Use lockless gem BO free callback drm/amdgpu: use the unlocked drm_gem_object_put drm/doc: drop struct_mutex reference for drm_gem_object_free drm/doc: add WARNING for drm_device::struct_mutex drm/doc: drop struct_mutex references drm/todo: mention i915 in the struct_mutex section drm/gem: use _unlocked reference in drm_gem_objects_lookup docs drm: remove unused drm_gem.h include drm/i915/gt: Incorporate the virtual engine into timeslicing drm/i915/gt: Kick virtual siblings on timeslice out drm/i915/selftests: Add tests for timeslicing virtual engines drm/i915/selftests: Check for an initial-breadcrumb in wait_for_submit() drm/i915/selftests: Restore to default heartbeat drm/i915/selftests: Change priority overflow detection drm/i915: Don't set queue-priority hint when supressing the reschedule drm/i915/selftests: Measure dispatch latency drm/i915/runtime_pm: Prefer drm_WARN* over WARN* drm/i915/pm: Prefer drm_WARN_ON over WARN_ON drm/i915/pmu: Prefer drm_WARN_ON over WARN_ON drm/i915/i915_drv: Prefer drm_WARN_ON over WARN_ON drm/i915/gem: Prefer drm_WARN* over WARN* drm/i915/display/tc: Prefer drm_WARN_ON over WARN_ON drm/i915/display/sdvo: Prefer drm_WARN* over WARN* drm/i915/display/dp: Prefer drm_WARN* over WARN* drm/i915/display/display_power: Prefer drm_WARN_ON over WARN_ON iommu/qcom: add optional 'tbu' clock for TLB invalidate drm/i915: Fix AUX power domain toggling across TypeC mode resets drm/i915: Read out hrawclk on all gen3+ platforms drm/i915: Document our lackluster FSB frequency readout drm/i915: Fix 400 MHz FSB readout on elk drm/mgag200: Replace VRAM helpers with SHMEM helpers drm/mgag200: Convert to simple KMS helper drm/mgag200: Use simple-display data structures drm/mgag200: Remove out-commented suspend/resume helpers drm/mgag200: Move register initialization into separate function drm/mgag200: Move hiprilvl setting into separate functions drm/mgag200: Move TAGFIFO reset into separate function drm/mgag200: Set primary plane's format in separate helper function drm/mgag200: Set pitch in a separate helper function drm/mgag200: Update mode registers after plane registers drm/mgag200: Split MISC register update into PLL selection, SYNC and I/O drm/mgag200: Move mode-setting code into separate helper function drm/mgag200: Clean up mga_crtc_do_set_base() drm/mgag200: Clean up mga_set_start_address() drm/mgag200: Remove HW cursor drm/tilcdc: add missing static for panel_driver drm/tilcdc: remove unnecessary state->fb check drm/tilcdc: fix leak & null ref in panel_connector_get_modes drm/bridge: ti-sn65dsi86: Implement lane reordering + polarity drm/bridge: ti-sn65dsi86: Fix off-by-one error in clock choice drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers dt-bindings: drm/bridge: ti-sn65dsi86: Document no-hpd dt-bindings: drm/bridge: ti-sn65dsi86: Convert to yaml drm/bridge: ti-sn65dsi86: Export bridge GPIOs to Linux drm/i915/display: Return error from dbuf allocation failure drm/i915: Fix dbuf slice mask when turning off all the pipes drm/i915/gt: Reuse the tasklet priority for virtual as their siblings drm: Match drm_dp_send_clear_payload_id_table definition to declaration drm: Describe dp_rev for drm_dp_set_phy_test_pattern drm: Help unconfuse gcc, avoid accidental impossible unsigned comparisons drm: Include internal header for managed function declarations drm/i915/selftests: Refactor sibling selection video: amba-clcd: use devm_of_find_backlight drm: Add DRM_MODE_TYPE_USERDEF flag to probed modes matching a video= argument drm: encoder_slave: use new I2C API drm: encoder_slave: fix refcouting error for modules drm/debugfs: fix plain echo to connector "force" attribute drm/gem: Fix a leak in drm_gem_objects_lookup() drm/rockchip: vop: call vop_cfg_done() under reg_lock drm/tilcdc: use devm_of_find_backlight drm/omap: display: use devm_of_find_backlight drm/i915: Mark check_shadow_context_ppgtt as maybe unused drm/i915/gem: Retry faulthandlers on ENOSPC drm/i915: Clean up dbuf debugs during .atomic_check() drm/i915: Move the dbuf pre/post plane update drm/i915: Nuke skl_ddb_get_hw_state() drm/i915: Introduce proper dbuf state drm/i915: Unify the low level dbuf code drm/i915: Polish some dbuf debugs drm/i915: Make skl_compute_dbuf_slices() behave consistently for all platforms drm/i915: avoid unused scale_user_to_hw() warning drm/i915: Protect overlay colorkey macro arguments drm/i915: Enable pipe gamma for the overlay drm/i915: Configure overlay cc_out precision based on crtc gamma config drm/i915: Fix overlay colorkey for 30bpp and 8bpp drm/i915: Fix max cursor size for i915g/gm drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU dt-bindings: display: sun8i-mixer: Allow for an iommu property drm/dp_mst: Fix timeout handling of MST down messages drm/vblank: remove outdated and noisy output Git checkout to android-mainline following files: arch/arm64/boot/dts/hisilicon/hi3660.dtsi arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c drivers/gpu/drm/amd/display/modules/freesync/freesync.c drivers/gpu/drm/bridge/adv7511/adv7511_drv.c drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h drivers/gpu/drm/hisilicon/kirin/Kconfig drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h drivers/gpu/drm/hisilicon/kirin/Makefile drivers/gpu/drm/hisilicon/Makefile drivers/gpu/drm/mgag200/mgag200_drv.c drivers/gpu/drm/panfrost/panfrost_drv.c drivers/gpu/drm/virtio/virtgpu_ioctl.c drivers/hwtracing/coresight/coresight-etm4x.c drivers/hwtracing/coresight/coresight-etm4x.h drivers/hwtracing/coresight/coresight-etm4x-sysfs.c drivers/hwtracing/coresight/coresight-funnel.c drivers/hwtracing/coresight/coresight-platform.c drivers/hwtracing/coresight/coresight-priv.h drivers/hwtracing/coresight/coresight-replicator.c drivers/hwtracing/coresight/coresight-tmc-etr.c drivers/hwtracing/coresight/coresight-tmc.h drivers/hwtracing/stm/core.c include/linux/stm.h include/linux/trace_events.h include/trace/trace_events.h kernel/trace/trace_events.c kernel/trace/trace_kprobe.c kernel/trace/trace.h kernel/trace/trace_syscalls.c kernel/trace/trace_uprobe.c Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/arm/amlogic.yaml Documentation/devicetree/bindings/arm/arm,integrator.yaml Documentation/devicetree/bindings/arm/arm,realview.yaml Documentation/devicetree/bindings/arm/arm,scmi.txt Documentation/devicetree/bindings/arm/arm,scpi.txt Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351.yaml Documentation/devicetree/bindings/arm/bcm/brcm,bcm21664.yaml Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550.yaml Documentation/devicetree/bindings/arm/bcm/brcm,cygnus.yaml Documentation/devicetree/bindings/arm/bcm/brcm,hr2.yaml Documentation/devicetree/bindings/arm/bcm/brcm,ns2.yaml Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml Documentation/devicetree/bindings/arm/bcm/brcm,stingray.yaml Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.yaml Documentation/devicetree/bindings/arm/coresight-cti.yaml Documentation/devicetree/bindings/arm/coresight.txt Documentation/devicetree/bindings/arm/cpus.yaml Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt Documentation/devicetree/bindings/arm/fsl.yaml Documentation/devicetree/bindings/arm/marvell/ap80x-system-controller.txt Documentation/devicetree/bindings/arm/marvell/cp110-system-controller.txt Documentation/devicetree/bindings/arm/mediatek.yaml Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml Documentation/devicetree/bindings/arm/renesas.yaml Documentation/devicetree/bindings/arm/rockchip.yaml Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml Documentation/devicetree/bindings/arm/sunxi.yaml Documentation/devicetree/bindings/arm/tegra.yaml Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml Documentation/devicetree/bindings/clock/brcm,bcm63xx-clocks.txt Documentation/devicetree/bindings/clock/clock-bindings.txt Documentation/devicetree/bindings/clock/imx35-clock.yaml Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml Documentation/devicetree/bindings/clock/ingenic,cgu.yaml Documentation/devicetree/bindings/clock/qcom,a53pll.yaml Documentation/devicetree/bindings/clock/qcom,gpucc.yaml Documentation/devicetree/bindings/clock/qcom,mmcc.yaml Documentation/devicetree/bindings/clock/qcom,rpmcc.txt Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml Documentation/devicetree/bindings/clock/rockchip,rk3288-cru.txt Documentation/devicetree/bindings/clock/silabs,si514.txt Documentation/devicetree/bindings/clock/silabs,si5351.txt Documentation/devicetree/bindings/clock/silabs,si570.txt Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml Documentation/devicetree/bindings/clock/ti,cdce706.txt Documentation/devicetree/bindings/clock/ti,cdce925.txt Documentation/devicetree/bindings/cpufreq/cpufreq-dt.txt Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek.txt Documentation/devicetree/bindings/cpufreq/nvidia,tegra20-cpufreq.txt Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml Documentation/devicetree/bindings/display/dsi-controller.yaml Documentation/devicetree/bindings/display/ilitek,ili9486.yaml Documentation/devicetree/bindings/display/msm/dsi.txt Documentation/devicetree/bindings/display/msm/gmu.yaml Documentation/devicetree/bindings/display/msm/gpu.txt Documentation/devicetree/bindings/display/panel/asus,z00t-tm5p5-nt35596.yaml Documentation/devicetree/bindings/display/panel/boe,tv101wum-nl6.yaml Documentation/devicetree/bindings/display/panel/elida,kd35t133.yaml Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml Documentation/devicetree/bindings/display/panel/leadtek,ltk050h3146w.yaml Documentation/devicetree/bindings/display/panel/leadtek,ltk500hd1829.yaml Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml Documentation/devicetree/bindings/display/panel/panel-simple.yaml Documentation/devicetree/bindings/display/panel/panel-timing.yaml Documentation/devicetree/bindings/display/panel/raydium,rm68200.yaml Documentation/devicetree/bindings/display/panel/samsung,s6e88a0-ams452ef01.yaml Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml Documentation/devicetree/bindings/display/simple-framebuffer.yaml Documentation/devicetree/bindings/display/st,stm32-dsi.yaml Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt Documentation/devicetree/bindings/dma/arm-pl330.txt Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml Documentation/devicetree/bindings/dma/renesas,usb-dmac.yaml Documentation/devicetree/bindings/dsp/fsl,dsp.yaml Documentation/devicetree/bindings/example-schema.yaml Documentation/devicetree/bindings/firmware/qcom,scm.txt Documentation/devicetree/bindings/fpga/fpga-region.txt Documentation/devicetree/bindings/fpga/xilinx-slave-serial.txt Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml Documentation/devicetree/bindings/gpio/gpio-pca953x.txt Documentation/devicetree/bindings/gpio/gpio-zynq.txt Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt Documentation/devicetree/bindings/gpu/vivante,gc.yaml Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml Documentation/devicetree/bindings/hwmon/gpio-fan.txt Documentation/devicetree/bindings/hwmon/lm90.txt Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml Documentation/devicetree/bindings/i2c/i2c-gpio.yaml Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt Documentation/devicetree/bindings/i2c/i2c.txt Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt Documentation/devicetree/bindings/i2c/renesas,i2c.txt Documentation/devicetree/bindings/i2c/renesas,iic.txt Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml Documentation/devicetree/bindings/iio/adc/maxim,max1238.yaml Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml Documentation/devicetree/bindings/iio/chemical/atlas,sensor.yaml Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt Documentation/devicetree/bindings/iio/iio-bindings.txt Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml Documentation/devicetree/bindings/iio/light/apds9300.txt Documentation/devicetree/bindings/iio/light/apds9960.txt Documentation/devicetree/bindings/iio/light/opt3001.txt Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml Documentation/devicetree/bindings/iio/light/vl6180.txt Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt Documentation/devicetree/bindings/iio/potentiostat/lmp91000.txt Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml Documentation/devicetree/bindings/input/matrix-keymap.txt Documentation/devicetree/bindings/input/touchscreen/cypress,cy8ctma140.yaml Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml Documentation/devicetree/bindings/input/touchscreen/goodix.yaml Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml Documentation/devicetree/bindings/interconnect/qcom,sdm845.yaml Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.yaml Documentation/devicetree/bindings/interrupt-controller/loongson,htvec.yaml Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt Documentation/devicetree/bindings/iommu/arm,smmu.yaml Documentation/devicetree/bindings/iommu/mediatek,iommu.txt Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml Documentation/devicetree/bindings/leds/leds-lm3532.txt Documentation/devicetree/bindings/leds/leds-lm3601x.txt Documentation/devicetree/bindings/leds/leds-lm36274.txt Documentation/devicetree/bindings/leds/leds-lm3692x.txt Documentation/devicetree/bindings/leds/leds-lm3697.txt Documentation/devicetree/bindings/leds/leds-lp8860.txt Documentation/devicetree/bindings/leds/leds-pca955x.txt Documentation/devicetree/bindings/mailbox/fsl,mu.yaml Documentation/devicetree/bindings/mailbox/mtk-gce.txt Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml Documentation/devicetree/bindings/media/i2c/imx274.txt Documentation/devicetree/bindings/media/i2c/ov8856.yaml Documentation/devicetree/bindings/media/renesas,csi2.yaml Documentation/devicetree/bindings/media/rockchip-vpu.yaml Documentation/devicetree/bindings/media/xilinx/video.txt Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt Documentation/devicetree/bindings/mfd/aspeed-lpc.txt Documentation/devicetree/bindings/mfd/cirrus,madera.yaml Documentation/devicetree/bindings/mfd/da9062.txt Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml Documentation/devicetree/bindings/mfd/st,stpmic1.yaml Documentation/devicetree/bindings/mfd/syscon.yaml Documentation/devicetree/bindings/mfd/twl-family.txt Documentation/devicetree/bindings/mfd/wlf,arizona.yaml Documentation/devicetree/bindings/mips/ingenic/devices.yaml Documentation/devicetree/bindings/mips/loongson/devices.yaml Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml Documentation/devicetree/bindings/mmc/mmc-controller.yaml Documentation/devicetree/bindings/mmc/mtk-sd.txt Documentation/devicetree/bindings/mmc/sdhci-am654.txt Documentation/devicetree/bindings/mmc/sdhci-msm.txt Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml Documentation/devicetree/bindings/mtd/davinci-nand.txt Documentation/devicetree/bindings/mtd/fsl-upm-nand.txt Documentation/devicetree/bindings/mtd/nand-controller.yaml Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml Documentation/devicetree/bindings/net/dsa/dsa.txt Documentation/devicetree/bindings/net/dsa/ocelot.txt Documentation/devicetree/bindings/net/ethernet-phy.yaml Documentation/devicetree/bindings/net/mdio.yaml Documentation/devicetree/bindings/net/mscc-phy-vsc8531.txt Documentation/devicetree/bindings/net/qcom,ipa.yaml Documentation/devicetree/bindings/net/realtek-bluetooth.yaml Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml Documentation/devicetree/bindings/net/stm32-dwmac.yaml Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml Documentation/devicetree/bindings/net/ti,dp83867.yaml Documentation/devicetree/bindings/net/ti,dp83869.yaml Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.yaml Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt Documentation/devicetree/bindings/pci/pci.txt Documentation/devicetree/bindings/pci/qcom,pcie.txt Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml Documentation/devicetree/bindings/phy/phy-armada38x-comphy.txt Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.yaml Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs-phy.yaml Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss-phy.yaml Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/qcom,ipq4019-pinctrl.txt Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml Documentation/devicetree/bindings/power/power-domain.yaml Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml Documentation/devicetree/bindings/power/supply/battery.txt Documentation/devicetree/bindings/power/supply/bq25890.txt Documentation/devicetree/bindings/power/supply/bq27xxx.yaml Documentation/devicetree/bindings/property-units.txt Documentation/devicetree/bindings/pwm/pwm-samsung.yaml Documentation/devicetree/bindings/regulator/da9211.txt Documentation/devicetree/bindings/regulator/lp872x.txt Documentation/devicetree/bindings/regulator/mt6397-regulator.txt Documentation/devicetree/bindings/reset/renesas,rst.yaml Documentation/devicetree/bindings/reset/uniphier-reset.txt Documentation/devicetree/bindings/rtc/atmel,at91sam9-rtc.txt Documentation/devicetree/bindings/rtc/ingenic,rtc.yaml Documentation/devicetree/bindings/rtc/trivial-rtc.yaml Documentation/devicetree/bindings/serial/ingenic,uart.yaml Documentation/devicetree/bindings/serial/st,stm32-uart.yaml Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml Documentation/devicetree/bindings/sound/adi,adau1977.txt Documentation/devicetree/bindings/sound/amlogic,aiu.yaml Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.yaml Documentation/devicetree/bindings/sound/cirrus,cs42l51.yaml Documentation/devicetree/bindings/sound/fsl,spdif.txt Documentation/devicetree/bindings/sound/fsl-asoc-card.txt Documentation/devicetree/bindings/sound/ingenic,aic.yaml Documentation/devicetree/bindings/sound/max98357a.txt Documentation/devicetree/bindings/sound/mt6358.txt Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt Documentation/devicetree/bindings/sound/mt8183-mt6358-ts3a227-max98357.txt Documentation/devicetree/bindings/sound/qcom,q6asm.txt Documentation/devicetree/bindings/sound/renesas,fsi.yaml Documentation/devicetree/bindings/sound/renesas,rsnd.txt Documentation/devicetree/bindings/sound/rockchip-i2s.yaml Documentation/devicetree/bindings/sound/rockchip-spdif.yaml Documentation/devicetree/bindings/sound/tas2552.txt Documentation/devicetree/bindings/sound/tas2562.txt Documentation/devicetree/bindings/sound/tas5720.txt Documentation/devicetree/bindings/sound/ti,tas6424.txt Documentation/devicetree/bindings/sound/tlv320adcx140.yaml Documentation/devicetree/bindings/sound/wm8960.txt Documentation/devicetree/bindings/sound/wm8994.txt Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml Documentation/devicetree/bindings/spi/brcm,bcm2835-spi.txt Documentation/devicetree/bindings/spi/mikrotik,rb4xx-spi.yaml Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml Documentation/devicetree/bindings/spi/spi-davinci.txt Documentation/devicetree/bindings/spi/spi-lantiq-ssc.txt Documentation/devicetree/bindings/spi/spi-mt65xx.txt Documentation/devicetree/bindings/spi/spi-mux.yaml Documentation/devicetree/bindings/spi/spi-rockchip.yaml Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml Documentation/devicetree/bindings/thermal/brcm,bcm2835-thermal.txt Documentation/devicetree/bindings/thermal/hisilicon-thermal.txt Documentation/devicetree/bindings/thermal/max77620_thermal.txt Documentation/devicetree/bindings/thermal/mediatek-thermal.txt Documentation/devicetree/bindings/thermal/nvidia,tegra124-soctherm.txt Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp-thermal.txt Documentation/devicetree/bindings/thermal/qcom-spmi-temp-alarm.txt Documentation/devicetree/bindings/thermal/qcom-tsens.yaml Documentation/devicetree/bindings/thermal/rockchip-thermal.txt Documentation/devicetree/bindings/thermal/tango-thermal.txt Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml Documentation/devicetree/bindings/thermal/thermal-generic-adc.txt Documentation/devicetree/bindings/thermal/thermal-idle.yaml Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml Documentation/devicetree/bindings/timer/ingenic,tcu.yaml Documentation/devicetree/bindings/timer/snps,dw-apb-timer.yaml Documentation/devicetree/bindings/timer/ti,keystone-timer.txt Documentation/devicetree/bindings/trivial-devices.yaml Documentation/devicetree/bindings/usb/brcm,bdc.txt Documentation/devicetree/bindings/usb/dwc2.yaml Documentation/devicetree/bindings/usb/generic-ehci.yaml Documentation/devicetree/bindings/usb/ingenic,jz4770-phy.yaml Documentation/devicetree/bindings/usb/ingenic,musb.yaml Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml Documentation/devicetree/bindings/usb/usb-xhci.txt Documentation/devicetree/bindings/vendor-prefixes.yaml Documentation/devicetree/bindings/virtio/mmio.txt Documentation/devicetree/bindings/watchdog/davinci-wdt.txt Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml arch/arm/Kconfig arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts arch/arm64/boot/dts/hisilicon/hi3660.dtsi drivers/clk/qcom/Makefile drivers/clk/qcom/clk-alpha-pll.c drivers/clk/qcom/clk-alpha-pll.h drivers/cpufreq/qcom-cpufreq-hw.c drivers/cpuidle/Makefile drivers/devfreq/devfreq.c drivers/firmware/qcom_scm.c drivers/firmware/qcom_scm.h drivers/gpu/drm/mgag200/mgag200_drv.c drivers/gpu/drm/panfrost/panfrost_drv.c drivers/gpu/drm/virtio/virtgpu_ioctl.c drivers/hid/hid-quirks.c drivers/hwtracing/coresight/coresight-etm4x.c drivers/hwtracing/coresight/coresight-tmc.h drivers/iio/adc/qcom-spmi-adc5.c drivers/iio/adc/qcom-vadc-common.c drivers/iio/adc/qcom-vadc-common.h drivers/input/touchscreen/atmel_mxt_ts.c drivers/iommu/arm/arm-smmu/arm-smmu.c drivers/leds/Makefile drivers/mmc/host/sdhci-msm.c drivers/regulator/Kconfig drivers/regulator/Makefile drivers/scsi/ufs/Kconfig drivers/scsi/ufs/ufs-qcom.c drivers/scsi/ufs/ufs-qcom.h drivers/scsi/ufs/ufs_quirks.h drivers/scsi/ufs/ufshcd.c drivers/scsi/ufs/ufshcd.h drivers/scsi/ufs/unipro.h drivers/soc/qcom/Kconfig drivers/soc/qcom/Makefile drivers/soc/qcom/socinfo.c drivers/staging/android/ion/heaps/ion_system_heap.c drivers/staging/android/ion/ion_heap.c drivers/thermal/thermal_core.c drivers/thermal/thermal_of.c drivers/thermal/thermal_sysfs.c drivers/usb/dwc3/dwc3-qcom.c drivers/usb/host/xhci-hub.c include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h include/dt-bindings/iio/qcom,spmi-adc7-pmk8350.h include/dt-bindings/iio/qcom,spmi-adc7-pmr735a.h include/dt-bindings/iio/qcom,spmi-adc7-pmr735b.h include/dt-bindings/iio/qcom,spmi-vadc.h include/linux/device.h include/linux/iommu.h include/linux/qcom_scm.h include/trace/events/sched.h kernel/power/energy_model.c kernel/sched/core.c kernel/sched/cpufreq_schedutil.c kernel/sched/fair.c kernel/sched/sched.h kernel/softirq.c scripts/Makefile.lib Change-Id: I7c866d484c3e28b0ee81d765c536f4672170d854 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
2020-09-09 01:25:58 +09:00
qcom_pil_info.ko
qcom_sysmon.ko
qcom_q6v5.ko
qcom_common.ko
soc_sleep_stats.ko
sensors_ssc.ko
sys_pm_vx.ko
secure_buffer.ko
virt-dma.ko
gpi.ko
i2c-msm-geni.ko
spi-msm-geni.ko