android_kernel_xiaomi_sm8450/build.config.msm.common

242 lines
7.9 KiB
Plaintext
Raw Normal View History

# The following additional environment variables are considered when build.config.msm.common is
# included:
#
# DT_OVERLAY_SUPPORT
# If set, then create a dtbo.img
# BUILD_VENDOR_DLKM
# If set, then enables creation of vendor_dlkm.img using all modules
# not part of the first-stage ramdisk
# EXTRA_CONFIGS
# All files in this list are sourced
CONFIG_DIR=arch/${ARCH}/configs
BRANCH=msm-waipio
CONFIG_TARGET=msm.${MSM_ARCH}
################################################################################
##
function compile_external_dtc() {
(
OUT_DIR=${COMMON_OUT_DIR}/external/dtc
[ "${SKIP_MRPROPER}" != "1" ] && rm -rf ${OUT_DIR}
cd ${ROOT_DIR}/external/dtc
DTC_MAKE_ARGS=("CC=${HOSTCC}" "AR=${AR}")
DTC_MAKE_ARGS+=("LDFLAGS=${HOSTLDFLAGS} -fuse-ld=${LD##*.} --rtlib=compiler-rt")
DTC_MAKE_ARGS+=("EXTRA_CFLAGS=${HOSTCFLAGS}")
# PKG_CONFIG would pull from host environment to determine if libyaml and libpython are
# available. We want a hermetic build that doesn't rely on host tools, so make dtc build think
# none of these libraries are installed.
DTC_MAKE_ARGS+=("PKG_CONFIG=false")
make all install "${DTC_MAKE_ARGS[@]}" NO_PYTHON=1 PREFIX=${COMMON_OUT_DIR}/host
)
}
append_cmd PRE_DEFCONFIG_CMDS 'compile_external_dtc'
################################################################################
## DTB general support
DTB_DIR=vendor/qcom
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
MAKE_GOALS+=" dtbs"
function clean_dtbs() {
rm -rf ${OUT_DIR}/arch/${ARCH}/boot/dts/${DTB_DIR}/*
}
append_cmd POST_DEFCONFIG_CMDS 'clean_dtbs'
FILES+="
arch/${ARCH}/boot/dts/${DTB_DIR}/*.dtb*
.config
Module.symvers
"
################################################################################
## DT Overlay
DTC_OVERLAY_TEST_EXT=ufdt_apply_overlay
function add_dt_overlay_defconfig() {
${KERNEL_DIR}/scripts/config --file ${OUT_DIR}/.config \
-e BUILD_ARM64_DT_OVERLAY
(cd ${KERNEL_DIR} && make "${TOOL_ARGS[@]}" O=${OUT_DIR} "${MAKE_ARGS[@]}" olddefconfig)
}
if [ ! -z $DT_OVERLAY_SUPPORT ] && [ ! $DT_OVERLAY_SUPPORT -eq "0" ]; then
append_cmd POST_DEFCONFIG_CMDS 'add_dt_overlay_defconfig'
fi
################################################################################
## Variant Selection
if [ -z "${VARIANT}" ] || [ "${VARIANT}" == "default" ]; then
VARIANT="${VARIANTS[0]}"
fi
if [ ! -z $MSM_ARCH ]; then
BRANCH+=-${MSM_ARCH}
fi
if [ ! -z $VARIANT ]; then
BRANCH+=-${VARIANT}
fi
if ( for v in "${VARIANTS[@]}"; do if [ "${v}" = "${VARIANT}" ]; then exit 1; fi; done; exit 0 ) ; then
echo "Unsupported variant '${VARIANT}'"
exit 1
fi
################################################################################
## defconfigs
# Helper function to let build.config files merge config fragments
# Usage: append_cmd PRE_DEFCONFIG_CMDS 'merge_defconfig_fragment ${DEFCONFIG} ${fragment_config}'
DEFCONFIG_FRAGMENTS=""
function merge_defconfig_fragments() {
if ( [ -z "${DEFCONFIG_FRAGMENTS}" ] ||
[ "${DEFCONFIG_FRAGMENTS}" = "${DEFCONFIG}" ] ); then
echo "No defconfig fragments for ${DEFCONFIG}"
return
fi
local output=$(mktemp)
KCONFIG_CONFIG=${KERNEL_DIR}/arch/${ARCH}/configs/${DEFCONFIG} \
${KERNEL_DIR}/scripts/kconfig/merge_config.sh \
-m -r -y ${DEFCONFIG_FRAGMENTS} | tee $output
set +x
if grep -q -E -e "Previous value: [^=]+=[ym]" $output; then
echo "========================================================"
echo "ERROR! Detected overridden config!"
grep -C 1 -E -e "Previous value: [^=]+=[ym]" $output >&2
rm $output
exit 1
fi
local temp_config=$(mktemp)
(cd ${KERNEL_DIR} && KCONFIG_CONFIG=${temp_config} make "${TOOL_ARGS[@]}" O=${OUT_DIR} "${MAKE_ARGS[@]}" ${DEFCONFIG}) 2>&1 | tee $output
if grep -q -e "warning:" $output; then
echo "========================================================"
echo "ERROR! Treating config warnings as errors"
grep -e "warning" $output >&2
rm $output $temp_config
exit 1
fi
rm $output $temp_config
set -x
}
append_cmd PRE_DEFCONFIG_CMDS "merge_defconfig_fragments"
function check_merged_defconfig() {
if ( [ -z "${DEFCONFIG_FRAGMENTS}" ] ||
[ "${DEFCONFIG_FRAGMENTS}" = "${DEFCONFIG}" ] ); then
return
fi
local output=$(mktemp)
${KERNEL_DIR}/scripts/diffconfig "${KERNEL_DIR}/arch/${ARCH}/configs/${DEFCONFIG}" ${OUT_DIR}/.config > $output
set +x
# Allow CONFIG_CMDLINE changes
if grep -q -v -E -e "^\+" -e "^CMDLINE " $output; then
echo "========================================================"
echo "ERROR! Defconfig fragment did not apply as expected"
grep -v -E -e "^\+" -e "^CMDLINE " $output
rm $output
exit 1
fi
rm $output
set -x
}
append_cmd POST_DEFCONFIG_CMDS "check_merged_defconfig"
# Wrapper function around merge_defconfig_fragment to reduce repeated logic
# Usage: apply_defconfig_fragment ${KERNEL_DIR}/cuttlefish.fragment cuttlefish-gki_defconfig
function apply_defconfig_fragment() {
FRAGMENT_CONFIG=$1
if [ -z "${DEFCONFIG_FRAGMENTS}" ]; then
DEFCONFIG_FRAGMENTS="${KERNEL_DIR}/arch/${ARCH}/configs/${DEFCONFIG}"
fi
DEFCONFIG_FRAGMENTS="${DEFCONFIG_FRAGMENTS} $1"
DEFCONFIG="${2:-${DEFCONFIG}}"
}
################################################################################
## DLKMs
if [ -e "${KERNEL_DIR}/modules.list.${CONFIG_TARGET}" ]; then
MODULES_LIST=${KERNEL_DIR}/modules.list.${CONFIG_TARGET}
fi
if [ -e "${KERNEL_DIR}/modules.blocklist.${CONFIG_TARGET}" ]; then
MODULES_BLOCKLIST="${KERNEL_DIR}/modules.blocklist.${CONFIG_TARGET}"
VENDOR_DLKM_MODULES_BLOCKLIST="${KERNEL_DIR}/modules.blocklist.${CONFIG_TARGET}"
fi
function prepare_vendor_dlkm() {
if [ -z "${VENDOR_DLKM_MODULES_LIST}" ]; then
local module_list_flag=
if [ -e "${MODULES_LIST}" ]; then
module_list_flag="-f ${MODULES_LIST}"
else
module_list_flag="-e ''"
fi
(cd "${MODULES_STAGING_DIR}/lib/modules/" && find -type f -name "*.ko" -printf "%f\n") | \
grep -w -v ${module_list_flag} - > ${MODULES_STAGING_DIR}/vendor_dlkm.modules.load
VENDOR_DLKM_MODULES_LIST="${MODULES_STAGING_DIR}/vendor_dlkm.modules.load"
fi
SUPER_IMAGE_CONTENTS+="${DIST_DIR}/vendor_dlkm.img"
}
if [ "${BUILD_VENDOR_DLKM}" == "1" ]; then
append_cmd DIST_CMDS 'prepare_vendor_dlkm'
if [ -e "${KERNEL_DIR}/modules.vendor_blocklist.${CONFIG_TARGET}" ]; then
VENDOR_DLKM_MODULES_BLOCKLIST="${KERNEL_DIR}/modules.vendor_blocklist.${CONFIG_TARGET}"
fi
fi
KERNEL_BINARY=Image
################################################################################
## DT Overlay
LIBUFDT_PREBUILTS_BIN=tools/libufdt/utils/src
function make_dtbo_img() {
mkdir -p ${DIST_DIR}/
mkdtboimg.py create ${DIST_DIR}/dtbo.img --page_size=${PAGE_SIZE} ${DIST_DIR}/*.dtbo
}
if [ ! -z $DT_OVERLAY_SUPPORT ] && [ ! $DT_OVERLAY_SUPPORT -eq "0" ]; then
append_cmd DIST_CMDS 'make_dtbo_img'
fi
################################################################################
## Cating all the DTBs and create a dtb.img
function make_dtb_img() {
mkdir -p ${DIST_DIR}/
mkdtboimg.py create ${DIST_DIR}/${MSM_ARCH}-dtb.img --page_size=${PAGE_SIZE} ${DIST_DIR}/*.dtb
}
if [ ! -z $DTB_IMG_CREATE ] && [ ! $DTB_IMG_CREATE -eq "0" ]; then
append_cmd DIST_CMDS 'make_dtb_img'
fi
################################################################################
## Miscellaneous
if [ -n "${EXTRA_CONFIGS}" ]; then
for extra_config in "${EXTRA_CONFIGS}"
do
. ${extra_config}
done
fi
################################################################################
## Copy prebuilt files to ${COMMON_OUT_DIR}/host/bin to be used by CI tools
DIST_BINS="""
build/android/merge_dtbs.py
build/build-tools/path/linux-x86/ufdt_apply_overlay
"""
function copy_dist_bins() (
set +x
set -e
mkdir -p ${COMMON_OUT_DIR}/host/bin
echo "Copying binaries to host/bin"
for FILE in $(ls -1 ${DIST_BINS}); do
if [ -f ${ROOT_DIR}/${FILE} ]; then
echo " $FILE"
cp -p ${ROOT_DIR}/${FILE} ${COMMON_OUT_DIR}/host/bin/
else
echo " $FILE is not a file, skipping"
fi
done
)
append_cmd DIST_CMDS 'copy_dist_bins'